Model component: implement removeTag(Tag)

Implement removeTag(Tag) in ModelManager class.
Calling removeTag(Tag t) will remove all instances of the Tag t
from every Person (if t exists, nothing will happen if t is
a non-existent Tag). In addition, Tag t will be removed from
the list of unique tags.

Why do I fail tests urghhhh

Pull Request Test Coverage Report for Build 13

20 of 23 (86.96%) changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 91.975%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/main/java/seedu/address/model/ModelManager.java
1
4
25.0%

Totals

Change from base Build 3:
0.2%

Covered Lines:
1490

Relevant Lines:
1620

💛  - Coveralls


Rock age / type / minerals

How would I determine what rock held mineral wise? Could this be added to tectonics.js or is it better to do as an additional layer over top? What research is out there?
Rock types? rock created by erosion, rock created primarily from plate folding, volcanism, and rock age.
Am I missing a layer of abstraction?

You are correct. This can be added and in fact it was one of the long term directions I'd planned to take.
I'm not that aware of the research but I can make some guesses. Sedimentary rock associates with regions where erosion has occurred. Igneous associates with subduction zones and continental crust. Same goes for metamorphic, but metamorphic rock could also occur in regions of continental collision.
You can make further refinements by distinguishing rocks by their constituents. Mafic rock occurs primarily in the ocean and in the lower layer of continental crust. Felsic rock occurs primarily in the top continental crust. Mafic rock could be kicked up onto continental crust by volcanic arcs. This would distinguish things like basalt from
Harder to model but potentially more promising would be to use the Goldschmidt classification. I'm not as sure how to go about modeling this. Siderophile elements would probably associate with ultramafic rock, but I'm not sure. Knowing where ultramafic rock exists might then tell you where the valuable mineral deposits are - things like gold, silver, and iron.

Roadmap:

internally track age of crust
visualize age in custom shader
internally track sediment as it is created during erosion
use sediment density to derive soil color
internally track sima/sial fraction as it is created during island volcanism
use sediment density to derive bedrock color
internally track past npp as it relates to fossil fuel reserves
visualize fossil fuel distributions in custom shader
igneous/metamorphic rock
lithophile/chalcophile elements

Bonus:

use crust age to determine density and foundering of oceanic crust

2a06a3 adds some means to view the age of crust. This is not yet viewable on the website.
There's a few things that pop out at me from implementing this:

The age of oceanic crust is all wrong. Oceanic crust should never get much older than 250 my, as we see on earth. Any portions of crust that are close to this age should either be nearing a subduction zone or bordering the coasts of an "inner" ocean. This is a long standing issue that has to do with how virtually all non-academic tectonic simulations operate.

Passing things to the gpu is a major bottleneck. The simulation will see significant slow down as a result of this enhancement. This is a simple operation that does not afford much optimization. If worse comes to worse, I may have to reduce model resolution. The ultimate solution may be to switch to a model that is entirely based in the gpu, but this is would virtually rewrite the entire application, and in any case it comes with many, many challenges.

Tracking stuff like age blows up save file sizes. Expect an additional 5KB for each parameter added. This still makes for perfectly reasonable file sizes, but it gets us further and further away from our hope to store model state in a url's querystring.

OK, I'm still alive. I've been working off and on for over a year to implement this feature and fix the oceanic age problem.
ab32f6 on the tests/field branch is overhauling the engine to work with raster-based scalar/vector fields. This made it much easier to solve the oceanic age problem and implement rock types. When I say it's an overhaul, I mean it's like a totally different model. I can only think to call it version 2.0. I'm going to write a blog post about it, but there's so much redesign put into this I don't think I'll ever be able to properly document it all.
079bd1 on the sima-sial branch is building off the tests/field branch to implement basic rock types. The first distinction I need to make is between the felsic/sial/continental rock type and the mafic/sima/oceanic rock type. The "continental" rock type is a conserved quantity. Ideally, it should never be created or destroyed. This means I need to implement these rock types first before I can comfortably reimplement erosion and accretion, otherwise I'd just have to reimplement them again.
4dc07d on the erosion branch is building off sima-sial. I'm pretty satisfied with how the model is looking. The continental rock type is slowly accumulating for reasons I don't understand, but it occurs slowly enough that it's not noticeable. You would have to simulate longer than 5 billion years to start to notice it. In any case, there's a lot of debate in research whether it's accumulating or staying constant.
The only reason I'm posting now is because I feel confident in releasing this soon. This whole redesign started out as a test branch where I was just experimenting on things, so I didn't feel the need to talk about it. There were a lot of road blocks along the way, so even when it did start looking promising I'd hit a road block and wouldn't be sure if I'd ever release it.

All this has yet to be released. The only change I need to make before releasing it is to update the save file parser so it works with sima/sial.

I've fixed the save file reader/writer. Pushing to prod. Brace for imact...

Exciting stuff!

I'll try to post a review ASAP, but right now I'm having a perplexing problem. The web app works fine generally, but when I download the files and run tectonics.js I have problems. I did set up of apache on my own, which wasn't fun, but not your problem.
The thing is, if I set the display to alt or npp, the screen goes black and the time stops incrementing. As soon as I go back to a satellite view, it starts again from where it stopped and the display is fine. This doesn't happen with the actual web app, but only on a local server.

On Sep 18, 2017, at 9:32 AM, Carl Davidson<EMAIL_ADDRESS>wrote:
Blog post here
remaining work:
use sima/sial fraction to derive bedrock color
sediment
track internally as it is created during erosion
track within save state
use sediment to derive soil color
carbon sequestration and fossil fuel reserves
internally track cumulative npp
track within save state
visualize in custom shader
igneous/metamorphic rock
interally track... somehow
track within save state
use to derive bedrock color
lithophile/chalcophile elements
interally track... somehow
track within save state
use to derive bedrock color
There's a lot of room for growth with version 2.0. Rock type implementation is just one issue next to others, and I'm curious what other people think takes priority.
Right now I think issue #9 takes priority over this one. Our temp/precip model is laughably simple, and it's much more noticeable now that landmass looks better. Better temp/precip will improve placement of biomes, so the satellite view won't have such a "striped" appearance. It will also help with the erosion and npp models.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Oh dear, that alt/npp thing is a bug. There's a shader error if you pop open developer tools in the browser. Probably something to do with the cleanup I've been doing since the release. I'll look into it.
What's apache for? Shouldn't need a local server to run it. Just open index.html and it should run.

Yeah. But when I started having the alt-npp issue, I thought the problem might've been in how it looks up files on the filesystem vs how Apache looks things up.
I'm assuming, then, that the version online isn't updated to the latest version on git… For curiosity, what is the last release version?

On Sep 28, 2017, at 4:18 PM, Carl Davidson<EMAIL_ADDRESS>wrote:
What's apache for? Shouldn't need a local server to run it. Just open index.html and it should run.

Last release is tagged 2.0, 323b648ab087aee54a6454eead79fb2d6b382b86 on the master branch. I've been doing some refactoring and performance optimization since then.

3030a112b0b0ff616225b1428b7d8110783effd7 fixes the alt/npp issue

Finally got it up, and it’s looking good!

On Sep 28, 2017, at 7:34 PM, Carl Davidson<EMAIL_ADDRESS>wrote:
3030a11 https://github.com/davidson16807/tectonics.js/commit/3030a112b0b0ff616225b1428b7d8110783effd7 fixes the alt/npp issue
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/davidson16807/tectonics.js/issues/8#issuecomment-333015303, or mute the thread https://github.com/notifications/unsubscribe-auth/AGayL3RId89KmAXZQlxtrxYmKzrAUq66ks5snFcugaJpZM4FNflN.

I'm switching focus back to this issue now that #17 is taken care of and I'm in the headspace to take care of this. Here's what's slated for the next push:

represent sial/sima in the model using mass, not thickness

represent sediment within the model

I have a branch out that already implements these features. I tried applying fixes for #17 there, but in doing so the model produces unrealistically high elevations. I think I'm going to reimplement these changes on the branch for issue #17.

I've reimplemented sediment on the sediment2 branch. Looks stable. sediment quantity increases monotonically throughout the simulation, so sometimes sediment basins can reach depths >5km on a well aged planet. That's ridiculous for sediment, but completely normal for sedimentary rock.
The problem is there is no process that converts sediment back to rock other than the subduction of tectonic plates. So it seems like any model that realistically represents sediment must necessarily represent its conversion to sedimentary and metamorphic rock.
I see hardly any literature that models the rate of lithification or metamorphosis. I'd love to be corrected, here. Until I can find something, I might use a simple half life model for lithification, and another model that metamorphizes any sedimentary rock that exceeds a certain depth.

The full rock cycle has been implemented as of dbe766.
Metamorphosis and lithification are triggered whenever overburden pressure exceeds a threshold.
This is a very basic implementation and there's a lot missing:

only considers overburden from the top crust, so rock isn't metamorphosed when its subducted. This is the worst oversight and I expect to work on this next.
doesn't consider rate of conversion, it is assumed metamorphosis/lithification occurs instantaneously when enough pressure is applied
doesn't consider metamorphosis/lithification as a function of temperature
doesn't consider the pressure of overhead water, but I think this effect is negligible
doesn't track the depth or mixture of rock types. Rock types are always assumed to be at a certain depth, e.g. "sial" always occurs above "sima" and below "sediment". This means you can't represent something like Sedona Arizona, where basaltic lava overlays a layer of sedimentary rock. It's also not possible to represent stratigraphy, like alternating bands of limestone and sandstone. Fixing this would require an extensive change to how crusts are represented.
doesn't distinguish sediments by particle size, e.g. there's a sedimentary rock type but there's no way to distinguish "sand" from "clay". As a result of this, there's also no way to distinguish "sandstone" from "shale", or "quartzite" from "schist"
doesn't distinguish rocks by composition, e.g. there's a "sedimentary" rock type but there's no way to distinguish "sandstone" from "coal"; there's a "metamorphic" rock type but no way to distinguish "marble" from "slate"
doesn't distinguish low grade metamorphism from high grade metamorphism, so no way to distinguish "slate" from "gneiss". High grade metamorphism might contain precious gemstones like garnet
"sima" and "sial" are functionally equivalent to "mafic igneous" and "felsic igneous", but there is no way to distinguish intrusive rocks from extrusive rocks, so we can't say whether "felsic igneous" means "granite" or "rhyolite", and we can't say whether "mafic igneous" means "gabbro" or "basalt"
doesn't consider rock type when calculating weathering rate - all rock types weather at the same rate. This means no mesas, devil's towers, etc.

There's also been extensive architectural change to support adding arbitrary rock types to crust. All functionality for rock types should be encapsulated in two files:

"Crust.js" stores basic information concerning the rock type, like how to copy rasters or whether they count as sial/sima
"TectonicsModeling.js" stores complex functionality, like how the rock transforms when subjected to certain conditions

As part of these architectural changes, crust stores all its rasters in a single ArrayBuffer. This array buffer is converted to base64 in save files. In other words, there's no need to modify JsonSerializer.js as you modify rock types. It also means save files will be broken whenever a new rock type is added, but for now I think it's well worth it.
The model right now is very stable. Sial-type crust is conserved across at least several billion years, and no quantity ever reaches into the negatives. Getting to this point required changes to the way we integrate deltas onto plates.

Wow, this has come such a long way. Is there a way to query a grid from UI?

@NJSwetye There's no way to query from the user interface. However, you can issue commands from the developer console. Try something like:
view.setScalarView(new ScalarWorldView(
        new HeatmapRasterView( { scaling: true }),
        world => world.lithosphere.total_crust.age
    ))


feat: target both .NET 6 and .NET 8

Update the provider to target both .NET 6 and .NET 8. This allows users to stay on .NET 6 if they want to do that, or to upgrade to .NET 8 already now.
A future release of this library will upgrade the required version of Entity Framework Core to 8.0, which will require at least .NET 8.
Updates #386

I've left you a note on this internally.

Is there any news on when this might be merged?

November is fast approaching and we have App Engine services that use this provider targeting .net 6. Will need to update those to .net 8 which will break the underlying Spanner provider.

@fredvollmer and @mhooper44 Note that it should already be possible for you to update your applications to run on .NET 8 and also target .NET 8 while still using the current version of this Entity Framework provider.
See these two examples where the sample application in this repository is updated to:

Run on .NET 8 (while still targeting .NET 6): https://github.com/googleapis/dotnet-spanner-entity-framework/pull/448
Target .NET 8 and also run on .NET 8: https://github.com/googleapis/dotnet-spanner-entity-framework/pull/449


v1. Rereleasing as style-system

:tada: This PR is included in version 1.0.0-next.1 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Setup greenkeeper.io for automatic PRs on hammerhead and browser-natives updates

Use it for built-in reporter updates as well.
See: http://greenkeeper.io/
How to disable it for some deps: https://github.com/greenkeeperio/greenkeeper/issues/47#issuecomment-146474309
We might need it for some other important deps (Babel I guess)

done


Update usage statistics to June 2017

Current usage statistics is a bit outdated. For example Edge 15 still have 0% usage.

Yeah, StatCounter started rate limiting requests so I haven't been able to properly do the June stats. Currently on vacation but I hope to deal with this next week.

It seems like usage data was updated but Edge 15 still have 0% being released in April while Safari 11 has 0.01% not even being released, so I suppose Edge data wasn't updated yet?

Also, Safari 11 is stable now

I think this is fixed now


dutch-angular-group has margin

dutch-angular-group.svg has some top and bottom margin around the logo which makes the page display a bit untidy.

Can you assign me to this issue will have a look at it later this week. Thanks!

Sure, thank you 🙂


UDF extensions part one

UDFs can now have 0, 1, 2, or 3 arguments
Arguments can be NULL, return values can be NULL
VARCHAR and DOUBLE arguments and return values, also TINYINT/SMALLINT/INTEGER and their unsigned versions

Awesome, thx 👍

Awesome! Great work :-)


⚠ [Bug] New project can't start due to @vue/devtools related problem

What happened?
Some BC that coming with v6.0.0-beta.21 breaks the current implementation of the plugin in composables package.
Steps To Reproduce

upgrade packages or generate the new project.
try to run or build a project

Is there an existing issue for this?

[X] I have searched the existing issues

Version
Canary (generated by CLI)
Which element is affected?
composables, nuxt-module
Environment
- OS: Linux
- Node: 14.15.3
- Shopware API: latest stable
- Shopware PWA version: latest

Relevant log output
ERROR  in<EMAIL_ADDRESS>                                                                                friendly-errors 21:02:31

Module parse failed: Unexpected token (3:10)                                                                                friendly-errors 21:02:31
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| import { HOOK_PLUGIN_SETTINGS_SET } from './const';
| export class ApiProxy {
>     target;
|     targetQueue;
|     proxiedTarget;
                                                                                friendly-errors 21:02:31
<EMAIL_ADDRESS>3:0-35 14:40-48
<EMAIL_ADDRESS> @ ./.shopware-pwa/source/middleware/pages.js
 @ ./.nuxt/middleware.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js

👉🏻 Until it's fixed, please install a specific version of the problematic dependency, right in your project:
# as a dev dependency
yarn add -D<EMAIL_ADDRESS>
or
# as a peer dependency
yarn add --peer<EMAIL_ADDRESS>

fixed by https://github.com/vuejs/devtools/issues/1641


Memory Leak in gRPC Python Server

We have run into a consistent leak in a python gRPC server we wrote and have determined it must be happening somewhere in gRPC. I've included a simple script to reproduce the problem quite quickly in python. Note sure how to track down the leak or if it's on the python side or in the C core. We have tried replacing the worker queue with a different one (not concurrent.futures thread pool) and that didn't help. We also switched to a different simple python RPC  service (speedy) and that completely fixes the problem.
I've attached a zip of requirements.txt (just futures, grpc and proto), compiled proto and client / server setup. The server can run with a simple client sending requests in a loop and the server will leak. The bigger the request size the faster it leaks. The server will print out the memory for you (or you can watch it increase in top). Here is how you run the server:
python leaky/server.py --port 3000 --pool_size 100 --run_client_here 1

You can also run the client and server separately:
python leaky/server.py --port 3000 --pool_size 100

python leaky/client.py

leaky.zip

Running under memcheck, among others there's this:
==22433== 9,875,632 (9,867,416 direct, 8,216 indirect) bytes in 1,201 blocks are definitely lost in loss record 1,107 of 1,107
==22433==    at 0x4C2BBCF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22433==    by 0x900B589: gpr_malloc (alloc.c:57)
==22433==    by 0x900DE78: gpr_slice_malloc (slice.c:193)
==22433==    by 0x8FEE613: tcp_continue_read (tcp_posix.c:189)
==22433==    by 0x8FEE613: tcp_handle_read (tcp_posix.c:259)
==22433==    by 0x8FE91E6: grpc_exec_ctx_flush (exec_ctx.c:51)
==22433==    by 0x8FEBCC7: grpc_pollset_work (pollset_posix.c:328)
==22433==    by 0x8FF77C9: grpc_completion_queue_next (completion_queue.c:326)
==22433==    by 0x8FC56EC: __pyx_pf_4grpc_7_cython_6cygrpc_15CompletionQueue_2poll (cygrpc.c:9154)
==22433==    by 0x8FC56EC: __pyx_pw_4grpc_7_cython_6cygrpc_15CompletionQueue_3poll (cygrpc.c:8848)
==22433==    by 0x4BA149: PyEval_EvalFrameEx (in /home/rudi/virtualenv/v1/bin/python)
==22433==    by 0x4B7985: PyEval_EvalCodeEx (in /home/rudi/virtualenv/v1/bin/python)
==22433==    by 0x4BF4E8: PyEval_EvalFrameEx (in /home/rudi/virtualenv/v1/bin/python)
==22433==    by 0x4B7985: PyEval_EvalCodeEx (in /home/rudi/virtualenv/v1/bin/python)

The last frames in the stack trace are not very helpful, but it seems to be something that calls CompletionQueue.poll(). Although the allocation was done by C code, it looks like it's the Python side that is leaking.

Looking around, maybe it's somewhere near https://github.com/grpc/grpc/blob/master/src/python/grpcio/grpc/beta/_connectivity_channel.py#L92
A comment there by  @nathanielmanistaatgoogle points to #3064.

Hey @nathanielmanistaatgoogle thanks for taking this on. Any luck reproducing? Any more info you need from this end?
We have reproduced it by multiple users now and both linux and OSX. We're using python 2.7 as well if that helps (both 2.7.6 and 2.7.10 have the issue). Let me know what else could be helpful!

Quick update. Tested out
pip install grpcio==0.13.1
with the hope that some c-core memory leaks have been fixed. But didn't help the issue unfortunately. You can see in this memory plot below from Datadog that those climbing spikes are services that are using grpc and leaking then get restarted which makes this very scary for production use.

nobody want to fix it?

I did some investigation using this client and this server.  The leak in the server is related to the size of the request (i.e. reading) and does is not affected by the size of the response (i.e. not writing).
In the following, the x axis is the number of identical requests made from the client to the server, and the y axis is the server's memory usage in MB.  (The differences between the psutil and resource results are garbage collection.  psutil notices garbage collection earlier than the resource module)
When the response size is small but the request size is large, the memory leak is clearly visible:

When that is reversed so that the responses are large but the requests are small, the memory leak doesn't occur.

Valgrind gives me the same stack trace that @zeiler posted above.  I've scoured the source but I can't find anywhere that fails to free memory nor any obvious circular references.  However, my understanding of the source is still sketchy.
I would be very interested to hear any comments/advice from @nathanielmanistaatgoogle or other googlers.  Perhaps a brief explanation of how the lifecycle is supposed to work?  I can see that the server maintains a CompletionQueue until it is shutdown so that isn't going to clean up memory after a request.  Are slices that are stored in the completion queue meant to be cleaned up by reference-counting once a request is finished?  Where does that happen?

@alamaison: thank you for the investigation!
@soltanmm: please attempt to replicate this result at the Cython layer?

@therc I see the same thing, and am inclined to think that this isn't in the Python layers (or if it is, it's not straightforward and probably in Cython). The malloc's result should be managed by the C core and tied to a byte buffer. AFAIK, we always destroy our byte buffers in Python because it's guaranteed by our ByteBuffer wrapper's __dealloc__. So, for @alamaison's question, yes the memory allocations use reference counting, and we basically have a DAG of references where we occasionally add/remove roots in the form of completion queue tags as they escape-into/emerge-from the C core.
This suggests that either we're using core wrong (so there's some nontrivial semantics that's not being handled properly), or that core has a bug.

I've made a PR (#6711) that fixes the leak, at least as far as our test script reproduces it.

Great! Confirmed this fixes the issue. Hopefully this gets merged ASAP.

when to merge？ my god！2 months......


GPIO pull-up to 3.3V at boot + after halt

Description
Hello,
I would like to make following pin go to 3.3V at boot and after linux halt, while controlling it freely through /sys/class/gpio/ in between boot and shutdown - just like RPI3 does it on some pins.
GPIO_P22 | /sys/class/gpio/gpio140 | chip: 4, line: 12
Required behavior: Coral Boot -> PIN HIGH -> app running, toggle PIN OFF -> Shutdown -> PIN HIGHT automatically -> halt -> power off.
from the  docs:
All I/O pins have a 90k pull-down resistor inside the iMX 8M SoC that is used by default during bootup, except for the I2C pins, which instead have a pull-up to 3.3 V on the SoM. However, these can all be changed with a device tree overlay that loads after bootup.
Can you give me a hint on how to create DT overlay file to make that happen, please?
Found usefull comment: https://github.com/google-coral/edgetpu/issues/175#issuecomment-661985170
Thank you for your help,
Jiri
Click to expand!
Issue Type
Support
Operating System
Mendel Linux
Coral Device
Dev Board
Other Devices
Raspberry Pi 3
Programming Language
C++, Other
Relevant Log Output
No response

@jirkulka  are you able to make PIN HIGH during boot (Coral Boot -> PIN HIGH -> app running) with these instructions: https://github.com/google-coral/edgetpu/issues/175#issuecomment-661985170

@hjonnala the script #175 mentions device tree overlay which was helpful in the end.
What I did was to add external pull-up resistor of 820 Ohm and add the device tree overlay that modifies the strength of the pin to 40 Ohms, according to "iMX 8M Dual,8M QuadLite,8M Quad Applications Processors Reference Manual", page number 1618.
DT Overlay:
compatible = "fsl,imx8mq-phanbell", "fsl,imx8mq";
fragment@0 {
target-path = "/iomuxc@30330000";
overlay {
imx8mq-phanbell {
pinctrl_gpio: gpio_ctrlgrp {
fsl,pins = <
0x40 0x2a8 0x00 0x00 0x00 0x19 /* 0x76  open drain, pull up /
0x44 0x2ac 0x00 0x00 0x00 0x19 / 0x76  open drain, pull up /
0x48 0x2b0 0x00 0x00 0x00 0x19 / 0x76  open drain, pull up /
0x118 0x380 0x00 0x05 0x00 0x19
0x128 0x390 0x00 0x05 0x00 0x19
0x134 0x39c 0x00 0x05 0x00 0x19
0x138 0x3a0 0x00 0x05 0x00 0x19
0x204 0x46c 0x00 0x05 0x00 0x19
0x20c 0x474 0x00 0x05 0x00 0x1f / MX8MQ_IOMUXC_ECSPI2_MISO_GPIO5_IO12 */
0x210 0x478 0x00 0x05 0x00 0x19 >;
};
};
};
};
My original thought was to disable pull-down resistor, which does not seem to be possible by iMX8.
The problem is resolved. Thank you.


ERROR: LoadError: UndefVarError: @formula not defined

Hi, Thanks for writing this package.
Potential bug
I found a potential bug, where @formula from StatsModels.jl is not automatically available
when only writing
using Survival
without
using StatsModels
MWE to reproduce the problem
using Survival
using StatsBase
using DataFrames
event = EventTime.(10 .+ randn(10), sample([true, false], 10))
coxph(@formula(events ~ x), DataFrame(x = randn(10), events = event))

output:
ERROR: LoadError: UndefVarError: @formula not defined

Good catch. Not a bug per se but it would be a good improvement to re-export @formula from StatsModels. Should be as simple as adding @formula to the export list. This would also allow us to remove the dependency on StatsModels in the docs/ project.


AtomEnvironment.showSaveDialogSync is deprecated.

Hi~ @dundalek
Thanks for your to provide such an amazing tools  that we can write markdown file and render it to mind map immediately.
That is really convenient to store important knowledges.
Actually, I'm a vs code user, and I was trying to find such a tool in vs code, but I failed. Fortunately, I accidentally found your project recently. It works well in Atom.
Thank you very much~!

Here I wanna report a small issue that Atom always reminds me.
I'm a newfish in Atom, so I'm not sure if this would matter in the future.
Sorry to bother you about this.

atom.showSaveDialogSync is deprecated and will be removed soon.
Please, implement ::saveAs and ::getSaveDialogOptions instead for pane items
or use Pane::saveItemAs for programmatic saving.
AtomEnvironment.showSaveDialogSync (<embedded>:1438:11)
MarkdownMindmapView.saveAs (/Users/ray/.atom/packages/markdown-mindmap/lib/markdown-mindmap-view.coffee:470:31)
HTMLDivElement.atom.commands.add.core:save-as (/Users/ray/.atom/packages/markdown-mindmap/lib/markdown-mindmap-view.coffee:161:26)
CommandRegistry.handleCommandEvent (<embedded>:23906:49)
CommandRegistry.dispatch (<embedded>:23795:23)
AtomEnvironment.dispatchContextMenuCommand (<embedded>:1591:25)

Thanks for letting me know, I haven't noticed that. You are right, this might cause issues in the future, I will look into it.


Fixed warnings about use of undefined instance variables

I removed where instance_variable_set was used to attempt to set @schema because that was being called on the class rather than an instance.
For @constructor_type, I reorganized the method to use the ||= memoization pattern to assign the constructor_type to the default of :strict (which was the intention of the code as I read it).
Specs pass.
Addresses Issue #19

Could you rebase this on top of master? I updated travis config there.

Looks like warnings are now gone. So I'm closing this one.


Not able to implement cropper on a dashboard

cropper.getcroppedcanas.toblob showing null property while trying to implement cropper on a dashboard

Check out the browser support of HTMLCanvasElement.toBlob.


z-index problem

Hi,
I Like your plugin a lot. jQuery-free single purpose libs are my favorite :)
I am using bootstrap 4 alpha 4 with a simple dropdown in a sticky div
and as long as the div is not-stickified (no scrolling done yet) there seems
to be some z-index problem. that can be pointed down to this style which is added to the div.
transform: translate3d(0px, 0px, 0px);

Once I remove that manually the overlay problem seems fine. Don't know if that has some purpose.
Here is what the problem looks like:

I tried setting z-index on the sticky container with no luck.
Could I somehow fix this with some workaround?
thx

Ok I am currently using a patched version of your lib.
I have removed the styles from line 102 to 111

Hi @clouless
Thanks for feedback. These CSS properties transform3d, perspective, backface-visibility are used for better performance. I've tested it in Chrome DevTools and with these properties GPU memory used for positioning is smaller and there is more FPS.
I think that this is potential issue. Element with position: fixed and transform property is not positioned to whole document.
Thanks again for pointing this issue. Tomorrow i will check these styles and push fix for new version.

Fixed in 1.1.2


Workload routing by node ID or hostname requirements

This PR adds support for routing workloads by hostname or workload requirements. It is based off #1578 that exposes the new workload requirement struct to the user.

Coverage decreased (-0.1%) to 65.181% when pulling a5d6181b50b7b8e816bd9c970c1ad035ee8dc418 on rbradford:workload-routing into 57016de0760da68fc244a78f58d0253c3d6ae3da on ciao-project:master.

Coverage decreased (-0.1%) to 65.181% when pulling a5d6181b50b7b8e816bd9c970c1ad035ee8dc418 on rbradford:workload-routing into 57016de0760da68fc244a78f58d0253c3d6ae3da on ciao-project:master.

Coverage decreased (-0.1%) to 65.195% when pulling c61f76ea9f73e82f1c8cb9041be43e9b1fcb30f2 on rbradford:workload-routing into 57016de0760da68fc244a78f58d0253c3d6ae3da on ciao-project:master.

@markdryan I've addressed your feedback and refactored the common code into a function (and also check the node ID is correct where possible.)

Coverage decreased (-0.1%) to 65.181% when pulling dc1a92a1d73842c6222ca0eb8535b345e191908e on rbradford:workload-routing into 57016de0760da68fc244a78f58d0253c3d6ae3da on ciao-project:master.


feat: Initial repository population

Merging in spite of linting issues since they're all about to be overwritten anyway.


Add number separators to query history results

just a tweak to the f-string here:
https://github.com/tconbeer/harlequin/blob/a78944fafca3c52498b053c473f83f6a1a663d1b/src/harlequin/history.py#L26

@tconbeer can i take this up ?

Some help here, but you may get stuck on the snapshot tests, which is totally fine. If I have time I'll try to record a short video on how to update those.
https://harlequin.sh/docs/contributing/index

@code-master-ajay  Walkthrough video has been added to that page in the docs, including a walkthrough of the process for updating snapshot tests, which I think you'll have to do after you make this change.

Thanks a lot @tconbeer will do this asap.

Hi @tconbeer , i followed your Walkthrough video, but when i run the  make command i get this error in mypy section
=================================================== 148 passed, 3 deselected in 108.40s (0:01:48) ====================================================
mypy
src/harlequin/plugins.py:9:1: error: Cannot find implementation or library stub for module named "importlib_metadata"  [import-not-found]
src/harlequin/plugins.py:9:1: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
src/harlequin/cli.py:24:1: error: Cannot find implementation or library stub for module named "importlib_metadata"  [import-not-found]
tests/conftest.py:15:1: error: Cannot find implementation or library stub for module named "importlib_metadata"  [import-not-found]
tests/conftest.py:77: error: Unused "type: ignore" comment  [unused-ignore]
tests/conftest.py:84: error: Unused "type: ignore" comment  [unused-ignore]
tests/conftest.py:91: error: Unused "type: ignore" comment  [unused-ignore]
Found 6 errors in 3 files (checked 63 source files)
make: *** [Makefile:6: check] Error 1

I tried running :
poetry add importlib_metadata

But it is already present in the toml file, can you help me out here
OS: Ubuntu 22
python : 3.10

re: mypy, this happens because there is a setting to tell mypy to lint for Python 3.8, but you're running Python 3.10; importlib_metadata is a backport that is only installed on older pythons, so mypy expects it (since it's linting against 3.8), but can't find it.


[type:dist] remove DISCLAIMER

Make sure that:

[ ] You have read the contribution guidelines.
[ ] You submit test cases (unit or integration tests) that back your changes.
[ ] Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

Codecov Report

Merging #4333 (82f1a6d) into master (d0b9369) will increase coverage by 0.21%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #4333      +/-   ##
============================================
+ Coverage     68.01%   68.22%   +0.21%
- Complexity     7484     7517      +33
============================================
  Files          1020     1020
  Lines         28831    28831
  Branches       2585     2582       -3
============================================
+ Hits          19608    19670      +62
+ Misses         7691     7619      -72
- Partials       1532     1542      +10

Impacted Files
Coverage Δ

.../client/server/consul/ShenyuConsulConfigWatch.java
60.41% <0.00%> (-25.00%)
:arrow_down:

...yu/sync/data/http/refresh/AbstractDataRefresh.java
68.96% <0.00%> (-13.80%)
:arrow_down:

...che/shenyu/sync/data/http/HttpSyncDataService.java
81.63% <0.00%> (-8.17%)
:arrow_down:

...va/org/apache/shenyu/plugin/cache/CachePlugin.java
81.57% <0.00%> (-7.90%)
:arrow_down:

...a/org/apache/shenyu/common/utils/VersionUtils.java
21.27% <0.00%> (-6.39%)
:arrow_down:

...ache/shenyu/plugin/grpc/cache/GrpcClientCache.java
68.75% <0.00%> (-6.25%)
:arrow_down:

...rg/apache/shenyu/plugin/rewrite/RewritePlugin.java
66.66% <0.00%> (-5.56%)
:arrow_down:

...in/response/strategy/NettyClientMessageWriter.java
71.42% <0.00%> (-3.58%)
:arrow_down:

...he/shenyu/loadbalancer/spi/RandomLoadBalancer.java
87.87% <0.00%> (-3.04%)
:arrow_down:

...yu/admin/service/impl/PluginHandleServiceImpl.java
74.07% <0.00%> (-1.86%)
:arrow_down:

... and 41 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


GraphiQL support

https://frontend.gropius.duckdns.org/components/9d12d6ac-e85a-407c-bdff-a8321fb75d3a/issues/fbc62c0e-e2b9-4e5c-9c86-2ee9ab7cfa7b
DoD:

[x] Requirements of the issue are met
[x] Code has been reviewed
[x] Code is documented
[x] GraphQL related artefacts are documented

Do we need the yarn.lock file?

Do we need the yarn.lock file?

yes. it locks all the versions of the transitive dependencies which is required to get a reliable build


Nb/open book without reload

Made the following changes to launch book from the dashboard widget:

Removed the prompt to 'Pick Folder' and save books.

On click launch the first markdown/notebook file in the book and expand the book.

Added command to launch the book from command pallet.

Pending items:
Provide a Save Book action.
Make Books it's own viewlet.

merge conflcts, will resolve them and send another.

merged the conflicts.


Background UI active during on-boarding sequence

See the attached screenshot. I'm still in the on-boarding sequence, but the settings menu is active and clickable in the background.

This is intended. Onboarding is required.

@morebrownies: Sure. But why can I click "Discover", "Notifications", and "User" during onboarding?

We haven't disabled the click events, but the user isn't able to do anything within the menus. Super low priority imo.

This was fixed a while ago.


Release v0.12.1-alpha.1

This PR migrates the marin3r upstream catalog to the file based catalog format. A couple of important things:

I have cleaned up all alpha bundles from the catalog (there were a lot of them) and added the skipRanges option to the alpha catalog so any alpha bundle will be directly upgraded to its corresponding stable bundle. For example marin3r.v0.11.0-alpha.5 will be upgraded directly to marin3r.v0.11.0 instead of installing all the alpha releases in between.

I have included v0.12.0 in the skipped range for v0.11.1 so it's never installed, as it contains the now infamous upgrade bug. I added a comment in the alpha channel to clarify this.

This PR just updates the alpha channel, I'll test v0.12.1-alpha.1 in staging and then upgrade the stable channel and re-test the upgrade path in staging.
/kind feature
/kind bug
/priority important-soon
/assign

/lgtm

/approve


Python 3.6 support

As settled in #79, we should support 3.6. We're almost there, there's just a few things to polish up:

There's an instance where we assume dicts are sorted by insertion order.. This is easily resolvable by using a collections.OrderedDict.
The Pipfile specifies a minimum python version of 3.7, which needs to be changed.
We should check the test suite works on 3.6. Even better if we can do this in CI (#104).
Anything else??

This should be settled by #169


Automate bumping external-dns CRDs with Renovate

Details
Describe the solution you'd like:
Automate bumping external-dns CRDs with Renovate

Initial work is done. I just need to group it with the container image update.

Done (hopefully)!


Revert "DogePunks collection"

Reverts ordinals-wallet/ordinals-collections#899

close pr. reason: outdated


Releases 1.8.2, 1.8.3, 1.8.4 are the same SHA

Please could these be updated to be the correct SHAs?

Fixed


Creating IGeolocator object in App.cs on Android with Xamarin <IP_ADDRESS> crashes app with System.NullReferenceException..

Please fill out either the bug or feature request section and remove whatever section you are not using.
Bug
Creating IGeolocator object in App.cs on Android with Xamarin <IP_ADDRESS> crashes app with System.NullReferenceException
DebugOutputWindow.txt

Version Number of Plugin: 3.0.4
Device Tested On:
Simulator Tested On: VS Emulator 5.1" Marshmallow (6.0.0) Android 6.0 API 23
Expected Behavior
After creating the location object, the app code should continue to execute. Sample creation of object below:
public static IGeolocator loc = CrossGeolocator.Current;
Actual Behavior
crashes app with System.NullReferenceException
Steps to reproduce the Behavior
Feature Request:
Please fill in what you would like

Additional info when run as release, see "Screen3.png".

Did you try not making it static and just using it as CrossGeolocator.Current that is the supported mechanism.


HACS report "Repository is deleted"

hacf-fr/hassRenaultZE - Repository is in the blacklist.

Hopefully fixed with #131

@massiant70 can you please confirm which blacklist you are referring to, and whether this fixes it?

@oncleben31 is this linked to recent changes on hacf-fr private/public?

It seems to have been removed following discussions on : https://community.home-assistant.io/t/error-on-hacs-with-renaut-zoe/288712
This is the offending commit: https://github.com/hacs/default/commit/b8da843f00ceeab604a99fe128d40d7749efdee0

@massiant70 can you please confirm which blacklist you are referring to, and whether this fixes it?

HACS (ERROR)
Logger: custom_components.hacs
Source: custom_components/hacs/operational/factory.py:48
Integration: HACS (documentation, issues)
First occurred: 15:36:02 (1 occurrences)
Last logged: 15:36:02
hacf-fr/hassRenaultZE - Repository is in the blacklist.
HACS (WARNING)
Logger: custom_components.hacs
Source: custom_components/hacs/hacsbase/hacs.py:319
Integration: HACS (documentation, issues)
First occurred: 15:36:02 (1 occurrences)
Last logged: 15:36:02
You have hacf-fr/hassRenaultZE installed with HACS this repository has been removed, please consider removing it. Removal reason (remove)

Thanks for the input. It seems that GitHub mistakenly deactivated the hacf-fr account earlier this week, and the HACS maintainter was very quick to disable it.
A new PR has been created on HACS to reactivate it: https://github.com/hacs/default/pull/860

Thanks for the input. It seems that GitHub mistakenly deactivated the hacf-fr account earlier this week, and the HACS maintainter was very quick to disable it.

It seems that the HACS maintainer is not so quick to re-enable it.
I still get in blacklist and error message.
Keep on wait.

Well I don't know what's going on, but still got the message error about this repository.

If you want to know when it will be active again - there is a "subscribe" option on the HACS PullRequest: hacs/default#860
But all we can do here on hassRenaultZE is wait for HACS...

Hi @massiant70
It seems the HACS PR has just now been merged.
Can you please confirm that the message has disappeared?

YESSS !!!! I can confirm it !!!!
Thank you very much !!!


FtpUploadV1 ftpUtils.cleanRemoteContents fails for german Umlauts

Environment

Server
Azure DevOps
Acountname: GOB
Team project name: unitop Apps
Build number: 2368
Release id: 79

Agent
Hosted VS2017

Issue Description
Task FTP Upload clean components task failed when trying to delete a file with german umlaut
Task logs
ReleaseLogs_79.zip
Error logs
Ftpupload Log.txt
If I can provide any more information, please let me know.

Hello @yacaovsnc since you replied to my other task and the fact that this issue is related to the same code, I thought to link you here aswell.

Looks like a dupelicate of #7514
Will track this unicode issues there.


python-hyper.org down

Readme links documentation to https://python-hyper.org/h2/ which appears to be down.

Seems up now, hopefully transient.


USDtweak crashes when opening a USD

USDtweak crashes when opening any USD file, the console repeatedly puts out the error below:
**Installed usdtweak using the windows installer
Windows 11
OpenUSD v24.05**
Link called without any attached shader objects.
Coding Error: in Execute at line 585 of C:\Users\cpich\installs\USD-22.11\pxr\imaging\hdx\colorCorrectionTask.cpp -- Failed verification: ' CreateShaderResources() '
Coding Error: in CompositeToInterop at line 310 of C:\Users\cpich\installs\USD-22.11\pxr\imaging\hgiInterop\opengl.cpp -- Failed verification: ' glGetError() == GL_NO_ERROR '
Runtime Error: in HgiGLPostPendingGLErrors at line 91 of C:\Users\cpich\installs\USD-22.11\pxr\imaging\hgiGL\diagnostic.cpp -- GL error: invalid enum, reported from cdecl pxrInternal_v0_22__pxrReserved::HgiGL_ScopedStateHolder::HgiGL_ScopedStateHolder(void)
Runtime Error: in HgiGLPostPendingGLErrors at line 91 of C:\Users\cpich\installs\USD-22.11\pxr\imaging\hgiGL\diagnostic.cpp -- GL error: invalid enum, reported from cdecl pxrInternal_v0_22__pxrReserved::HgiGL_ScopedStateHolder::~HgiGL_ScopedStateHolder(void)
Runtime Error: in HgiGLPostPendingGLErrors at line 91 of C:\Users\cpich\installs\USD-22.11\pxr\imaging\hgiGL\diagnostic.cpp -- GL error: invalid enum, reported from cdecl pxrInternal_v0_22__pxrReserved::HgiGL_ScopedStateHolder::HgiGL_ScopedStateHolder(void)
Runtime Error: in HgiGLPostPendingGLErrors at line 91 of C:\Users\cpich\installs\USD-22.11\pxr\imaging\hgiGL\diagnostic.cpp -- GL error: invalid enum, reported from cdecl pxrInternal_v0_22__pxrReserved::HgiGL_ScopedStateHolder::~HgiGL_ScopedStateHolder(void)
Coding Error: in HgiGLShaderProgram at line 52 of C:\Users\cpich\installs\USD-22.11\pxr\imaging\hgiGL\shaderProgram.cpp -- Failed verification: ' id>0 ' -- Invalid shader provided to program
Coding Error: in HgiGLShaderProgram at line 52 of C:\Users\cpich\installs\USD-22.11\pxr\imaging\hgiGL\shaderProgram.cpp -- Failed verification: ' id>0 ' -- Invalid shader provided to program
Runtime Error: in HgiGLPostPendingGLErrors at line 91 of C:\Users\cpich\installs\USD-22.11\pxr\imaging\hgiGL\diagnostic.cpp -- GL error: invalid value, reported from cdecl pxrInternal_v0_22__pxrReserved::HgiGLShaderProgram::HgiGLShaderProgram(const struct pxrInternal_v0_22__pxrReserved_::HgiShaderProgramDesc &)
Coding Error: in _CreateShaderResources at line 296 of C:\Users\cpich\installs\USD-22.11\pxr\imaging\hdx\colorCorrectionTask.cpp -- Failed to create color correction shader
ERROR: 0:21: 'double' : syntax error syntax error

Hi @ChubbyQuark ,
thanks for the crash report.
It looks like this is an OpenGL issue as glGetError() == GL_NO_ERROR fails.
Does your machine have one dedicated graphic card ? like nvidia/amd or does it have several cards ?
If there are several cards you might want to assign usdtweak to the dedicated graphic card, there is a similar issue here https://github.com/cpichard/usdtweak/issues/15 , and the explanation to do it here: https://nvidia.custhelp.com/app/answers/detail/a_id/2615/~/how-do-i-customize-optimus-profiles-and-settings this
The next usdtweak version will normally select automatically the dedicated graphic card.

Hi, great work on the app, looks really promising. Unfortunately my test
machine only has an integrated card, I can forward the full spec. if of
use? Usdview runs OK, albeit with smaller models.
On Tue, 9 Jul 2024, 07:32 cpichard, @.***> wrote:

Hi @ChubbyQuark https://github.com/ChubbyQuark ,
thanks for the crash report.
It looks like this is an OpenGL issue as glGetError() == GL_NO_ERROR
fails.
Does your machine have one dedicated graphic card ? like nvidia/amd or
does it have several cards ?
If there are several cards you might want to assign usdtweak to the
dedicated graphic card, there is a similar issue here #15
https://github.com/cpichard/usdtweak/issues/15 , and the explanation to
do it here:
https://nvidia.custhelp.com/app/answers/detail/a_id/2615/~/how-do-i-customize-optimus-profiles-and-settings
this
The next usdtweak version will normally select automatically the dedicated
graphic card.
—
Reply to this email directly, view it on GitHub
https://github.com/cpichard/usdtweak/issues/16#issuecomment-2216694621,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGKCHL5MGFG7HJEUJPMJ4PLZLN7XDAVCNFSM6AAAAABKRCK4VWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJWGY4TINRSGE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi, it could be that your graphic card doesn't support opengl 4.0, and that would be consistent with the glsl compilation error which doesn't understand 'double' (double was supported starting opengl 4.0)
Would you have the usdtweak startup log ? it normally shows the opengl version selected.
Also, you are using usdview coming with which package ? precompiled nvidia usd ? vanilla usd compiled by yourself ? houdini ? maya ?
Thanks

OK, I'll check the start up log later this morning and send them on. I'm
using usdview compiled from the Pixar repository. Will send more info
shortly.
On Wed, 10 Jul 2024, 07:12 cpichard, @.***> wrote:

Hi, it could be that your graphic card doesn't support opengl 4.0, and
that would be consistent with the glsl compilation error which doesn't
understand 'double' (double was supported starting opengl 4.0)
Would you have the usdtweak startup log ? it normally shows the opengl
version selected.
Also, you are using usdview coming with which package ? precompiled nvidia
usd ? vanilla usd compiled by yourself ? houdini ? maya ?
Thanks
—
Reply to this email directly, view it on GitHub
https://github.com/cpichard/usdtweak/issues/16#issuecomment-2219641427,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGKCHLYTBHDKNW3UIFMBXALZLTGDFAVCNFSM6AAAAABKRCK4VWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJZGY2DCNBSG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

You were right, opengl version is too low on my machine, I'll see if I can upgrade it and re-try.
Intel
Intel(R) Iris(R) Xe Graphics
OpenGL 3.2.0 - Build <IP_ADDRESS>14
GLSL 1.50 - Build <IP_ADDRESS>14
USD 2211
Warning: in operator () at line 75 of C:\Users\cpich\installs\USD-22.11\pxr\imaging\hgiGL\hgi.cpp -- HgiGL minimum OpenGL requirements not met. Please ensure that OpenGL is initialized and supports version 4.5.
Hydra enabled
PXR_PLUGINPATH_NAME:

This is odd; the startup log for usdtweak shows a different version to the opengl extension viewer, any ideas how to target the latest version?

Update: I've uninstalled the version from the pre built windows installer and built from cloning the repository. The app. now opens and functions well but I'm still seeing the wrong version of opengl when starting usdtweak (geometry isn't being rendered in the viewport)

Hi @ChubbyQuark ,
I think I know what is happening. usdtweak uses glfw to initialize open gl and it gives a hint on the minimal version required here: https://github.com/cpichard/usdtweak/blob/5c9fc303a18ea846e310d3a562355b4c45f6e3dd/src/main.cpp#L103
It is set to 3.2 for various past reasons that might not apply anymore. Normally the opengl driver will use the highest version, that's what I have seen in the past, but it looks like in your case it chooses the one specified by the hint. For the record there is a discussion here about it https://stackoverflow.com/questions/27762349/why-am-i-not-getting-a-forward-compatible-opengl-context-with-glfw.
So unless there is a way to tell the driver to always use the maximum opengl version, we need to change the minimum version in usdtweak. From usd 20.11 onwards it's Opengl 4.5 on linux+windows and 4.1 on mac.
Since you already compiled usdtweak, to you want to make the change locally and double check ?
it should look like :
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 4);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 5);

ok, thanks. I'll try that. Also noted that USD built with an earlier version, this is from the build log:
-- Found OpenGL: opengl32
-- Found OpenSubdiv: C:/USD/include (found suitable version "3.6.0", minimum required is "3")
Traceback (most recent call last):
File "", line 1, in
ModuleNotFoundError: No module named 'PySide6'
-- Found PySide2: with C:/Users/user/AppData/Local/Programs/Python/Python39/python.exe, will use C:/Users/user/AppData/Local/Programs/Python/Python39/Scripts/pyside2-uic.exe for pyside-uic binary
-- Found PySide: True
-- Found PyOpenGL
-- Found PyOpenGL: True
-- C++ namespace configured to (external) pxr, (internal) pxrInternal_v0_24
-- Skipping validation of gf generated code because PXR_VALIDATE_GENERATED_CODE=OFF
-- Skipping validation of sdf generated code because PXR_VALIDATE_GENERATED_CODE=OFF
CMake Warning at pxr/usd/usd/CMakeLists.txt:198 (message):
Skipping building usdGenSchema due to missing dependency: Jinja2

Adjusted, but still getting opengl 3.2.0 on start. I wonder if it's connected to this issue:
https://github.com/PixarAnimationStudios/OpenUSD/issues/2756

Hi,
it is still an opengl error, but different than the original one, I don't know if we can consider that as progress, but it's a change.
I am wondering, the build of the drivers seems different from the one displayed by usdtweak (<IP_ADDRESS>14) and the one on the system (<IP_ADDRESS>92), did you reinstall the drivers after compiling usd ? may be there are several opengl libs/drivers interfering ? but it's unlikely to be the issue to be honest.
I would probably try forcing 4.6 just to double check hydra doesn't need 4.6.
I'll ask around if someone has a laptop with an Iris xe graphics that I can borrow, see if I can reproduce the issue.
Which processor do you have ?

I did update the the drivers after building OpenUSD, I'll try rebuilding
with the current drivers, just in case.
Forcing 4.6 but no change, same console error.
Processor is an intel Gen13 i5 1340P
Thanks for your help troubleshoot this.
On Fri, 12 Jul 2024, 07:51 cpichard, @.***> wrote:

Hi,
it is still an opengl error, but different than the original one, I don't
know if we can consider that as progress, but it's a change.
I am wondering, the build of the drivers seems different from the one
displayed by usdtweak (<IP_ADDRESS>14) and the one on the system
(<IP_ADDRESS>92), did you reinstall the drivers after compiling usd ? may be
there are several opengl libs/drivers interfering ? but it's unlikely to be
the issue to be honest.
I would probably try forcing 4.6 just to double check hydra doesn't need
4.6.
I'll ask around if someone has a laptop with an Iris xe graphics that I
can borrow, see if I can reproduce the issue.
Which processor do you have ?
—
Reply to this email directly, view it on GitHub
https://github.com/cpichard/usdtweak/issues/16#issuecomment-2224938892,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGKCHL6OMV2A6HYLIAN24MTZL54HXAVCNFSM6AAAAABKRCK4VWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRUHEZTQOBZGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

Rebuilt with current drivers but no change. Drivers now match the usdtweak displayed drivers:

I'll re-build with PySide6, no idea if that will make any difference...

Rebuilt with PySide6, getting a similar error:
Runtime Error: in HgiGLPostPendingGLErrors at line 91 of C:\Users\user\OpenUSD\pxr\imaging\hgiGL\diagnostic.cpp -- GL error: invalid enum, reported from cdecl pxrInternal_v0_24__pxrReserved::HgiGL_ScopedStateHolder::HgiGL_ScopedStateHolder(void)

Thanks a lot for all those tests, this is really helpful. I managed to get a laptop with an intel card, and got the same initial error as you, the driver returns the minimum version required, so 3.2 which is not enough. By setting to 4.5, it does creates new errors as you had, and I found out it's because of the line with GLFW_FORWARD_COMPAT which should be removed to get the compatibility downward. After removing the line, on my laptop, there are no more errors but, for some unknown reason, storm doesn't render in the framebuffer, I just see the grid and the manipulators. Still investigating.

If you still get opengl errors, you can add the environment variable HGIGL_DEBUG to pinpoint the issue.

Sounds like progress, I'm getting the same in the viewport, just the grid. The stage outliner has populated the prims and hierarchy, they're just not visible. I'll try running with the HGIGL_DEBUG.

Hi @ChubbyQuark , it's progressing indeed. I didn't get much chance to chase the bug yesterday as I ran into compilation issues with boost, python and the latest msvc2022. But I finally managed to compile a debug version without python. I'll hopefully go back to bug hunting next week-end when I'll get some free time.
I compiled usd with embree and the embree render delegate does work. So it could be a storm bug on intel drivers, or something usdtweak is not doing right.
Does storm render correctly in usdview for you ?
Thanks

Yes, storm renderer works with usdview, it does through some errors but I
think these are issues with the USD files, viewport displays as expected.
Let me know if you need me to check anything, re-building OpenUSD with
Embree may be beyond my knowledge, but happy to give it a try when I get
time.
On Mon, Jul 15, 2024 at 7:22 AM cpichard @.***> wrote:

Hi @ChubbyQuark https://github.com/ChubbyQuark , it's progressing
indeed. I didn't get much chance to chase the bug yesterday as I ran into
compilation issues with boost, python and the latest msvc2022. But I
finally managed to compile a debug version without python. I'll hopefully
go back to bug hunting next week-end when I'll get some free time.
I compiled usd with embree and the embree render delegate does work. So it
could be a storm bug on intel drivers, or something usdtweak is not doing
right.
Does storm render correctly in usdview for you ?
Thanks
—
Reply to this email directly, view it on GitHub
https://github.com/cpichard/usdtweak/issues/16#issuecomment-2227774475,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGKCHLZO5TDUAV64CWRPRR3ZMNTD3AVCNFSM6AAAAABKRCK4VWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRXG43TINBXGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi, thanks @ChubbyQuark !
Just checking, are you testing with the usdview coming from the version 24.05 you compiled ?
Normally usdtweak and usdview work pretty much the same way, so it's a bit puzzling to me.
Also there are similar issues with usdview https://forum.aousd.org/t/usdview-does-not-render-anything/1534 or https://github.com/PixarAnimationStudios/OpenUSD/issues/3009
I'll try the patch they did this weekend, hopefully that will solve it, otherwise testing with older USD versions, I remember 23.08 used to work with intel gpus, that would be good to test.
For info, if you know how to compile usd with the build script, adding embree is very simple, you just have to add --embree to the command line
python build_script.py --embree /my/usd/source /my/usd/installation
Cheers,

@cpichard  Yes, using usdview from compile 2405. Re-built with embree, usdview now renders with both OpenGL and Embree, is there a way to change the renderer in usd tweak?
I'll try the earlier build 2308.

Got it, I think it was squeezed in the UI. Embree is available but no change to the viewprt, just the grid shown. Also noticed the mouse doesn't seem to interact with the viewports (pan, tilt zoom etc.), do you think this is linked to the GL issue?

Also getting lots of these errors when building usdtweak, not sure if it's relevant:
C:\Users\user\Repos\usdtweak\src\ImGuiHelpers.h(32,30): warning C4267: 'argument': conversion from 'size_t' to 'int',
possible loss of data [C:\Program Files\usdtweak\usdtweak.vcxproj]

Hi @ChubbyQuark ,
The mouse should alway be interacting with the viewport, this is very unexpected that it does not, at first glance I don't see a situation where it should not, I'll investigate tomorrow. The errors you are seeing are just warnings, some come from usdtweak, other from usd, I should fix them at some point.
Does it work better with 2308 ?
Thanks

Ah ok, good they're just warnings. Behaviour is identical when built with
2308. What is the best way to remove an old build, just delete the
directory OpenUSD was built into and start again? I'm wondering if there
are any old files that could be causing issues?
On Fri, Jul 19, 2024 at 7:48 AM cpichard @.***> wrote:

Hi @ChubbyQuark https://github.com/ChubbyQuark ,
The mouse should alway be interacting with the viewport, this is very
unexpected that it does not, at first glance I don't see a situation where
it should not, I'll investigate tomorrow. The errors you are seeing are
just warnings, some come from usdtweak, other from usd, I should fix them
at some point.
Does it work better with 2308 ?
Thanks
—
Reply to this email directly, view it on GitHub
https://github.com/cpichard/usdtweak/issues/16#issuecomment-2238480333,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGKCHL2EYHEPHRPVRAKD4PLZNCZFFAVCNFSM6AAAAABKRCK4VWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZYGQ4DAMZTGM
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @ChubbyQuark ,
you can delete the directory, that will do.
So I have tested with several usd versions (23.05, 23.08, 23.11, 24.05) and it turns out that the reason the viewport was blank was a display driver bug, after updating it to the latest (31.101.2115 for this particular gpu), storm is now rendering correctly with all usd versions.
I am testing a different hardawre configuration than yours, I have an intel HD 515 graphic card, way older.
Regarding the mouse viewport interaction, I really don't see what could be happening, except if the file is still loading may be ? but the rest of the UI would be hanging as well. Would you be able to post a short video grab ?
I'll try to build a new release this week-end with the fixes you helped discover.
Cheers

Great, glad you found the driver bug. I can can try a different set of
drivers for the iGPU or is it best to wait until you've updated and
re-released.
Sure, will post a video later. Pretty sure the scene has loaded, prims can
be selected in the outliner, moved with the gizmos and saved out. Edits can
then be verified usdview.
On Sat, 20 Jul 2024, 10:21 cpichard, @.***> wrote:

Hi @ChubbyQuark https://github.com/ChubbyQuark ,
you can delete the directory, that will do.
So I have tested with several usd versions (23.05, 23.08, 23.11, 24.05)
and it turns out that the reason the viewport was blank was a display
driver bug, after updating it to the latest (31.101.2115 for this
particular gpu), storm is now rendering correctly with all usd versions.
I am testing a different hardawre configuration than yours, I have an
intel HD 515 graphic card, way older.
Regarding the mouse viewport interaction, I really don't see what could be
happening, except if the file is still loading may be ? but the rest of the
UI would be hanging as well. Would you be able to post a short video grab ?
I'll try to build a new release this week-end with the fixes you helped
discover.
Cheers
—
Reply to this email directly, view it on GitHub
https://github.com/cpichard/usdtweak/issues/16#issuecomment-2241057242,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGKCHL4YEYSIH7IPYDEQFJ3ZNIT2VAVCNFSM6AAAAABKRCK4VWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBRGA2TOMRUGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

Here's the screen grab. I've tried multiple different USD files, all with the same result.
https://github.com/user-attachments/assets/657f5bdc-60bc-49db-b39d-3af7c84d7874

Thanks a lot for the screen grab @ChubbyQuark .  Great to know that the viewport manipulation is working. It really looks like Storm is not rendering. I created a new release and had a friend test it on his intel machine, it was behaving exactly as yours. But after installing the most recent intel driver then Storm was rendering correctly.
The release is there if you want to test it: https://github.com/cpichard/usdtweak/releases/tag/2024.07.20-prealpha

@cpichard Good news! It's rendering and performance is great with the Animal Logic test scene, over 30fps even with the laptop I'm using. Thank you for getting this fixed, I'll have a good explore of the app now it's rendering.

Great news ! Happy that it is working now. If you have any questions don't hesitate to open a new issue.
Cheers,


⚠ AGEG website (redirect) has degraded performance

In 09c1244, AGEG website (redirect) (https://ageg.ca/) experienced degraded performance:

HTTP code: 200
Response time: 2420 ms

Resolved: AGEG website (redirect) performance has improved in 61f7c5d.


iOS: Make sure feed: protocol works to send feed to NetNewsWire

Might need some way to make NetNewsWire the default feed reader on iOS.
I actually don’t know if any of this is possible, but step one is finding out.

I saw this in the CoreInt slack a while back, so I'm not sure what we can do.

It looks like Apple News hijacked the feed protocol and their isn't a way to set it.  I'm not 100% sure though and will research it further.

Tried asking on Micro.blog and on Twitter.
https://twitter.com/brentsimmons/status/1120404286482128896

I did a fair amount of reading on this last night and it wasn't sounding good.  It looks like you can register for url protocols in the info.plist, but there isn't an API like there is on the Mac.  I hope we get some good news from your post.

I’m not optimistic — the tweet is a Hail Mary.

Closing this for now, since it’s apparently impossible. We’ll register for the feed protocol in Info.plist, but that’s all we can do.


[CCAP-294] Copy on submit-next-steps screen should match designs

🔗 Jira ticket
https://codeforamerica.atlassian.net/browse/CCAP-294
✍ Description

📷 Design reference

✅ Completion tasks

[ ] Added relevant tests
[ ] Meets acceptance criteria

Oops, I just merged the wrong branch @enyia21  :D


Git 2.23.2 has new security that breaks this action

Recently, we started getting errors like:
fatal: unsafe repository ('/github/workspace' is owned by someone else)
To add an exception for this directory, call:

	git config --global --add safe.directory /github/workspace

when using this action.  This started when the container started install git 2.23.2-r0 instead of git 2.23.1-r0
This results in the workspace being marked as insecure due to a CVE Fix: https://github.com/git/git/blob/master/Documentation/RelNotes/2.34.2.txt
in this case, we're not in a multiuser git workspace, so we should be save to enable the git config above.

I naively tried to set git config --global --add safe.directory /github/workspace in the step beforehand, but had no luck.

I'm seeing the same problem here - https://github.com/openclimatefix/nowcasting_datamodel/actions/runs/2166584312

I ended up shipping https://github.com/marketplace/actions/bumpversion-action-for-github as a workaround for this issue with my PR to this repo.

I ended up shipping https://github.com/marketplace/actions/bumpversion-action-for-github as a workaround for this issue with my PR to this repo.

@thanks @jasonamyers for this - this worked for me

I ended up shipping https://github.com/marketplace/actions/bumpversion-action-for-github as a workaround for this issue with my PR to this repo.

@jasonamyers is there a slight bug / update of read me needed.
Looks like the output is 'new_var' not 'new_tag'
your github action
readme

Good catch @peterdudfield fixed


Fix sending integer enums

Enums were being converted to String, which would lead to the wrong type being sent in request bodies.

Hi @via-guy , thanks for contribution. I will check changes in my swaggers and release new version if everything is OK.


VerticalDivider is unusable out of the box

Steps to Reproduce

Run flutter create bug.
Update the files as follows: main.dart

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          children: <Widget>[
            Row(
              children: <Widget>[
                Text('qwe'),
                VerticalDivider(),
                Text('qwe'),
              ],
            ),
            IntrinsicHeight(
              child: Row(
                children: <Widget>[
                  Text('qwe'),
                  VerticalDivider(),
                  Text('qwe'),
                ],
              ),
            ),
          ],
        ),
      ),
    );
  }
}

...

Expected results: Divider shown in all rows
Actual results: First row divider not shown

D:\dev\pavement>flutter doctor -v
[√] Flutter (Channel unknown, v1.12.13+hotfix.7, on Microsoft Windows [Version 10.0.17134.1304], locale en-GB)
    • Flutter version 1.12.13+hotfix.7 at C:\tools\flutter
    • Framework revision 9f5ff2306b (2 months ago), 2020-01-26 22:38:26 -0800
    • Engine revision a67792536c
    • Dart version 2.7.0

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at c:\tools\Android-SDK
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = c:\tools\Android-SDK
    • Java binary at: C:\tools\android-studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    • All Android licenses accepted.

[√] Android Studio (version 3.6)
    • Android Studio at C:\tools\android-studio
    • Flutter plugin version 45.0.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[!] VS Code, 32-bit edition (version 1.43.2)
    • VS Code at C:\Program Files (x86)\Microsoft VS Code
    X Flutter extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[√] Connected device (1 available)
    • LG H873 • LGH8736bb28167 • android-arm64 • Android 8.0.0 (API 26)

! Doctor found issues in 1 category.

Preview

code sample
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData.dark(),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: <Widget>[
            Row(
              children: <Widget>[
                Text('qwe'),
                VerticalDivider(
                  color: Colors.blue,
                  thickness: 4,
                ),
                Text('qwe'),
              ],
            ),
            IntrinsicHeight(
              child: Row(
                children: <Widget>[
                  Text('qwe'),
                  VerticalDivider(
                    color: Colors.blue,
                    thickness: 4,
                  ),
                  Text('qwe'),
                ],
              ),
            ),
          ],
        ),
      ),
    );
  }
}

multiple flutter doctor -v
tahatesser@Tahas-MacBook-Pro ~ % fsd
[✓] Flutter (Channel stable, 1.22.5, on macOS 11.1 20C69 darwin-x64, locale
    en-GB)
    • Flutter version 1.22.5 at /Users/tahatesser/Code/flutter_stable
    • Framework revision<PHONE_NUMBER> (6 days ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.0

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.17.0

[✓] Connected device (3 available)
    • RMX2001 (mobile)     • EUYTFEUSQSRGDA6D                     •
      android-arm64 • Android 10 (API 29)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E            • ios
      • iOS 14.3
    • iPhone 12 (mobile)   • 01685E98-F396-4EB9-9C58-8B92677E24D5 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 1.25.0-9.0.pre.88, on macOS 11.1 20C69 darwin-x64,
    locale en-GB)
    • Flutter version 1.25.0-9.0.pre.88 at /Users/tahatesser/Code/flutter_master
    • Framework revision e24e763872 (31 minutes ago), 2020-12-16 07:33:03 -0500
    • Engine revision e9f2f0eaea
    • Dart version 2.12.0 (build 2.12.0-157.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[!] Android Studio
    • Android Studio at /Applications/Android/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Android Studio not found at /Applications/Android/Contents
    • Try updating or re-installing Android Studio.

[✓] VS Code (version 1.52.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.17.0

[✓] Connected device (5 available)
    • RMX2001 (mobile)     • EUYTFEUSQSRGDA6D                     •
      android-arm64  • Android 10 (API 29)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E            • ios
      • iOS 14.3
    • iPhone 12 (mobile)   • 01685E98-F396-4EB9-9C58-8B92677E24D5 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)      • macos                                • darwin-x64
      • macOS 11.1 20C69 darwin-x64
    • Chrome (web)         • chrome                               •
      web-javascript • Google Chrome 87.0.4280.88

! Doctor found issues in 1 category.
tahatesser@Tahas-MacBook-Pro ~ % flutterm doctor -v
[✓] Flutter (Channel master, 1.25.0-9.0.pre.88, on macOS 11.1 20C69 darwin-x64,
    locale en-GB)
    • Flutter version 1.25.0-9.0.pre.88 at /Users/tahatesser/Code/flutter_master
    • Framework revision e24e763872 (61 minutes ago), 2020-12-16 07:33:03 -0500
    • Engine revision e9f2f0eaea
    • Dart version 2.12.0 (build 2.12.0-157.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[!] Android Studio
    • Android Studio at /Applications/Android/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Android Studio not found at /Applications/Android/Contents
    • Try updating or re-installing Android Studio.

[✓] VS Code (version 1.52.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.17.0

[✓] Connected device (5 available)
    • RMX2001 (mobile)     • EUYTFEUSQSRGDA6D                     •
      android-arm64  • Android 10 (API 29)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E            • ios
      • iOS 14.3
    • iPhone 12 (mobile)   • 01685E98-F396-4EB9-9C58-8B92677E24D5 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)      • macos                                • darwin-x64
      • macOS 11.1 20C69 darwin-x64
    • Chrome (web)         • chrome                               •
      web-javascript • Google Chrome 87.0.4280.88

! Doctor found issues in 1 category.

+1
found this out today looking at alternatives to having to use IntrinsicHeight wrapped row.
The row hasn't got a height constraint and the VerticalDivider silently fails because it's the parent Row doesn't' have a fixed height value.
In the case, you have a
Row( chlidren[Container( height:  double.infinity)])

it throws an error - not a very helpful one but it dose.
Docs only outline the VerticalDivider interface and not the requirement that the row has to be in something that provides a height value.
It probably prompts the more important questions:
Why don't rows have a height based on their children?
If the issue is solved in VerticalDivider, is it actually solved or is it solving an issue that been created by rows not having the height of its children by default?

I can reproduce the issue on stable 3.3 and master 3.7

flutter doctor -v (mac)
[✓] Flutter (Channel master, 3.7.0-3.0.pre.33, on macOS 12.6 21G115 darwin-arm64, locale en-IN)
    • Flutter version 3.7.0-3.0.pre.33 on channel master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision<PHONE_NUMBER> (38 minutes ago), 2022-12-05 18:27:21 -0800
    • Engine revision a309d239c4
    • Dart version 2.19.0 (build 2.19.0-463.0.dev)
    • DevTools version 2.20.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly
      to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0-rc4
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.70.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.55.20221129

[✓] Connected device (3 available)
    • iPhone 12 Pro (mobile) • 026D5789-9E78-4AD5-B1B2-3F8D4E7F65E4 • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 12.6 21G115 darwin-arm64
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 108.0.5359.94

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[✓] Flutter (Channel stable, 3.3.9, on macOS 12.6 21G115 darwin-arm, locale en-IN)
    • Flutter version 3.3.9 on channel stable at /Users/mahesh/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b8f7f1f986 (24 hours ago), 2022-11-23 06:43:51 +0900
    • Engine revision 8f2221fbef
    • Dart version 2.18.5
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0-rc4
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.70.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.53.20221101

[✓] Connected device (3 available)
    • iPhone 12 Pro (mobile) • 026D5789-9E78-4AD5-B1B2-3F8D4E7F65E4 • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 12.6 21G115 darwin-arm
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 107.0.5304.110

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!


Please add a license and a screen shot

I'd like to add this to awesome-zsh-plugins, but I prefer to add themes with screen shots in the readme so that users can see what they look like without having to install them.
Also, please add a license file, some people won't use any code that doesn't have an open source license. If you don't have one in mind, https://choosealicense.com is a good resource to help you select an appropriate one.
Thanks!

I've added these to the repo. To be honest I never expected anyone to even see this project, so I'm pleasantly surprised by this :-)


#1249 companion pull 2 of 2 for TravisCI concurrent build collision detection

Your pull request should…

[ ] have a concise title
[ ] close an accompanying issue if one exists
[ ] be against the correct branch (features can only go into develop)
[ ] include migration scripts and documentation, if appropriate
[ ] pass automated testing
[ ] have a clean commit history
[ ] have proper commit messages (title and body) for all commits
[ ] have appropriate tags applied

This pull is a companion build test pull (2 of 2), along with #1434, supporting #1430 on issue #1429. This pull is for concurrent Travis CI build tests in order to identify collision hot spots in Travis CI. The investigation is not specific to ServiceRegistryJpaImplTest, but for all modules containing junit tests.
The goal is to gather information on the type of junits that encounter build collisions in order to reduce false negatives from junit tests that are valid but fail because of possible collision with shared resources in Travis CI.
The urgency of this work is that valid junit tests are stripped from Opencast because of false negatives from Travis CI builds. Example of ignoring because of Travis CI: https://github.com/opencast/opencast/pull/1427/files Example of the ignored test being stripped: https://github.com/opencast/opencast/pull/1291/files#diff-4cc24d934760760e2a998acd69c71080L318-L351

Closed pull because the issue is the ServiceRegistry tests was a race condition within the test itself that was aggravated by building in TravisCI, but not specific to TravisCI. The race condition is fixed in pull #1430


Issue with Steam version

since the steam version isnt uwp i cant use the command and it just closes the second I launch it

The CheckNetIsolation command is only for the UWP (MS Store) version of the game, so you shouldn't need to run it at all! I don't have the Steam version myself so I can't test it, but just running the FH4RP executable should be enough!

the executable doesnt open at all though
is it maybe cuz I'm on windows 11?

It could be, I've only tested this on Windows 10. I'll load up a Win11 VM and try it out.

It looks like it's working for me perfectly fine. Did you make sure to extract everything from the latest release zip? The program requires all of those files to run properly.

can vouch this, also works fine for me

I meant to come back to this issue, sorry! Yeah I'm not sure what else would cause it to not work other than some/all of the necessary DLLs being missing from the application directory. Having Hyper-V enabled shouldn't cause any issues with running .NET console apps (if it did then we'd have bigger problems!)
Another reason why the program wouldn't work is if you don't have Discord installed locally on the same computer you're running FH4RP on. (Running just the browser app wouldn't work - FH4RP uses a library that directly interfaces with the Discord application to show rich presence data)

its been a long time ima close this now


fix[SRE-372]:Fix bullmq exporter

[x] Bug Fix
[ ] Feature
[ ] Documentation
[ ] Other

https://github.com/juroteam/bullmq_exporter/pull/9 resolves this one


s3 bucket remediation should only notify on buckets that had unencrypted objects

The encrypt all keys policy sends notifications that include all s3 buckets that were scanned. It should only include those that were remediated, or at least some indication of how many objects in each bucket were scanned and how many were not previously encrypted.

from a model perspective this is a little odd, basically notify action would need its own filters. we'll need to annotate the s3 object as well the stats picked up.

understood it may not fit into the current model of things, just something to think about for making this notification more useful

well something that might be more useful is maybe attaching the remediation stats to the bucket object, so that when it goes out via the notify action, the template has enough context to report total scanned, total remediated per bucket, and filter as needed there.

that works as well

Fwiw, this was implemented with KeyScanCount KeyRemediated annotations on buckets.


beforeEachMigrate callback can't change search_path anymore?

What version of Flyway are you using?
Flyway 4.0
What database are you using (type & version)?
PostgreSQL 9.4
What operating system are you using?
MacOS X 10.10.5, CentOS 6.5
What did you do?
We use beforeEachMigrate callback to set up search_path because our DB uses table inheritance feature.
sql/tenant/beforeEachMigrate.sql:
SET search_path TO ${search_path};

${search_path} is replaced dynamically depending on a target schema. For example,

SET search_path TO aaa,sss,public
SET search_path TO bbb,sss,public
SET search_path TO ccc,ttt,public

sql/tenant/V8.0.0_20160330_140700__30928_tenant_budget.sql:
CREATE    TABLE    budget_h    (
    primary key    (    term    )
) inherits (co_budget_h)
...

co_budget_h only exists in a parent table (i.e. sss and ttt in previous example)

Executed command:
$ flyway -configFile=./database.conf -locations=filesystem:./sql/tenant -table=schema_version_tenant -schemas=aaa -placeholders.search_path=aaa,sss,public -outOfOrder=true migrate

What did you expect to see?
Migration successfully applied.
What did you see instead?
Migration failed because SQL can not resolve a parent table.
Command Output:
$ flyway -configFile=./database.conf -locations=filesystem:./sql/tenant -table=schema_version_tenant -schemas=aaa -placeholders.search_path=aaa,sss,public -outOfOrder=true migrate
Flyway 4.0 by Boxfuse

Database: jdbc:postgresql://localhost:5433/myapp (PostgreSQL 9.4)
Successfully validated 4 migrations (execution time 00:00.105s)
Current version of schema "aaa": <IP_ADDRESS>60324.152800
WARNING: outOfOrder mode is active. Migration of schema "aaa" may not be reproducible.
Migrating schema "aaa" to version <IP_ADDRESS>60330.140700 - 30928 tenant budget
Executing SQL callback: beforeEachMigrate
ERROR: Migration of schema "aaa" to version <IP_ADDRESS>60330.140700 - 30928 tenant budget failed! Changes successfully rolled back.
ERROR:
Migration V8.0.0_20160330_140700__30928_tenant_budget.sql failed
----------------------------------------------------------------
SQL State  : 42P01
Error Code : 0
Message    : ERROR: relation "co_budget_h" does not exist
Location   : ./sql/tenant/V8.0.0_20160330_140700__30928_tenant_budget.sql (/home/username/flyway/sql/tenant/V8.0.0_20160330_140700__30928_tenant_budget.sql)
Line       : 5
Statement  : CREATE    TABLE    budget_h    (
    primary key    (    term    )
    ) inherits (co_budget_h)

Flyway 3.2.1 did not reset search_path after beforeEachMigrate callback, but now Flyway 4.0 does (for #1108).
I agree the basic rule that each migration should be executed independently. However, in #1025, you moved beforeEachMigrate callback into same transaction of each migration. It means that you think beforeEachMigrate is a part of the migration. If so, I don't think Flyway should reset search_path or add any additional side effect after beforeEachMigrate.
    private void doMigrate(MigrationInfoImpl migration, MigrationExecutor migrationExecutor, String migrationText) throws SQLException {
        for (final FlywayCallback callback : callbacks) {
            dbSupportUserObjects.changeCurrentSchemaTo(schema);
            callback.beforeEachMigrate(connectionUserObjects, migration);
        }

        dbSupportUserObjects.changeCurrentSchemaTo(schema);
        migrationExecutor.execute(connectionUserObjects);
        LOG.debug("Successfully completed migration of " + migrationText);

        for (final FlywayCallback callback : callbacks) {
            dbSupportUserObjects.changeCurrentSchemaTo(schema);
            callback.afterEachMigrate(connectionUserObjects, migration);
        }
    }

I know this is a really rare use case, but our software depends on the behavior of Flyway 3. What do you think?
Thanks for your awesome software.

Your analysis makes sense and that would indeed be more consistent.


Prepare for Senzing release 2.0.0

See https://github.com/Senzing/docker-compose-demo/issues/96

Need input from @arawinters

@ara It looks like this is happening via https://github.com/Senzing/entity-search-web-app/pull/117   Correct?

entity-search-web-app 2.0.0 has been released


Add edge labels/link labels control

graph control in entity detail needs a control surface/drawer for embedded graph display properties like "showLinkLabels". new release of<EMAIL_ADDRESS>allows for dynamic change to this property.

Pull Requests:

https://github.com/Senzing/sdk-components-ng/pull/72


Bases Loaded II segfaults unexpectedly

Mapper: 1, PRG ROM: 16, CHR ROM: 16
Segmentation fault: 11
Was just playing pressing A after a pitch when it crashed.

Can't reproduce this now.