Email for Howard County, MD

To:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Subject: [INSERT UNIQUE SUBJECT LINE]
Dear Howard County Officials,
Message (Don't forget to replace the [x]'s with your information!)
My name is [YOUR NAME], and I am a resident of [YOUR NEIGHBORHOOD/DISTRICT]. I am writing to demand the Howard County Council adopt a city budget that redirects funding away from the police to more community-oriented forms of public safety and wellbeing.
In 2019, Howard County allocated $118 million to the police, roughly 10% of the general budget. Though the county has succeeded in prioritizing community enrichment, with an astounding 57.51% of the general budget directed toward education, the current distribution of funds fails to adequately meet the needs of community members. In recent years, the county has witnessed a significant rise in opioid overdoses. Yet, departments intended to promote community wellness including Community Services and the Health Department only receive 6% and 1% of the budget, respectively.
I demand that the County Council move to defund the Howard County Police Department in favor of programs proven to more effectively promote a safe and equitable community: mental health services, drug rehabilitation services, affordable housing programs, and more. I demand a budget that prioritizes nonviolent, community-based approaches to public health and safety.
Howard County may designate proportionally fewer resources to the police than many cities and counties across the nation, but the need for change is urgent, nonetheless. To continue building a community that fosters health and wellness, we must reimagine a form of public safety that favors prevention and rehabilitation over punishment.
Thank you for your time, [YOUR NAME] [YOUR ADDRESS] [YOUR EMAIL] [YOUR PHONE NUMBER]

Thank you for submitting your city to defund12.org! Your request is now in the queue for review and publishing. We’ll reply here if we have any questions.

I’m reviewing


Update mill-ci-release to 0.1.7

About this PR
📦 Updates io.chris-kipp:mill-ci-release from 0.1.5 to 0.1.7
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.chris-kipp", artifactId = "mill-ci-release" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "io.chris-kipp", artifactId = "mill-ci-release" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, commit-count:1

Superseded by #24.


Updated min Android version

Updating Android minimum version to be in sync with what is specified here
https://docs.microsoft.com/en-us/microsoftteams/hardware-requirements-for-the-teams-app#hardware-requirements-for-the-teams-app-on-mobile-devices
Which was updated a couple of days ago by @LolaJacobsen
Ref. Issue https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/3256

@nenonix @JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@LolaJacobsen PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

Hello @LolaJacobsen please review this pr. Thanks


Support redfish

Get power info from BMCs that support Redfish. Kepler only needs to access chassis and system to get the power info. Currently the existing redfish golang bindings based on OpenAPI client or gofish are overkill. This PR uses simple access models.
#644
Tasks:

[x] Redfish access credential management
[x] Create Redfish API model
[x] Use Redfish API model to retrieve power metrics
[x] Kepler collector reads Redfish power metrics
[x] Kepler emits Redfish power metrics
[x] Test on real servers (Dell/HPE)
[ ] Document BMC power metrics
[ ] (stretch) Support temperature, fan, humidity metrics

The PR #748 refactor the code and make it easier to include the redfish support.

@marceloamaral redfish and ACPI are now in the same platform pkg. If redfish is available, then platform uses redfish reading, otherwise use ACPI.

@tiwatsuka @YaSuenag thank you for reviewing. My setup will be ready later this week and run the tests on it. Will keep you updated.

Thanks @tiwatsuka to create the change, and @rootfs for merging! I completely agree with your change.
BTW new parameters / environment variables will be documented? Will it happen on https://github.com/sustainable-computing-io/kepler-doc ?

@YaSuenag yes, kepler-doc will have the redfish document. If you or your team can come up with more tests and instructions, please share with the community over there. Thanks!

@marceloamaral redfish is now platform energy. PTAL
Here is the output:

@YaSuenag @tiwatsuka the kepler-doc update will be at this PR https://github.com/sustainable-computing-io/kepler-doc/pull/74


New version: JDBC v0.5.0

Registering package: JDBC
Repository: https://github.com/JuliaDatabases/JDBC.jl
Created by: @aviks
Version: v0.5.0
Commit: 28b079be3711f544c0f1707060f49f2e897d449d
Reviewed by: @aviks
Reference: https://github.com/JuliaDatabases/JDBC.jl/commit/28b079be3711f544c0f1707060f49f2e897d449d#commitcomment-35422979

[noblock] cc: @ExpandingMan


DataLoader(datasets) become more and more slowly within iterations

Hello, when I for loop my dataloader, the loading speed is becoming more and more slowly!
dataset = load_from_disk(dataset_path)  # around 21,000,000 lines

lineloader = tqdm(DataLoader(dataset, batch_size=1))
for idx, line in enumerate(lineloader):
     # do some thing for each line

In the begining, the loading speed is around 2000it/s, but after 1 minutes later, the speed is much slower, just around 800it/s.
And when I set num_workers=4 in DataLoader, the loading speed is much lower, just 130it/s.
Could you please help me with this problem?
Thanks a lot!

Hi ! Thanks for reporting.
Do you have the same slowdown when you iterate through the raw dataset object as well ? (no dataloader)
It would be nice to know whether it comes from the dataloader or not

Hi ! Thanks for reporting.
Do you have the same slowdown when you iterate through the raw dataset object as well ? (no dataloader)
It would be nice to know whether it comes from the dataloader or not

I did not iter data from raw dataset, maybe I will test later. Now I iter all files directly from open(file),  around 20000it/s.

Hi ! Thanks for reporting.
Do you have the same slowdown when you iterate through the raw dataset object as well ? (no dataloader)
It would be nice to know whether it comes from the dataloader or not

I did not iter data from raw dataset, maybe I will test later. Now I iter all files directly from open(file), around 20000it/s.

Hi ! I meet the same problem, how did you solve it?


Document is unreadable

I have a very simple code. Open the document and save it
let pdfBookBytes = fs.readFileSync(dir.build + "book.pdf");
let pdfBookDoc = await PDFDocument.load(pdfBookBytes);
let bookBytes = pdfBookDoc.save();
fs.writeFileSync(dir.build + "book2.pdf", bookBytes);

But after that the new document is unreadable. Although I di not do any manipulations with it. Very obvious I miss something but I cannot guess what.

@Serhioromano It looks like you forgot to await the promise returned by pdfDoc.save(). Try this:
let pdfBookBytes = fs.readFileSync(dir.build + "book.pdf");
let pdfBookDoc = await PDFDocument.load(pdfBookBytes);
- let bookBytes = pdfBookDoc.save();
+ let bookBytes = await pdfBookDoc.save();
fs.writeFileSync(dir.build + "book2.pdf", bookBytes);

Oh my! How could I miss this! Thank you! Now everything works just fine.


no version shown using -v

Looks like the -v flag is there but the version doesn't get  value.

If you install via go install the version won't be known at build time. Currently only the release binaries have the version built in.
Did you install via go install?

Ah yes I did use go install ... on the linux machine.  On Windows where I used the release where it does show the version.

Cool. I’ll set a default so it at least says something.


Installer for  v0.0.13 does not work

Hi Edo,
I downloaded the v0.0.13 release and installation can not be completed, it throws an error java.lang.Exception: Error in map structure: Expected exactly one child of checkMissingFileNodes.groovy but got 0. I decided to download the previous v.0.0.12, and it got installed correctly. I'm using Freeplane v.1.11.7. Thank you for your work! P.S there's no rush, as I am happy to explore v.0.0.12

hi @i-plasm,
I don't get that error.
And when looking at the downloaded file, it has the child node that your message says is missing:

maybe you edited it before trying to install it?

Oh! I tried your released installer and it works correctly indeed. I understand now what happened: I built with gradle (the build.gradle on the Freeplane_Map-Drive-Inator/MapDriveInator folder), with the build file adjusted for my environment. Then followed the steps to package the add-on, which failed to install since none of the scripts got embedded in the published .add-on.mm. Today I made the following changes in MapDriveInator/MapDriveInator.mm and it finally worked:

Deleted the nodes 'doc' and 'icons' that are under zip. A weird error went away when I did this - I suspect it was because the Freeplane_Map-Drive-Inator repository does not have 'doc' or 'icons' folders under zips, so this leads to Dev Tools > Package add-on failure. (I'm curious if those folders contain resources that are required for the add-on to work correctly)
Changed updateURL to https://github.com/EdoFro/Freeplane_Map-Drive-Inator/releases/latest/download/version.properties (${homepage}/releases/latest/download/version.properties was giving a 'no protocol' found error when installing the add-on). It might be a Dev-Tools or a Freeplane bug

With those changes it worked well. Thanks again!


ERROR: "etree" Python package not found.

use --pmd-xml report an error
Summary of the reports
                NULL_DEREFERENCE: 4
   DIRECT_ATOMIC_PROPERTY_ACCESS: 4
      PARAMETER_NOT_NULL_CHECKED: 2
                     MEMORY_LEAK: 1
                   RESOURCE_LEAK: 1

PREMATURE_NIL_TERMINATION_ARGUMENT: 1
ERROR: "etree" Python package not found.
ERROR: You need to install it to use Infer with --pmd-xml
** Error running the reporting script:
**   /usr/local/Cellar/infer/0.10.0/lib/infer/infer/bin/../lib/python/report.py --issues-csv /Users/unkosun/Desktop/infer-master/examples/ios_hello/infer-out/report.csv --issues-json /Users/unkosun/Desktop/infer-master/examples/ios_hello/infer-out/report.json --pmd-xml --project-root /Users/unkosun/Desktop/infer-master/examples/ios_hello --results-dir /Users/unkosun/Desktop/infer-master/examples/ios_hello/infer-out
How to solve this problem

You need to install the lxml package, which provides etree. See http://lxml.de/installation.html for instructions.


Merge FsPollDevice and KeepPlaying

lol i just stumbled over this project and you really dont like alsa it seems xD
and you really hate KeepPlaying
but always when i see FsPollDevice i see KeepPlaying right afterwards
so why dont merge it?
and if that doesnt work
i've seen in the code about pulseaudio beeing a better API thats not popular, not anymore, because pipewire is the new big audio api in linux (has support for pulseaudio, jack, alsa and itself)
and maybe you can get rid of KeepPlaying() because i haven't seen something similar in SDL's ALSA implementation, you should look at it if you wanna see an implementation thats widely used
(and doesnt use additional threads, only for hotplugging)

Connect two notes into one. For example, "F4&F8" is same as "F4."
is wrong, it would be more like "F6"
and does it have support for slurs? ("F4&C8")

Thank you for your interest in my MML library!
FsSimpleWindow and YsSimpleSound libraries are two different libraries.  I want to keep my YsSimpleSound library work with other window libraries, and FsSimpleWindow library work with other sound libraries, or without a sound library.  Adding dependency will complicate future maintenance.
By the way, if you uncomment in yssimplesound_linux_alsa.cpp,
// #define ALSA_USE_INTERVAL_TIMER
it should play without calling KeepPlaying.  It is experimental though.  Earlier it froze on my ThinkPad once every 30 to 180 minutes.  But, while debugging, it stopped freezing, and I cannot reproduce the problem any more.
If you do F4&F8 (or can be F4&C8), key-off command won't be sent to my YM2612 emulator between two notes.  Therefore, if you concatenate F4 and F8, the length will be 1.5 times, which is same as adding a dot after the note.  If you want a number, F4&F8 is more like a F2.6666 because (1/4+1/8)=(3/8)=(1/2.66666...).  If you play "F4.", this dot will make it 1.5 times longer than "F4"   .  Therefore, "F4." is equivalent to "F4&F8".


Add 'RDS CA certificate identifier is expired' query for Ansible

Closes #1321

Scan submitted to Checkmarx

Scan not submitted to Checkmarx due to existing Active scan for the same project.

Checkmarx SAST - Scan Summary & Details
Cx-SAST Summary
Total of 4 vulnerabilities 0 High 3 Medium 1 Low 0 Info
Violation Summary
 3 Medium
View more details on Checkmarx UI
Cx-SAST Details

Lines
Severity
Category
File
Link

30
Medium
Path_Traversal
cmd/builder/main.go
Checkmarx

52
Medium
Denial_Of_Service_Resource_Exhaustion
pkg/kics/service.go
Checkmarx

82
Medium
Denial_Of_Service_Resource_Exhaustion
test/main_test.go
Checkmarx


chore: require machinomy-contracts v4.0.9

On my machine, it had installed machinomy-contracts v4.0.6, which only has a Rinkeby contract for Unidirectional, and no Main or Ropsten. This changed fixed that problem for me.

superseded by https://github.com/machinomy/machinomy/issues/194


ERROR: type MD has no field args

I am using ReplGPT on my system and come across the following error:
using ReplGPT

ReplGPT.setAPIkey("my-key")

ChatGPT> Can you give me a quick example of exponentiating a matrix in Julia?
 When I comment these lines, the error disappears:
using REPL
atreplinit() do repl
    if !isdefined(repl, :interface)
        repl.interface = REPL.setup_interface(repl)
    end
    REPL.ipython_mode!(repl)
end

Ah interesting. This seems to be the same underlying issue as https://github.com/ThatcherC/ReplGPT.jl/issues/9 - more than one package using atreplinit in startup.jl. I'll have to dig into how ReplMaker.jl works more I think. It would definitely be nice to allow multiple packages to get set up in startup.


Fix sort order aware file group parallelization

~Draft as it builds on https://github.com/apache/arrow-datafusion/pull/8505~
Which issue does this PR close?
Closes https://github.com/apache/arrow-datafusion/issues/8451
Rationale for this change
Repatitioning data for pre-sorted listing tables can sometimes result in incorrect results. See descriptions on https://github.com/apache/arrow-datafusion/issues/8451 and in the comments in this PR for details
What changes are included in this PR?

Move the code / tests for redistributing files amongst groups to its own module
Add code + tests  to handle redistributing files and preserving sort order

Are these changes tested?
Yes, new unit tests and end to end coverage (updates to https://github.com/apache/arrow-datafusion/pull/8505)
Are there any user-facing changes?
Correct answers with pre-sorted data

Thank you for the review @Dandandan


cli help argument

Hello!
After trying to increase neovide's log-level, I noticed that there doesn't seem to be documentation for neovide's cli (e.g -h --help or similar commands).
After looking at the source code I noticed that --help currently only outputs the package description.
Are there any plans for adding help information? Is there any other documentation on command-line arguments that I missed?
If no I would be happy to offer help in creating those.

Just noticed that this is probably a duplicate of #97


RangeHTTPServer

This is an add-on which acts as a drop-in replacement for Python's SimpleHTTPServer which supports Range requests.
Usage:
python -m RangeHTTPServer

This is really helpful for iterating locally on browser-based genome viewers.

Moved this to https://github.com/danvk/RangeHTTPServer


Suprious warning from git-clone with SSH credentials

Expected Behavior
When using the git-clone task with SSH credentials, no spurious warnings are emitted on successful clone
Actual Behavior
The warning appears to need SSH authentication but no SSH credentials have been provided
This comes from the following code: https://github.com/tektoncd/pipeline/blob/34274fb039971f310c84f77b609f6589a6763eb8/pkg/git/git.go#L271 which seems to expect creds in /tekton/creds (legacy) whereas it'll be in ~/.ssh https://github.com/tektoncd/pipeline/blob/34274fb039971f310c84f77b609f6589a6763eb8/pkg/apis/pipeline/paths.go#L28
Steps to Reproduce the Problem

Create git-clone TaskRun with SSH credentials

Additional Info

Kubernetes version:
Output of kubectl version:

Client Version: version.Info{Major:"1", Minor:"24", GitVersion:"v1.24.2", GitCommit:"f66044f4361b9f1f96f0053dd46cb7dce5e990a8", GitTreeState:"clean", BuildDate:"2022-06-15T14:14:10Z", GoVersion:"go1.18.3", Compiler:"gc", Platform:"darwin/amd64"}
Kustomize Version: v4.5.4
Server Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.6+k3s1", GitCommit:"418c3fa858b69b12b9cefbcff0526f666a6236b9", GitTreeState:"clean", BuildDate:"2022-04-28T22:16:18Z", GoVersion:"go1.17.5", Compiler:"gc", Platform:"linux/amd64"}

Tekton Pipeline version:

v0.37.0
Releated issue #5242

@jimmyjones2 hi, The warning message is only if no credentials are provided and it is an ssh repository, or if it is not an ssh repository but credentials are provided.
when  using the git-clone task with SSH credentials, no spurious warnings maybe is expected

@chengjoey The git-clone Task copies SSH creds into /home/git/.ssh by default (which git automatically uses) here https://github.com/tektoncd/catalog/blob/1de628290778ad5063450a2a9edffda690c119e3/task/git-clone/0.9/git-clone.yaml#L184
I'm successfully cloning SSH git repos but getting the warning, I presume because the Task is not putting them into /tekton/creds where git-init expects it? How would creds ever get there?

/remove-lifecycle stale Still an issue

/remove-lifecycle stale

@jimmyjones2 which version of Tekton Pipelines are you using. I had the same issue than you, even worse because the pipeline was failling, it wasn't only a warning sign. I was trying to run the task with the following image version gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/git-init:v0.40.2 which is only compatible with Tekton Pipelines versions 0.29.0 and greater see https://github.com/tektoncd/catalog/tree/main/task/git-clone/0.9. I then change the image to version  gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/git-init:v0.29.0 and the task runs fine and I don't have any warning message.
I hope it will help you.

Thanks @edubois10. I get this error on v0.37.0. I've just switched over to using annotated secrets for authentication https://github.com/tektoncd/pipeline/blob/main/docs/auth.md which removes the spurious warning. The issue is only present when using the buildah Task supplied with a ssh-directory workspace.

+1 same issue with everything updated to the latest version today

@chengjoey The git-clone Task copies SSH creds into /home/git/.ssh by default (which git automatically uses) here https://github.com/tektoncd/catalog/blob/1de628290778ad5063450a2a9edffda690c119e3/task/git-clone/0.9/git-clone.yaml#L184
I'm successfully cloning SSH git repos but getting the warning, I presume because the Task is not putting them into /tekton/creds where git-init expects it? How would creds ever get there?

I have this same situation as described here. It works, but I still get a warning.
{"level":"warn","ts":1691749946.356301,"caller":"git/git.go:271","msg":"URL(\"ssh://git@mydomain.com:443/my/repo.git\") appears to need SSH authentication but no SSH credentials have been provided"} {"level":"info","ts":1691750019.4559164,"caller":"git/git.go:176","msg":"Successfully cloned ssh://git@mydomain.com:443/my/repo.git @ 2a41c53c75b0dc32717ed1ddc94a3d7a6961076e (grafted, HEAD) in path /workspace/output/"} {"level":"info","ts":1691750019.483891,"caller":"git/git.go:215","msg":"Successfully initialized and updated submodules in path /workspace/output/"}
Versions:

gcr.io/tekton-releases/github.com/tektoncd/pipeline/cmd/git-init:v0.40.2
git-clone task version 0.9

Analysis

as mentioned by in the initial post. Git-init image expects a fixed directory tekton/creds"
but the git-clone task puts the ssh files in the .ssh of the homeDir.

home dir
copy ssh files

This issue still exists and the pipeline is failing.
Pipeline version: v0.56.1
git-clone task version: 0.9


@smithy/types An index signature parameter type cannot be a union type TS 4.3

Even after the recent commits, we are encountering the following error with TypeScript 4.3:
node_modules/@smithy/types/dist-types/extensions/checksum.d.ts(23,6): error TS1337: An index signature parameter type cannot be a union type. Consider using a mapped object type instead.

Having the same issue, application failed during the  build.

The amplify-js library rebuild is blocked from updating yarn.lock on this issue.
Repro steps:
git clone git@github.com:aws-amplify/amplify-js.git
rm yarn.lock
yarn
yarn build

Output:
@aws-amplify/auth: {
@aws-amplify/auth:   message<EMAIL_ADDRESS>(29,6): An index signature parameter type cannot be a union type. Consider using a mapped object type instead.',
@aws-amplify/auth:   level: 'error'
@aws-amplify/auth: }
@aws-amplify/auth: {
@aws-amplify/auth:   message<EMAIL_ADDRESS>(29,6): An index signature parameter type cannot be a union type. Consider using a mapped object type instead.',
@aws-amplify/auth:   level: 'error'
@aws-amplify/auth: }


Generates faulty :not formatting

The beautifier adds some spaces between not directives that break the styles:
.form-group:not(:last-child) becomes .form-group: not(: last-child)

Just ran into this myself using 'Less'
+1 for a fix.

Just ran into this too. +1 for a fix.

@rebelliard, @noducks, This appears to be fixed.
On http://jsbeautifier.org/ this remains unchanged:
<style>
    .form-group:not(:last-child)
</style>

Can you verify?

Maybe #557 is the root issue?

Maybe #557 the actually issue?

Yes. It is fixed now. Thanks.

Thanks!


Merged framework targets + using xcconfig + deployment target iOS 8 and Mac OS 10.10

New Pull Request Checklist

[x] I have read and understood the CONTRIBUTING guide

[x] I have read the Documentation

[x] I have updated this branch with the latest master to avoid conflicts (via merge from master or rebase)

[x] I have updated the documentation (if necessary)

[x] I have run the tests and they pass

[x] I have run the lint and it passes (pod lib lint)

This merge request fixes / refers to the following issues: ...
Pull Request Description

Xcode 10 (already supported)
merged the framework targets into multi-platform ones
using xcconfig for most of the configurations (Lumberjack.xcodeproj + Tests.xcodeproj + Demos) - only adding setting in xcodeproj where they are not valid for all the other targets
set deployment target to iOS8 and Mac OS 10.10 - also cleaned up some branched code for the earlier versions
updated Travis scripts

@bpoplauschi could you also include separation of framework target and integration target?
https://github.com/CocoaLumberjack/CocoaLumberjack/issues/954#issuecomment-429794812

@lolgear I will look into this

@CocoaLumberjack/collaborators please review this PR - I would like to merge it sooner rather than later so @sushichop can work on top of it.

@lolgear I haven't done the splitting of targets into 2 projects. I thought that will just make this PR even longer to complete. Perhaps we/you can do that in a separate one after this one is merged.

@bpoplauschi could you create milestone for "refactoring"?

@bpoplauschi
Great Job! I gladly merge this PR

Thanks @sushichop
@lolgear what do you mean by a milestone for refactoring? Like a major release 4.x where we can refactor? We can start with a 4.x branch and work there. What ideas of refactoring do you have, cause we should talk in advance. For moving the app integration targets to a separate project we don't need a major refactoring.

@diederich

I might break for some people, but we probably won't find out without merging.

Do you mean for our users? If so, what do you think it will break? Other than removing support for iOS 6 and 7 and Mac OS X 10.8 and 10.9? :)

I like xcconfig files. If you want something that has more comments, maybe you can copy from here: https://github.com/jspahrsummers/xcconfigs/blob/master/Base/Common.xcconfig

Thanks for the suggestion. I think it's a lot clearer if they have comments, so I added them: e97da34 - committed directly since it only adds comments.

@bpoplauschi
Refactoring or 3.5.0, it doesn't matter. New milestone is needed. "Refactoring-at-3.5.0" would be better, because all intensions in 3.5.0 are directed to refactoring and cleanup. ( and fix bugs, btw )

@lolgear I added the 3.5.0 milestone - we only have a few remaining things to do before we can release it.


How to convert ERA5 dataset to zarr format

Hi. First of all, thanks for your awesome repository!
I would like to ask, do you happen to have some code for transferring ERA5 data to the zarr format? I tried do it manually, but I couldn't obtain good results (slow loading / key errors / cannot rechunk). I noticed that you used a dask array with custom chunking, which I assume helps in fast loading times. Any help would be greatly appreciated :)

Hi. First of all, thanks for your awesome repository!
I would like to ask, do you happen to have some code for transferring ERA5 data to the zarr format? I tried do it manually, but I couldn't obtain good results (slow loading / key errors / cannot rechunk). I noticed that you used a dask array with custom chunking, which I assume helps in fast loading times. Any help would be greatly appreciated :)

We haven't done the conversion ourselves. We use the zarr format data provided by https://registry.opendata.aws/ecmwf-era5/  and it works well.

I see, thanks for your reply!


docs: fix vitest install command

npm qwik add vitest won't work. Needs npm run or npx qwik.
What is it?

[ ] Feature / enhancement
[ ] Bug
[x] Docs / tests / types / typos
[ ] Infra

Description

Checklist:

[x] My code follows
the developer guidelines of this project
[x] I have performed a self-review of my own code
[x] I have made corresponding changes to the docs
[ ] Added new tests to cover the fix / functionality

Good catch! Thanks a lot :)


restrictVpcPeering organization policy prevents the creation of  private GKE/Autopilot Clusters

As mentioned in #588 a policy blocks production teams from deploying private clusters.
This issue can be created with the command:
gcloud beta container clusters create-auto "autopilot-privatecluster-fail" \
--project "phx-gkeweirdpeer" \
--region "northamerica-northeast1" \
--network "projects/phx-gkeweirdpeer/global/networks/test" \
--subnetwork "projects/phx-gkeweirdpeer/regions/northamerica-northeast1/subnetworks/first" \
--enable-master-authorized-networks \
--enable-private-nodes \
--enable-private-endpoint

From the documentation, this is caused by how Google connects the shared control plane to the private cluster. Google manages the shared control plane in a GCP owned  project.
Error can be seen in the screenshot as well as the Google owned network that is attempting to be peered.

Peering the network projects/gke-prod-na-ne1-2fbb/global/networks/gke-n965f1051bcd2d9c10f9-a2fa-7721-net is not allowed.

This blog post speaks to a workaround where we need to whitelist Google owned projects that are used for private cluster peering
https://autonomousthingz-life.medium.com/google-cloud-organisation-policies-get-the-restrict-vpc-peering-usage-organisation-policy-d87dce84a5e7
`constraint: constraints/compute.restrictVpcPeering
listPolicy:
inheritFromParent: false
allowedValues:
Required if projects use GKE private clusters.

under:folders/391150242170  # google.com/tenancy-units/gke/prod folderfor GKE master peering.`

This doesn't seem like a great solution and I haven't tested it.

@KingBain I recommend defining the value below in your setters.yaml of the core-landing-zone package. Reach out to @fmichaelobrien or @tackaberry to obtain the value for yyyyyyyyy
allowed-vpc-peering: |
- "under:organizations/xxxxxxxxxxx" # your own GCP organization
- "under:organizations/yyyyyyyyyy" # Google ORG where the projects hosting the GKE control plane reside. It also allows other Google Managed Services like Cloud IDS.

@KingBain @davelanglois-ssc  I will send the Google Production Org in an email.   I realize it isn't secret, I just avoid it being captured here.

Running into this on GKE anthos cluster recreation - not just workload GKE clusters  - putting in a project override for now
#794

Any help here ? We're also facing a similar issue while creation a composer instance with image composer-2.6.5-airflow-2.7.3 with autopilot cluster in a shared vpc at org level
Constraint constraints/compute.restrictVpcPeering violated for project xxxxxxxxxxx. Peering the network projects/gke-prod-europe-west3-ca61/global/networks/gke-n2be24655187ebf51da7-90f6-8f6a-net is not allowed
whitelisted the google folder also but doesn't help

IMO this policy creates more problems then it fixes, we were able to get our issue resolved with the whitelist, but the solution feels like a kludge.

@KingBain can you please share more details on how you achieved it ?

I'm waiting to see if @tackaberry  will respond, he is the google here.


Mapping relationships where the JSON representation can hold either a nested object or an object ID

The API I'm currently working with often returns deep cyclical object graphs where multiple occurrences of the same object are replaced with the object's ID.
A simple example:
[
    {
        id: 1,
        title: "Post Title",
        category: {
            id: 1,
            name: "Category Title"
        }
    },
    {
        id: 2,
        title: "Post Title",
        category: 1
    }
]

Currently RestKit cannot handle this, cause me a bunch of headache.

Has this been solved already?


I commit to thee, the first commit of the Mist-Library Package!

Made plan, may or may not stay.

Hope this works!


bump dependencies

Applied mkpr on package.json
/tmp/mkpr.sh

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

npm package (@latest dist-tag)
v1.10.133
GitHub release

Your semantic-release bot :package::rocket:


Test with assertions

Tests with assertions and some hacky workaround for an old bug.

@uttarayan21 only one test is failing. I'll probably need your help here.

Seems like a  bug in the parse logic,
I wrote most of the logic on a single night so its gotten pretty convoluted.
I'm thinking of using nom parsers to rewrite the logic but thats going to take a while since I'm learning how to use that.

Or maybe use something like this https://docs.rs/ansi-parser ?

Yeah I already looked into that crate when making this one but that doesn't handle colors and seems mostly for a live terminal instead of text.

I made it work with some hacky workaround, which I think should be fine, until we learn to proper parsing.

Forgot to remove main. Pushed again.

@uttarayan21 could you have a a look?


Minor fixes to startscript

some highlights:

clear and use same tmp folder each time so that can easily run relayer or other parts separately without having to copy paste folder
autocleaning of leftover processes
start ganache with 0 blocktime during contract deployment for quick deployment, then restart it for slower blocks
clean up config replacement stuff

@vgeddes @Rizziepit all comments addressed


dashboard page data

Please answer these questions before submitting your issue.

Why do you submit this issue?
[ ] Question or discussion

Question

at first,I can see Calls HeatMap,Response Time chart data in dashboard when the time range Last 15 minutes,but with more service upload trace data,I can't see the last 15 minutes data

Check your ElasticSearch and OAP server, whether they have a performance issue.

thx


⚠ Bofrost.es has degraded performance

In a7ad039, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1440 ms

Resolved: Bofrost.es performance has improved in 87e1a74 after 6 minutes.


Playground: add missing config

Summary
Introduced in #1326 I believe.

Test using npm run storybook. The editor should display properly again.
Relevant Technical Choices
Add necessary mock to unbreak playground at least a little bit.

@miina Yep, that's unfortunately right now the case. See #374


Coverity Issue: Null pointer dereferencing fixed

This is in continuation with the PR #618.

h @kansal, please add a ref to the issue in the commit message, thanks

@kansal Any update on this? Please rebase with current master.

@kansal LGTM, can you rebase against master; then we can merge this. Thanks.

LGTM. Looks like travis failures are unrelated

2 LGTMs, merging


fix cursor placement

fixes #4
same fix as https://github.com/jesseweed/seti-syntax/pull/107

I can confirm this works.
@jfairley  @mikestephens

Awesome! Sorry for the delay, life is hectic. Thanks for your work!

Released in v0.6.0

:+1:


BAU: Migrate JwtVerificationHandler to use slf4j to standardise on a single logging library.

Proposed changes
What changed
Migrate JwtVerificationHandler to use slf4j to standardise on a single logging library.
Also upgraded gradle packages and standardised on quotations in gradle build files.

Just noticed #61 is open which makes significant changes to the JwtVerificationHandler. I will wait until that is merged before merging this one.


visual OHM -> BRICK changes

gBRICK will be removed in another PR where everything that is not needed for launch will be removed.

LGTM @puf17640


Refactor import images script to support merge multi-platform image

What type of PR is this?
/kind enhancement

What this PR does / why we need it:
Refactor import images script to support merge multi-platform image
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

/lgtm


libmklml_intel.so not found

This one has similar symptom as #438. Running bAbI @ Anaconda 3.5 with latest version.
Traceback (most recent call last):
File "examples/babi/train.py", line 81, in
be = gen_backend(**extract_valid_args(args, gen_backend))
File "/home/watson/anaconda3/lib/python3.6/site-packages/neon/backends/init.py", line 113, in
gen_backend
deterministic=deterministic)
File "/home/watson/anaconda3/lib/python3.6/site-packages/neon/backends/backend.py", line 468, in a
llocate_backend
return Backend.backendsname
File "/home/watson/anaconda3/lib/python3.6/site-packages/neon/backends/nervanamkl.py", line 213, i
n init
self.mklEngine = ctypes.cdll.LoadLibrary(mkl_engine_path)
File "/home/watson/anaconda3/lib/python3.6/ctypes/init.py", line 426, in LoadLibrary
return self._dlltype(name)
File "/home/watson/anaconda3/lib/python3.6/ctypes/init.py", line 348, in init
self._handle = _dlopen(self._name, mode)
OSError: libmklml_gnu.so: cannot open shared object file: No such file or directory

ctypes.cdll.LoadLibrary(mkl_engine_path), mkl_engine_path is correct, but can't be loaded.

Can you paste your "echo $LD_LIBRARY_PATH" and see if that path contains libmklml_gnu.so?

:/usr/local/lib
I just got this one resolved by reinstalling it with conda rather than pip. We can close this one.
BTW, the installation tutorial indicates we need to create source activation for neon. Not sure if we can ignore it as we might need include some pytorch packages which could conflict with activated neon.

@yiqiaoc11  can you help me out with this same error i am facing
2018-03-10 12:13:24,836 - neon.backends - WARNING - deterministic_update and deterministic args are deprecated in favor of specifying random seed
Traceback (most recent call last):
File "inference.py", line 57, in
be = gen_backend(**extract_valid_args(args, gen_backend))
File "/home/pratyusha/Envs/ronin/local/lib/python2.7/site-packages/neon/backends/init.py", line 113, in gen_backend
deterministic=deterministic)
File "/home/pratyusha/Envs/ronin/local/lib/python2.7/site-packages/neon/backends/backend.py", line 468, in allocate_backend
return Backend.backendsname
File "/home/pratyusha/Envs/ronin/local/lib/python2.7/site-packages/neon/backends/nervanamkl.py", line 213, in init
self.mklEngine = ctypes.cdll.LoadLibrary(mkl_engine_path)
File "/usr/lib/python2.7/ctypes/init.py", line 443, in LoadLibrary
return self._dlltype(name)
File "/usr/lib/python2.7/ctypes/init.py", line 365, in init
self._handle = _dlopen(self._name, mode)
OSError: libmklml_gnu.so: cannot open shared object file: No such file or directory

As a workaround, can you download neon and do "make clean; make" , i.e. not using pip for now.


1.5.26 User thrown to Dashboard view during network sync

Description:
User with S20 Ultra kept app in foreground charts view, when network was synced and user was forwarded to Dashboard view.
Bluetooth seems to have stopped listening advertisements from this sensor.
Expected: keep user on current screen, keep listening
Note: it will not happen if user manually syncs with network using button in menu.

Can't reproduce this one. Please check again. On sync in charts screen I currently can see only issue #484

Qa passed not reproducable anymore.


Sunrise and Sunset dates off by 1 day.

It seems that the dates are 1 day in the future if the local time is the next day UTC.
Not sure if this is the same problem as reported in #24?
Here is a complete test. Note that the reported times are one day in the future from the correct times.
    ///    Sun and Moon Data for One Day
    ///
    ///    U.S. Naval Observatory
    ///    Astronomical Applications Department
    ///
    ///    (Longitude W 94° 0', Latitude N 39° 0')
    ///
    ///    Friday, May 3, 2019    Universal Time - 5h
    ///    Sun
    ///    Begin civil twilight    05:47
    ///    Sunrise    06:16
    ///    Sun transit    13:13
    ///    Sunset    20:11
    ///    End civil twilight    20:40
    ///    Moon
    ///    Moonrise    05:56
    ///    Moon transit    12:24
    ///    Moonset    19:00
    ///
    /// [https://aa.usno.navy.mil/data/docs/RS_OneDay.php](https://aa.usno.navy.mil/data/docs/RS_OneDay.php)
    func testPlainLatLon() {
        var tdf: DateFormatter = {
            let df = DateFormatter()
            df.dateFormat = "MM/dd/yyyy HH:mm zzz"
            return df
        }()
        let testCriticalEvening = tdf.date(from: "05/03/2019 19:20 CDT")!
        let testLocation: CLLocation = CLLocation(latitude: 39.00, longitude: -94.0)
        let expectedSunrise = "05/03/2019 06:16 CDT"
        let expectedSunset = "05/03/2019 20:11 CDT"
        let solar = Solar(for: testCriticalEvening, coordinate: testLocation.coordinate)

        XCTAssert(tdf.string(from: solar!.sunrise!) == expectedSunrise,
                  "Expected: \(expectedSunrise), Received: \(tdf.string(from: solar!.sunrise!))")
        XCTAssert(tdf.string(from: solar!.sunset!) == expectedSunset,
                  "Expected: \(expectedSunset), Received: \(tdf.string(from: solar!.sunset!))")
    }

The results of the test are:
UI Test Activity:
Assertion Failure: Solar_iOSTests.swift:198: XCTAssertTrue failed - Expected: 05/03/2019 06:16 CDT, Received: 05/04/2019 06:14 CDT

UI Test Activity:
Assertion Failure: Solar_iOSTests.swift:200: XCTAssertTrue failed - Expected: 05/03/2019 20:11 CDT, Received: 05/04/2019 20:11 CDT

I am also having this same issue

Yep, I ended up not using this lib because the API is IMO wrong to determine accurate local sunrise and sunset.  The API needs to know the original time zone which corresponds to the lat and lon. This is not available using just a Date object.
I ended up converting http://stjarnhimlen.se/comp/sunriset.c to swift. It works like a charm.
I just added the converted code here https://gist.github.com/neilt/6bc284ac7ce00d566002bc45bc0d86dd

Any updates on this issue?
It seems like @aaronfreimark's solution also has a bug and was not merged.
Was this issue ever fixed?


feat: use components@7

:tada: This PR is included in version 1.27.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Update st2client version to 0.13dev

Ouch.  We need to get this added to the release workflow.

Yep


Real IP and OpenResty build options

This pull request fixes #109 and also enables different configuration options for OpenResty.
OpenResty needs to be recompiled with the following arguments:
--with-pcre-jit --with-ipv6 --with-http_realip_module --with-http_ssl_module --with-http_stub_status_module

For OS X you also want to enable:
--with-cc-opt="-I/usr/local/include" --with-ld-opt="-L/usr/local/lib"

This will enable:

ipv6 support
real ip module
SSL support
stub status module that can be used to retrieve nginx connections status

If your system environment is modern enough, then you almost always want to enable the PCRE JIT support and IPv6 support in your NGINX by passing the --with-pcre-jit and --with-ipv6 options to the ./configure script.

The core team also needs to recompile OpenResty with those modules on their computers @thibaultCha

Changes Unknown when pulling 760dd91c93954bc56aa41111657e6d3dc3e3c54b on fix/realip into ** on master**.

Coverage remained the same at 73.97% when pulling 5931817aca8021245a0f8d1add560fc4c40e76ce on fix/realip into 71f0c540e5351a9889be9345095e387be20a641a on master.


The make_GLM_grids.py example fails

Hello, I'm trying to grid some GLM data and am looking at the make_GLM_grids.py example script.
I try to run it with this:
python make_GLM_grids.py -o ./OUT/ --ngroups 3 --ctr_lat 13.333 --ctr_lon -61.183 --width 800 --height 800 ./OR_GLM-L2-LCFA_G16_s2021102*.nc
But I get this error:
Traceback (most recent call last):
  File "make_GLM_grids.py", line 329, in <module>
    gridder(glm_filenames, start_time, end_time, **grid_kwargs)
  File "/home/proud/PycharmProjects/glmtools/glmtools/grid/make_grids.py", line 838, in grid_GLM_flashes
    outputs = list(map(this_proc_each_grid, subgrids))
  File "/home/proud/PycharmProjects/glmtools/glmtools/grid/make_grids.py", line 877, in proc_each_grid
    gridder = GLMGridder(start_time, end_time, **kwargsij)
  File "/home/proud/PycharmProjects/lmatools/lmatools/grid/make_grids.py", line 202, in __init__
    self.pipeline_setup()
  File "/home/proud/PycharmProjects/glmtools/glmtools/grid/make_grids.py", line 237, in pipeline_setup
    (init_density_grid, extent_density_grid, footprint_grid,
ValueError: not enough values to unpack (expected 4, got 3)

Any thoughts on what could be wrong here, and how to resolve it? Thanks!

Hi @simonrp84 that's could be a version mismatch with lmatools, but master should be consistent for glmtools and lmatools for at least the past year. The other possibility is that you're hitting an old calling path that hasn't been exercised very much. Does it go away if you add --fixed_grid --split_events --goes_position east? Does removing --ngroups make a difference?

Thanks for the reply. Am off work for the next few days (school holidays!) but will try your suggestions as soon as possible.


Add window icon

Would be nice if Ferdi included window icon, so it's easier to identify in window titles.
Useful in some (tiling) windowmangers in stacked or tabbed layouts, where only titlebars may be visible.

Pretty sure this was fixed.

Version: 5.6.2
Running on linux, using i3 window manager.
Note among three windows, Ferdi is the only one without an icon:

We can reopen this ticket, but would need contributions from someone to implement and test this.

Based on the great hints from @laur89, I would assume that we would need to add icon to https://github.com/getferdi/ferdi/blob/develop/src/index.js#L189

Is this still open? Does this require adding an icon component inside to the given index file for Debian images?

@mhatvan @vraravam I had some questions regarding testing. When I test Linux, should I consider testing across Ubuntu, Debian, etc.?

@mhatvan I was curious if you knew where I could find the blob directory on git. I am going to start looking through previous commits now, but if you end up finding it before me I would appreciate it a lot.
To your: "Based on the great hints from @laur89, I would assume that we would need to add icon to https://github.com/getferdi/ferdi/blob/develop/src/index.js#L189"

We converted the file to typescript, so the link is this now: https://github.com/getferdi/ferdi/blob/9260f5f372b5f1f1440f8eecafc2d9f72d20645c/src/index.ts#L196
But I read that the icon is not a required property, so it is set from some other location by default. So unsure if that fixes it or if you need to investigate further.

@vraravam How do I check what version I am on for Ferdi?

In the package.json file at the root of the project, there will be a version key. This one, along with the git log -1 from the command line should match up with the corresponding values in the About dialog. For eg, on my local mac, I'm running:


btf, kernels: use unix.ByteSliceToString to simplify []byte -> string conversion

Use ByteSliceToString from the golang.org/x/sys/unix package to simplify
converting null-terminated []byte slices to Go strings.

Nice thanks.


Feature/ocp4

working in prod, configured for OCP4

@wadeking98 I have spot-tested in prod:

I was able to sign-in to the admin app and send myself an email invite.
signing in to the public app failed: the OIDC configuration in config.json needs to be updated to use the *.vonx.io routes instead of the OCP4-domain ones.
moving past the initial sign-in issue (magic!) the public webapp is unable to generate a QR code: it lookslike requests from teh frontend to the api are not being let through (no errors in the API, frontend just hangs indefinitely).

@wadeing98 were the pipelines updated as well? I just realized there are no changes for those - I now we are using the same images/builds as the other demo apps but we want to have configurations that will work if this was deployed on its own

@esune  @WadeBarnes, pipelines have been updated and confirmed working

@wadeking98  please also make sure the namespace you have been using to test these (which is not the target namespace for the deployments) is cleaned up when done.

@WadeBarnes if your concerns are resolved you can go ahead and merge this


Running fastlane pilot builds results in "undefined method `map' for nil:NilClass"

Regression:
New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
Running the following command generates an error: fastlane pilot builds --username<EMAIL_ADDRESS>--app_identifier "com.example.myapp" --verbose
This command started failing for us some point between Friday and about 12 hours ago.
We are seeing this on multiple machines.
Command executed
fastlane pilot builds --username<EMAIL_ADDRESS>--app_identifier "com.example.myapp" --verbose
Complete output when running fastlane, including the stack trace and command used

[✔] 🚀
INFO [2019-06-04 08:50:34.48]: Login to App Store Connect ([snipped])
Reading keychain entry, because either user or password were empty
Loading session from '/Users/dalemy/.fastlane/spaceship/[snipped]/cookie'
Looking for App Store Connect Team with ID 80423
INFO [2019-06-04 08:50:37.01]: Login successful
DEBUG [2019-06-04 08:50:37.01]: App identifier ([snipped])
Looking for related GitHub issues on fastlane/fastlane...
Search query: undefined method `map' for nil
URL: https://api.github.com/search/issues?q=undefined method `map' for nil+repo:fastlane/fastlane
➡  Rate limit has been exceeded for: testflight|default|APPLE_CONNECT
https://github.com/fastlane/fastlane/issues/12845 [open] 62 💬
2 days ago
➡  Error finding relevant GitHub issues: undefined method `map' for nil:NilClass
https://github.com/fastlane/fastlane/issues/13877 [closed] 3 💬
20 Mar 2019
➡  Rate limit has been exceeded for: itunes-connect|nonauth_url_spamControl|<my_ip_address>
https://github.com/fastlane/fastlane/issues/14070 [closed] 19 💬
6 weeks ago
and 75 more at: https://github.com/fastlane/fastlane/search?q=undefined method `map' for nil&type=Issues&utf8=✓
🔗  You can ⌘ + double-click on links to open them directly in your browser.
bundler: failed to load command: fastlane (/usr/local/lib/ruby/gems/2.6.0/bin/fastlane)
NoMethodError: [!] undefined method map' for nil:NilClass   /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.125.2/pilot/lib/pilot/build_manager.rb:160:in block in list'
/usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.125.2/pilot/lib/pilot/build_manager.rb:156:in map'   /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.125.2/pilot/lib/pilot/build_manager.rb:156:in list'
/usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.125.2/pilot/lib/pilot/commands_generator.rb:90:in block (2 levels) in run'   /usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in call'
/usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in run'   /usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in run_active_command'
/usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.125.2/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in run!'   /usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in run!'
/usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.125.2/pilot/lib/pilot/commands_generator.rb:166:in run'   /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.125.2/pilot/lib/pilot/commands_generator.rb:18:in start'
/usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.125.2/fastlane/lib/fastlane/cli_tools_distributor.rb:111:in take_off'   /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.125.2/bin/fastlane:23:in <top (required)>'
/usr/local/lib/ruby/gems/2.6.0/bin/fastlane:23:in load'   /usr/local/lib/ruby/gems/2.6.0/bin/fastlane:23:in <top (required)>'

Environment
✅ fastlane environment ✅
Stack

Key
Value

OS
10.14.4

Ruby
2.6.3

Bundler?
true

Git
git version 2.21.0

Installation Source
/usr/local/lib/ruby/gems/2.6.0/bin/fastlane

Host
Mac OS X 10.14.4 (18E226)

Ruby Lib Dir
/usr/local/Cellar/ruby/2.6.3/lib

OpenSSL Version
OpenSSL 1.0.2r  26 Feb 2019

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode_10.2.1.app/Contents/Developer/

Xcode Version
10.2.1

System Locale

Variable
Value

LANG
en_GB.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.125.2
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.3.0

bundler
2.0.1

CFPropertyList
3.0.0

concurrent-ruby
1.1.5

i18n
0.9.5

minitest
5.11.3

thread_safe
0.3.6

tzinfo
1.2.5

activesupport
<IP_ADDRESS>

public_suffix
2.0.5

addressable
2.6.0

atomos
0.1.3

babosa
1.0.2

claide
1.0.2

fuzzy_match
2.0.4

nap
1.1.0

cocoapods-core
1.6.1

cocoapods-deintegrate
1.0.4

cocoapods-downloader
1.2.2

cocoapods-plugins
1.0.0

cocoapods-search
1.0.0

cocoapods-stats
1.1.0

netrc
0.11.0

cocoapods-trunk
1.3.1

cocoapods-try
1.1.0

colored2
3.1.2

escape
0.0.4

fourflusher
2.2.0

gh_inspector
1.1.3

molinillo
0.6.6

ruby-macho
1.4.0

nanaimo
0.2.6

xcodeproj
1.9.0

cocoapods
1.6.1

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

declarative
0.0.10

declarative-option
0.1.0

digest-crc
0.4.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20180417

dotenv
2.7.2

emoji_regex
1.0.1

excon
0.64.0

multipart-post
2.0.0

faraday
0.15.4

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
0.13.1

fastimage
2.1.5

jwt
2.1.0

memoist
0.16.0

multi_json
1.13.1

os
1.0.1

signet
0.11.0

googleauth
0.6.7

httpclient
2.8.3

mime-types-data
3.2019.0331

mime-types
3.2.2

uber
0.1.0

representable
3.0.4

retriable
3.1.2

google-api-client
0.23.9

google-cloud-env
1.0.5

google-cloud-core
1.3.0

google-cloud-storage
1.16.0

json
2.2.0

mini_magick
4.5.1

multi_xml
0.6.0

plist
3.5.0

rubyzip
1.2.3

security
0.1.3

naturally
2.2.0

simctl
1.6.5

slack-notifier
2.3.2

terminal-notifier
2.0.0

unicode-display_width
1.6.0

terminal-table
1.8.0

tty-screen
0.7.0

tty-cursor
0.7.0

tty-spinner
0.9.1

word_wrap
1.0.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.0

xcpretty-json-formatter
0.1.1

generated on: 2019-06-04

@dalemyers Could you do me a favor and try this again? I was able to replicate this earlier this morning but it looks like the API response that was causing this is now "fixed" for me 😬 Does this work for you know with the fastlane version that you already have installed?

I'm still seeing the same issue.

@joshdholtz Any update on this?

I'm getting this error with v2.125.2
It was strange because my app is submit on Testflight but i get this error...

@joshdholtz This continues to be an issue for us. Any update would be appreciated. 😊

Still seeing this. We are having to do all of our releases manually for the time being.

+1

+1

+1

+1

+1

This has actually gotten worse for us today. Previously it was only pilot builds that was failing, but now pilot upload is failing with the same issue.

Just got this as well (was not yesterday).


Revise doc links

go through the WP-Stateless code and remove all links that go to https://github.com/wpCloud/wp-stateless and https://wordpress.org/plugins/wp-stateless and replace them with links that go to https://wp-stateless.github.io/.
We want all visitors to go through the github.io page because we have our google analytics and other tracking codes on there.

@andypotanin wp-stateless.github.io is outdated. I will work on updating it before we release any fixed links.

The subscribe form is missing:

The following code is there:
<!--[if lte IE 8]>
        <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js"></script>
        <![endif]-->
        <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
        <script>
          hbspt.forms.create({
            portalId: '3453418',
            formId: '5983755b-8a87-41cf-8695-57f410c83568'
          });
        </script>

I assume the form was deleted on HubSpot. Investigating that with @Mashenka .

The form has been restored. The task is done. Fixed links will be rolled out with the nearest release.

@antonkorotkov Excellent, thank you.


You can no longer search by ID

🐛 Bug Report
After the recent bank update you are no longer able to search by id
Also aliases for things like TMB and UMB no longer work

fixed


Update README.md

a progressive react web app created using these api.

@aditya-avi Please raise this PR on master. You've raised it on gh-pages.


Added Pagination for quiz app

Added pagination.py for quiz app
Closes: #29
I have added pagination for quiz app.
used PageNumberPagination.
You can type http://<IP_ADDRESS>:8000/quiz/question/array/?page_size=1 to see the changes.
page_size can be any number you desire.
Please check the code and let me know if i need to  improve it.
PS:- Kindly add relevant lebels for GSSOC'21 on issue #29

Hey, You've done good work but writing such long code for something that can be done in 2-4 lines is not a good practice. I would recommend you to go through this and remove unwanted code -
https://github.com/diyajaiswal11/Grocery-Task/blob/main/GroceryTask/groceries/views.py

Hey Diya, I tried to make it in 2-4 line but the problem is view classes have apiview that's why the code is getting lengthy.
If you allow me to change view classes to ModelView the lenght of code will get shorter.

Hey, You've done good work but writing such long code for something that can be done in 2-4 lines is not a good practice. I would recommend you to go through this and remove unwanted code -
https://github.com/diyajaiswal11/Grocery-Task/blob/main/GroceryTask/groceries/views.py

Hey Diya please check the changes i have made. Let me know if it is matching your interest or not.

Hey @diyajaiswal11 please review this pr:)

@hasanmdarif This can be done with just around 7-10 lines of code. You should not make changes to other files. Put up a new PR only with the code that is required for this functionality


I downloaded latest version. Although I have updated all of Microsoft Analysis services dll, it is still asking me to update.

What are you trying to achieve?
Provide a brief background description of the problem you're trying to solve. Include information about the semantic engine you're working on (Power BI Desktop, Azure Analysis Services, etc.), as not everything is possible across engines.
What have you tried so far?
If applicable, describe the steps you have tried so far. For scripting-related questions, show the code that you have written.

Not sure if my situation is the same.  I am getting error "This version of Tabular Editor requires the SQL AS AMO library version". I did install using the latest MSI file. One odd thing I noticed is that the installed files are in my C: root folder, not in Program Files folder.  Same for ALM ToolKit which I am also having an issue with.

Could you try to completely uninstall the tool, and then try to install version 2.14.2, which was released just now? Thank you.

No,doesnt working :(

@birhanaydin "no, doesn't work" is not really helpful. Please provide some more details:

Are you using the .msi installer or the .zip archive? Have you tried both?
If you're using the .msi installer, does Tabular Editor install successfully or does the error occur during installation?
Can you share a screenshot of the error message?
Which Windows version are you using?
Do you have .NET Framework 4.6 installed?

@jerry-deng-pana does it work if you download the .zip version instead, and manually unzip it into a location of your choice?

@otykier Thanks for your suggestion.  I can now run the program successfully, after I unzip the files into a folder in "Program Files" directory.  It seems my system is blocking creation of new folders in the Program Files directory unless I manually give permission to proceed, maybe this is preventing the auto-installation of Tabular Editor.  Now I just need to link the program to the PBI Desktop "external tools" section, I can look up articles on this or it will be great if you can provide some quick pointer.

@jerry-deng-pana that is resolved with this response:  download the .zip version instead, and manually unzip it into a location.
Thank you


Page jumps around with CodeMirror instances below the fold

I figured it would be better to have a separate issue for this, so here is what @scniro wrote about it in #3:

@stiang thanks for the feedback and sharing more details on this secondary issue! I indeed get the page jump you describe when I have enough instances on the page. This side effect seems to have been introduced from the fix I implemented for #1 - specifically, preserving and setting the cursor position. The page is jumping down because it's trying to set the cursor for the last instance, even if untouched and is internally at 0,0.
Without a change, there is a workaround currently but I'm not thrilled with it. If you specify resetCursorOnSet={true} - you'll be okay and the page won't jump. However, you'll not be getting a cursor position saved/set for your editor. There may be a better way to address this now that both sides of the above mentioned fix have surfaced. In the least, I'll be renaming this prop soon (I don't think it's very descriptive). Also please give #1 a look for some background on the issue should my suggestion not make total sense here.

I can confirm that resetCursorOnSet={true} fixes the jumping-around-issue, but unfortunately it resets the cursor even in the active CodeMirror instance (the one you’re typing in), so that doesn’t really work. And even if it did, for my use case it would be best to retain the cursor position in all instances.
It would be awesome if you were able to come up with a fix :)

thanks for opening this up here. I closed out #3. I'll give this a look very soon!

Okay, I believe I have the fix for you. As it turns out, there is an underlying scroll option that can be leveraged.

Determines whether the selection head should be scrolled into view. Defaults to true.

I opted to keep the default set to true, but have added a prop to opt out. Adding autoScrollCursorOnSet={false} should do the trick for you. 0.0.11 should be available via npm. Please share your feedback when you can?

@stiang hey were you able to check out my fix at all yet?

@scniro Yes, I checked out 0.0.11, but it didn’t work properly for me. The mode was not set correctly, so I got no styling. It also still jumped around. However, using the JSX file directly in my project worked, so maybe it was just the transpiled version that was broken?
Anyway, I needed to move forward quickly, so I am now running a modified version of your library directly in my React project. I was able to get rid of the jumping around by not setting the CodeMirror value (with setValue from React) for every change, but only doing it when the component’s value differed from the getValue value (since CodeMirror sets its own internal value on changes anyway).
This was done rather quickly, and I’m not sure if my changes will work for your other users, so I haven’t submitted a PR or anything like that, but let me know if you want some of my changes. I’m pretty happy just using my modified version going forward - it’s a simple/small enough component.

@stiang interesting. I'm sorry about the back-n-forth. Weird that the jsx version is working for you. Either way, I peeked at this again and noticed a slight defect that may have been causing some trouble. 0.0.12 is pushed up if you'd care to try it out as I'd like to iron this one out for you! If the changes don't quite solve it still I'd be happy to hear about the workaround you arrived to. Thanks!

I'm going to close this for now - please re-open should this still be a problem and I'll get back into it

Thanks just to confirm I had this issue with multiple react-codemirror2 elements on the same page, rendered iterlatively in a list, ... autoScrollCursorOnSet={false} fixed it for me :D thx


Fix #1039 ( tags)

Motivation
In the interest of letting go of <color> tags and using the Pango-recommended  tags, we need to ensure that color passed from the MarkupText object into Pango into the SVG and back to the mobject.
Overview / Explanation for Changes
One bug involved in this process was that the local style of <use> tags was entirely ignored, instead of merely being lower priority. This fix rewrites the <def> section of the SVG module to work closer to SVG standards.
@PhilippImhof will be updating the MarkupText object to work in line with expectations
Oneline Summary of Changes

- Replace <color> syntax by Pango's  for coloring parts of MarkupText (#1039) (:pr:`1058`)
- Allow using colors for underline, overline and strikethrough in MarkupText (:pr:`1058`)

I suggest two oneline summaries, because this PR also makes other Pango features available that we could not support until now.
Testing Status

One test has been added, focusing specifically on correct inheritance of <use> element properties.
Further Comments

Acknowledgements

[x] I have read the Contributing Guidelines

Reviewer Checklist

[ ] Newly added functions/classes are either private or have a docstring
[ ] Newly added functions/classes have tests added and (optional) examples in the docs
[ ] Newly added documentation builds, looks correctly formatted, and adds no additional build warnings
[ ] The oneline summary has been included in the wiki

@MrMallIronmaker I took the liberty to change the one-line summary in order to be more specific. Feel free to change it back, if you don't like it.

@naveen521kk I suppose @MrMallIronmaker will still have to address the changes you requested for the SVG part; I did not want to mess around in his code.

Changes made, as long as everything passes tests.
@PhilippImhof would it be possible to write up some visual tests for MarkupText?

Yes, that's planned. But that's a separate thing, because we need to bundle it with a font file. Graphical unit tests are very likely to fail, because fonts/results differ slightly from one platform to another.

I have just noticed that this seems to break the Write animation. (Remember my fear for that?) The characters simply appear one after the other. This is probably linked to some issue with the stroke / surrounding path.

Bother. I won't be able to check anything in the next six-eight hours or so. Does Write work in the master branch (after the SVG PR)? Or is this an issue in this PR?
If it's just this PR, then my first guess is that there's an issue in how I rewrote handling the defs - it might have an added layer of VGroups or something... Idk.

Re: tests - is there an issue for that / should there be?

It's this PR; the Write animation works in current master. The tests are noted here: https://github.com/ManimCommunity/manim/projects/7

It's this PR.

Whew, was worried for a sec. I'm still unsure why the animation would be broken; I'll have to do some digging.

I wouldn't have missed that in the last PR :)

After a little bit of debugging, I've found that the write animation still works if stroke opacity is set to 1 beforehand. How does Write handle objects with stroke opacity set to zero? If the stroke is fully transparent (or if it's black too? idk) it looks like it's not written.

So objects of type Text and MathTex have, by default, a white stroke with 1.0 opacity and 0 width. In contrast, MarkupText has, by default, 0 opacity and 4 width. I made a rather arbitrary decision that when, in an SVG file, stroke=none, to set stroke opacity to 0. I think I can set stroke width to 0 instead and it would match these other text-based mobjects.

@PhilippImhof - Write(MarkupText) should work now.
For reference, I tested with:
class Foobar(Scene):
    def construct(self):
        txt = MarkupText("foobar")
        self.play(Write(txt))
        self.wait()

So objects of type Text and MathTex have, by default, a white stroke with 1.0 opacity and 0 width.

You mean Tex and MathTex? Because I copied the defaults for MarkupText from Text.

In contrast, MarkupText has, by default, 0 opacity and 4 width. I made a rather arbitrary decision that when, in an SVG file, stroke=none, to set stroke opacity to 0. I think I can set stroke width to 0 instead and it would match these other text-based mobjects.

That's strange, because of https://github.com/ManimCommunity/manim/blob/4ca1c156c13e0935a4b0621764f2b7247824b430/manim/mobject/svg/text_mobject.py#L1187-L1206
Compared to
https://github.com/ManimCommunity/manim/blob/4ca1c156c13e0935a4b0621764f2b7247824b430/manim/mobject/svg/tex_mobject.py#L207-L220
So MarkupText and MathTex both have the same default. However, I can confirm that your last commit fixes the problem.

Before I dive in to this wall of text, I should say the PR looks good to me.

You mean Tex and MathTex? Because I copied the defaults for MarkupText from Text.

Well, technically Tex, Text, and MathTex.
I see what you're referencing - and the Manim object defaults are still the same. However, none of fill-opacity, stroke, and stroke-opacity are passed from the manim object to the SVG file. (Fill is, through the wrapping foreground color call). Then, the individual VMobjects that compose the SVG VMobject are specified either by the SVG file itself, or by SVG defaults, which means most default styling kwargs don't have any effect, e.g:
class Foobar(Scene):
    def construct(self):
        # txt = MathTex("3ab", "\\cdot uv")
        txt = MarkupText("foobar", stroke_color=RED)
        self.play(Write(txt))
        self.wait()

completely ignores stroke_color=RED.
Each individual issue like this one can be 'patched,' but I think this is a larger problem with specifying color and style properties that I outlined in https://github.com/ManimCommunity/manim/issues/1023 (but I do admit the problem description I gave is unclear). In short, the code is (to my knowledge) unclear about which style defaults and arguments take priority, both in terms of SVGs and regular old groups, and even the cases when it is clear, it's really easy to put a line of code in the wrong place so that the style priorities are out of order.
Note that this problem only tangentially relates to this PR; I do think this PR itself is good to go.

Great. I'd like to wait for @jsonvillanueva's review (although we have one approval), because they were also reviewing your SVG rewrite.

completely ignores stroke_color=RED.

does this happen for Text also?

I don't think so, because Text doesn't use the SVGMobject defaults, right?
I can't check atm, and probably can't until much later today.
On Sun, Feb 28, 2021, 09:19 Naveen M K<EMAIL_ADDRESS>wrote:

completely ignores stroke_color=RED.
does this happen for Text also?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ManimCommunity/manim/pull/1058#issuecomment-787486488,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAPG4TU555BEO3S6AWEEMB3TBJ3J3ANCNFSM4YIZ4KPQ
.

@naveen521kk Got a chance to check - this works with Text. Of course, with the default stroke width being 0, the stroke fades out after writing.

So do you suggest I change something in the MarkupText class?

Is it ok to merge @jsonvillanueva


Debugging the github workflow (#67)

fix(actions): update token name

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


No graphs with empty GTS

No empty graph is displayed with an empty GTS
[{"gts":[{}],"params":[{"key":"Daily data points"}],"globalParams":{"interpolate":"step-before"}}]
An empty graph with "no data available" was generated on 1.0.x.* versions
tested with version <IP_ADDRESS>

Related to a specific chromium browser version.


Change in ODE docs.

Generated docs for code generation.

Updates as per

[x] https://github.com/JuliaQuantum/QuDynamics.jl/issues/5.
[x] REQUIRE edited to checkout ODE

@acroy a review would be helpful.

Looks Ok. Merge whenever you think this is ready.

Merging !


As we can construct a bitset object by a Buffer, Can we convert the bitset to Buffer

As we can construct a bitset object by a Buffer, Can we convert the bitset to Buffer
let bitset = require("bitset");
let buf = Buffer.from([100, 97, 98]);
let bs = bitset(buf);
bs.toString();
'11000100110000101100100'
Can we convert a bitset into buffer?
let bs1 = new bitset();
bs1.setRange(4,9,1);
{ data: [ 1008, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], _: 0 }
bs1.toString();
'1111110000'
Now can this be converted into the buffer?
eg. add the padding 0's left and make it's size multiple of 8 then convert to byte array or Buffer.

You must note, that this only works for non-negated bitsets. If _ != 0, you must truncate it yourself at a certain point.
For "positive" bitsets (no NOT operation was applied), you could come up with something like
// Remove unnecessary zeros
while (bs.data.length > 1 && bs.data[bs.data.length - 1] === 0) {
   bs.data.pop();
}

// Pad with zeros to a multiple of 8
while (bs.data.length % 8 != 0) {
   bs.data.push(0);
}

const buf = Buffer.from(bs.data.reverse());

If you don't need the minimal multiple of 8, remove the first loop.

@infusion,
bs.data is a list of integer and each index of list stores 32 bits. So push/pop operation adds/removes 32 bits from the bitset.
eg.
et bs1 = new bitset();
bs1.setRange(4,9,1);  =><PHONE_NUMBER>  => 1008
{ data: [ 1008 ] }
bs1.setRange(32,33,1); =>  11<PHONE_NUMBER>0000000000001111110000
{ data: [ 1008, 3 ] }
setRange
bs1.data.push(1);
{ data: [ 1008, 3, 1]}
1<PHONE_NUMBER>0000000000000000000011<PHONE_NUMBER>0000000000001111110000
note: bs.toString() removes initial zeros.

bs.data is a list of integer and each index of list stores 32 bits. So push/pop operation adds/removes 32 bits from the bitset.

I know, I designed it like this.

eg.
et bs1 = new bitset();
bs1.setRange(4,9,1); =><PHONE_NUMBER> => 1008
{ data: [ 1008 ] }
bs1.setRange(32,33,1); => 11<PHONE_NUMBER>0000000000001111110000
{ data: [ 1008, 3 ] }
setRange
bs1.data.push(1);
{ data: [ 1008, 3, 1]}
1<PHONE_NUMBER>0000000000000000000011<PHONE_NUMBER>0000000000001111110000
note: bs.toString() removes initial zeros.

I know. What has that to do with your initial question?

let bitset = require("bitset");
let buf = Buffer.from([100, 97, 98]);
<Buffer 64 61 62>
buf.toString();

'dab'    // contains a string as "dba"

let bs = bitset(buf);
bs.toString();
'11000100110000101100100'      // considering each element of buffer as 8 bit
//convert back to buffer
while (bs.data.length > 1 && bs.data[bs.data.length - 1] === 0) {bs.data.pop();}
while (bs.data.length % 8 != 0) {bs.data.push(0);}
let buf2  = Buffer.from(bs.data.reverse());
<Buffer 00 00 00 00 00 00 00 64>
buf2.toString();
'\u0000\u0000\u0000\u0000\u0000\u0000\u0000d'
So we are not getting same buffer...  @infusion


Workflow Tags are not updated

I have created two workflows with the SDK.
Later I wanted to update the workflows using the SDK and adding tags.
I provided a list of tags in the constructor, but when viewing the workflow in the AWS UI I do not see any tags on my workflows.
Reproduction Steps

import stepfunctions
from stepfunctions.workflow import Workflow
from stepfunctions.steps import *

workflow_execution_role = "<ENTER A VALID EXECUTION ROLE>"
hello_workflow_name='hello_workflow'
hello_step = Pass(state_id="HelloWorld")

# creating a demo workflow
hello_workflow = Workflow(
    name=hello_workflow_name,
    definition=hello_step,
    role=workflow_execution_role
)
hello_workflow_arn = hello_workflow.create()

# now trying to update the existing workflow with tags
hello_workflow_update = Workflow(
    name=hello_workflow_name,
    definition=hello_step,
    role=workflow_execution_role,
    state_machine_arn = hello_workflow_arn,
    tags=[
        {"key": "Environment", "value": 'example'},
        {"key": "Owner", "value": 'Lasdem'},
    ]
)
hello_workflow_update.update(hello_step)

What did you expect to happen?

I tried to add tags to an existing workflow
What actually happened?

No Tags appeared after the update of the workflow.
Environment

AWS Step Functions Data Science Python SDK version  : 2.3.0
Python Version: Python 3.8.13

Other

This is :bug: Bug Report

Hello,
I can confirm the same problem with the current version:
workflow = Workflow(
name=role_radix+"_sfn_sdk_training_pipeline_abalone",
definition=workflow_definition,
role=sagemaker_execution_role,
execution_input=execution_input,
tags=mes_tags,
)
has no effect on the ASL produced


A way to bind a key to evaluate a fixed expression?

Say there is a particular Julia expression or statement, say myfunc(), that I would like to be evaluated every time I press a particular key combination (say, ctrl-shift-F). Is there a way to do this?

Have a look at this for adding your own shortcuts. You could then play around a bit with
evalsimple = juno.runtime.evaluation.client.import 'evalsimple'
evalsimple("yourcode")

or similar. Will probably need to sift through the codebase a bit though.


Seems to be not working, in VSCode 1.80.0 (updated on 2023-07-04).

Thank you for amazing work, it looks great. but it stopped working after the update at 1.80.0.

I don't know what to tell you, without details I can't help you
I checked all latest versions

vscode 1.81.0 - win and macos
vscode 1.81.1-insider - win and macos
vscodium 1.79.2 - win and macos

and everything works fine

Sorry, I had thought this was a commonly occurring issue, so I didn’t provide any information.

Type "Enable Apc extension" and enter to enable the extension.
I try to reenable it, and it works now.

Thank you for you reply. 🌷
There may be a little confusion here, after upgrading VSCode, you need to manually enable it.

it should be done automatically, I don't know why it isn't now


Error with MatGPT

Sir i'm using MatGPT on Matlab R2021b and its giving me this type of error (see attached pic) every time. Do we need ChatGPT Plus account or it will run on the free account as well?

Thank you for posting this. This is an unknown issue caused when the API key is not valid. Please make sure you set up the valid API key in the environment variable.

Thank you for posting this. This is an unknown issue caused when the API key is not valid. Please make sure you set up the valid API key in the environment variable.

I set my API key correctly (I think) and still got this message. It was fixed by setting up payments in my OpenAI account. (The free credits I had received at the start had expired).

@DANAJK thank you, that makes sense. This is caused by API returning 401 error, which could either mean the API key is not valid or the free trial has expired.


Replace volafile's filebin scrollbar with custom one that utilizes passive events

Partially solves: https://github.com/Volafile/volafile-bugs/issues/237
I remove native vola scroll element and just add mine one parent up in hierarchy, this way we can have one bar that works for filebin and volanailer.

This was an attempt to fix volanail scroll, the passive thing was just a feature, but ok.


Parsing for drop frame timecodes can be incorrect

Here's a simple project to show what I've been running into with F29_97_DF and F59_94_DF rates.
use vtc::{rates, Timecode};

fn main() {
    let tc_1 = Timecode::with_frames("01:00:34;01", rates::F29_97_DF).unwrap();

    assert_eq!("01:00:34;01", tc_1.timecode());
}

Running this program results in:
assertion `left == right` failed
  left: "01:00:34;01"
 right: "01:00:34;02"

And if I use a rate of F59_94_DF instead:
assertion `left == right` failed
  left: "01:00:34;01"
 right: "01:00:34;03"

I looked into this more and it looks like the problem lies in the drop_frame_adjustment function. I took my own stab at implementing that function based on the pseudocode from David Heidelberger and it seems to work correctly. Would you like me to submit a pull request?

Sure! Go ahead and make a PR!


@conda-forge-admin, please add bot automerge

@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/types-setuptools-feedstock#4.


Disable bottom hit slop of iOS back button

This fixes a bug where the hit area of the back button overlaps a few pixels of content below the header, making it impossible to interact with that content.

Does it work fine on Android? As from the code I see it's bottom: 8,

On Android it works fine, the hit slop does not go outside of the header bar.
This shows the issue on iOS:

This PR is not adding extra hitSlop. There is a default hitSlop for iOS here: https://github.com/react-navigation/stack/blob/master/src/views/TouchableItem.tsx#L64


testing: print log output for test debugging

Draft PR to get some log output for debugging flakey test

Closing this as not currently debugging any flakey tests


Add gaussian and exponential models to fit_sum_model_variogram

This PR adds the exponential and spherical models for fitting a sum of model to an empirical variogram.

One issue brought up by this PR and the work in https://github.com/rhugonnet/dem_error_study is that we inconsistently use skgstat.models or home-defined variogram models in our functions.
This should be dealt with in the future by relying on single source, preferably from an existing package.

Admin-merging this PR as it is only a couple lines


Moved progress func, reorg image args, fix scan func without wildcard…

…s, improved verbosity

Most of the changes in the request have been made, one more change needs modification. Deleting this pull to remove the conflicts of everything that's already been done and focusing on the new changes to come.


[bug] TypeError: can't convert np.ndarray of type numpy.object_

Hi I'm encountering the following error when training vip3d with exactly the same scripts and configs:
File "/media/user/data/ViP3D/plugin/vip3d/models/attention_dert3d.py", line 440, in feature_sampling
lidar2img = reference_points.new_tensor(lidar2img)  # (B, N, 4, 4)
TypeError: can't convert np.ndarray of type numpy.object_. The only supported types are: float64, float32, float16, complex64, complex128, int64, int32, int16, int8, uint8, and bool.
Does anyone have idea how to fix this bug?
Many thanks!!!

Have you modified the batch_size or something else?

My bad I modified the fix_feats=True, samples_per_gpu=2 in /vip3d_resnet50_3frame.py
I run it with 4 GPUs and the batch_size remains 8:
bash tools/dist_train.sh plugin/vip3d/configs/vip3d_resnet50_3frame.py 4 --work-dir=vip3d_resnet50_3frame.1

For larger batch_size, you can refer to this issue.


New plugin: livecodelint

https://github.com/trevordevore/sublimelinter-contrib-livecodelint

Sorry for the slow response time! Please make a github release and I'll put it in Package Control. Thanks!

Done!

https://github.com/SublimeLinter/package_control_channel/commit/5f6f72c85247f89028d75351eae6dead177cb085
Should show up within an hour in Package Control. Thanks Again!


Redoc Generator

Are there plans to update https://github.com/Rebilly/generator-openapi-repo to support Open API 3.0?

Sorry for the laaate reply 🙈
Yes there are plans to do this.
yes, please track in https://github.com/Rebilly/generator-openapi-repo/issues/1


Matching engine test

Motivation

Proposal

Test Plan

Release Plan

Need to bump the major/minor version number in the next release of the crates.
Need to update the developer manual.
This PR is adding or removing Cargo features.
Release is blocked and/or tracked by other issues (see links below)

Links

reviewer checklist

Current dependencies on/for this PR:

main

PR #1347   👈

This stack of pull requests is managed by Graphite.


Remove try/except statement that led to some plots not being created

Also we use the threshold for bins now also when actually binning the data

@daberer I assume this can close #59?

yes thanks!


AssertionError: agent_df len changed by a function applied on_frame

Issue overview
Error seems to be caused by tables in the database being duplicated (an existing table has the same table appended to it again). This has been seen when Windows users have used git bash to restore the database and when running the model for a second+ run using a pandas version not equal to 1.1.5.
Proposed solution:
Users should not restore the database using git bas. Only terminal (for mac/linux users) or powershell (for windows users) should be used.
Running 'pip install pandas==1.1.5' in the dg3n environment and re-running may fix the issue unless table(s) in the database have already been duplicated. If the latter is the case then the database will need to be dropped/cascaded and restored in the docker container or a new docker container can be made with the data base being restored.

resolved by update to environment .yml file and all agents pickle files in OEDI are now saved with pandas == 1.1.5


[DRAFT] Add code coverage github action

Background
Link to issue
https://biomage.atlassian.net/browse/BIOMAGE-1102
Link to staging deployment URL
Links to any Pull Requests related to this
Anything else the reviewers should know about the changes here
Changes
Code changes
Definition of DONE
Your changes will be ready for merging after each of the steps below have been completed:
Testing

[ ] Unit tests written
[ ] Tested locally with Inframock (with latest production data downloaded with biomage experiment pull)
[ ] Deployed to staging

To set up easy local testing with inframock, follow the instructions here: https://github.com/biomage-ltd/inframock
To deploy to the staging environment, follow the instructions here: https://github.com/biomage-ltd/biomage-utils
Documentation updates
Is all relevant documentation updated to reflect the proposed changes in this PR?

[ ] Relevant Github READMEs updated
[ ] Relevant wiki pages created/updated

Approvers

[ ] Approved by a member of the core engineering team
[ ] (UX changes) Approved by vickymorrison (this is her username, tag her if you need approval)

Just before merging:

[ ] After the PR is approved, the unstage script in here: https://github.com/biomage-ltd/biomage-utils is executed. This script cleans up your deployment to staging

Optional

[ ] Photo of a cute animal attached to this PR

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@69c2d2a). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop     #173   +/-   ##
==========================================
  Coverage           ?   69.43%
==========================================
  Files              ?       66
  Lines              ?     1976
  Branches           ?      205
==========================================
  Hits               ?     1372
  Misses             ?      548
  Partials           ?       56

Continue to review full report at Codecov.

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


hash spd memtable

@ayulas , check sources fails on:
https://github.com/speedb-io/speedb/actions/runs/3168558728/jobs/5159839033#step:14:17
build_tools/check-sources.sh
plugin/speedb/memtable/hash_spd_rep.cc:using namespace stl_wrappers;
make: *** [Makefile:1221: check-sources] Error 1
^^^^ Do not use "using namespace"

QA passed on - a35a95c77bf1d2f8068c696e2a61e82bd2bee735
but bellow still holds

@ayulas , check sources fails on: https://github.com/speedb-io/speedb/actions/runs/3168558728/jobs/5159839033#step:14:17
build_tools/check-sources.sh
plugin/speedb/memtable/hash_spd_rep.cc:using namespace stl_wrappers;
make: *** [Makefile:1221: check-sources] Error


chore(deps): update dynamodb-local default image tag

Recently, DynamoDB local added support for two more DynamoDB API features.
https://aws.amazon.com/about-aws/whats-new/2023/12/amazon-dynamodb-local-two-api-features/

hmm, given there is support for using images with custom tags, i'm wondering when should one update the tags like this in the module.

We should avoid updating the default version as long as the image can work by simply overriding the version.
Because changing of default version may lead to changed behavior of the module and broke someone's build/test suite. And should be considered as breaking change of module (not all images follow semver, or can just violate it by accident)
I'd recommend to stick to it in your code with RunnableImage::with_tag

hey @DDtKey! no worries, totally makes sense. (btw, thank you for all the efforts around testcontainers-rs and testcontainers-rs-modules-community. i'm coming back to rust testcontainers after ~3yrs, and things seem much nicer now.)


Pin Qiskit to <1.3 in stable/0.8

Summary
As in https://github.com/qiskit-community/qiskit-machine-learning/pull/865 but backported to stable 0.8.
NOTE: This is a temporary fix to https://github.com/qiskit-community/qiskit-machine-learning/issues/863, just to allow backporting the docs and continue supporting the QML 0.8 release (until Qiskit 1.3 bugs are fixed).

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Details

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

Totals

Change from base Build<PHONE_NUMBER>7:
0.0%

Covered Lines:
4304

Relevant Lines:
4756

💛  - Coveralls


wiki update: Ability in Database Example is out-of-date with Rails 4.x +

Current Example https://github.com/CanCanCommunity/cancancan/wiki/Abilities-in-Database
class Ability
include CanCan::Ability
def initialize(user)
can do |action, subject_class, subject|
user.permissions.find_all_by_action(aliases_for_action(action)).any? do |permission|
permission.subject_class == subject_class.to_s &&
(subject.nil? || permission.subject_id.nil? || permission.subject_id == subject.id)
end
end
end
end
Expected behavior
The current example does not work with Rails 4.1 + since the dynamic finders have been removed
Actual behavior
class Ability
include CanCan::Ability
def initialize(user)
can do |action, subject_class, subject|
user.permissions.where(action: aliases_for_action(action)).any? do |permission|
permission.subject_class == subject_class.to_s &&
(subject.nil? || permission.subject_id.nil? || permission.subject_id == subject.id)
end
end
end
end
System configuration
Rails version: 5.2
Ruby version: 2.5
CanCanCan version: 2.3.0

Thank you! 🙇


Refund transaction support

Added support for refund transaction calls to Authorize.Net API

I'm very new to this process, so if I'm doing anything incorrectly on the PR, let me know. I had some lingering setting issues in my IntelliJ code style that I believe are now corrected so I believe we are using the correct code style standards.

Thanks for the PR! There are a few styling issues (i've made inline comments on those).
Other than that, I would just need some tests to cover this code, and I'll be happy to merge it in.

Thanks! I ran PHP Code Sniffer against it and it wrapped a couple of lines funny, so I'll correct those and get the test coverage done as well. What is the official code style standard we should be following?

We added the unit tests over the weekend and I fixed my code style settings so it won't auto-wrap function calls any more.

+1 Looks great, thank you!


__pthread_mutex_lock_full on Linux

Hi, I got this runtime error when trying to run the sokol_app.h example code on Manjaro x86_64.
The trace-back in GDB:
a.out: ../nptl/pthread_mutex_lock.c:428: __pthread_mutex_lock_full: Assertion `e != ESRCH || !robust' failed.

Program received signal SIGABRT, Aborted.
0x00007ffff7c1d615 in raise () from /usr/lib/libc.so.6
(gdb) backtrace
#0  0x00007ffff7c1d615 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff7c06862 in abort () from /usr/lib/libc.so.6
#2  0x00007ffff7c06747 in __assert_fail_base.cold () from /usr/lib/libc.so.6
#3  0x00007ffff7c15bf6 in __assert_fail () from /usr/lib/libc.so.6
#4  0x00007ffff77e44d4 in __pthread_mutex_lock_full () from /usr/lib/libpthread.so.0
#5  0x00007ffff7e7c9d4 in ?? () from /usr/lib/libX11.so.6
#6  0x00007ffff7e85389 in XQueryExtension () from /usr/lib/libX11.so.6
#7  0x00007ffff7e78884 in XInitExtension () from /usr/lib/libX11.so.6
#8  0x00007ffff7a44463 in ?? () from /usr/lib/libGLX_mesa.so.0
#9  0x00007ffff7a454ee in ?? () from /usr/lib/libGLX_mesa.so.0
#10 0x0000555555558e4d in _sapp_glx_init () at src/sokol_app.h:8499
#11 0x000055555555b076 in _sapp_linux_run (desc=0x7fffffffe0e0) at src/sokol_app.h:9337
#12 0x000055555555b24c in main (argc=1, argv=0x7fffffffe278) at src/sokol_app.h:9382

The code used was the example code from the README (with OpenGL core 33 selected):
#define SOKOL_IMPL
#define SOKOL_GLCORE33
#include "sokol_app.h"
#include "sokol_gfx.h"
#include "sokol_glue.h"

sg_pass_action pass_action;

void init(void) {
    sg_setup(&(sg_desc){
        .context = sapp_sgcontext()
    });
    pass_action = (sg_pass_action) {
        .colors[0] = { .action=SG_ACTION_CLEAR, .val={1.0f, 0.0f, 0.0f, 1.0f} }
    };
}

void frame(void) {
    float g = pass_action.colors[0].val[1] + 0.01f;
    pass_action.colors[0].val[1] = (g > 1.0f) ? 0.0f : g;
    sg_begin_default_pass(&pass_action, sapp_width(), sapp_height());
    sg_end_pass();
    sg_commit();
}

void cleanup(void) {
    sg_shutdown();
}

sapp_desc sokol_main(int argc, char* argv[]) {
    return (sapp_desc){
        .init_cb = init,
        .frame_cb = frame,
        .cleanup_cb = cleanup,
        .width = 400,
        .height = 300,
        .window_title = "Clear (sokol app)",
    };
}

Compiled with:
gcc src/*.c -o build/a.out -ldl -lX11 -lXi -lXcursor -lGL

Hmm, hard to say what's wrong there to be honest, sokol_app.h is not multithreaded anywhere, so that's somewhere inside the GLX implementation. The X11/GLX initialization code should be identical to GLFW. Do you know if GLFW applications work on that machine?

...ah wait! I think I know what's wrong. See this issue:
https://github.com/floooh/sokol/issues/376
Specifically this comment:
https://github.com/floooh/sokol/issues/376#issuecomment-692409384
You need to compile with -pthread (note that this is different than -lpthread)

Linking to pthread seems to have fixed it. Both -lpthread and -pthread seem to work. I am now compiling with: gcc src/*.c -o build/a.out -pthread -ldl -lX11 -lXi -lXcursor -lGL. Thank you for the quick response.


port trigger to use factors

Note: this should fix https://github.com/fermyon/spin-trigger-command/issues/33


Increase app version with every git commit

I want assign the commit counts to patch number where:
git describe > v1.5.0-3-g41abd80
currently when running
php artisan version:show  the result is: version 1.5.0 (build 41abd8)
I want the result to be version 1.5.3 (build 41abd8) where patch number equals to commit counts.

This is exactly what it should show, unless you configure it to be used with version:absorb

On version 1.0 absorb is the way to go, you just have to run:
php artisan version:absorb

There is a problem, in my project the config/version.yml is in the version control.
I put the php artisan version:absorb to my post-commit hook.
But when i commit some code, the version.yml file was auto update the current section,  my git stats is always modified, is anyway am i wrong?
$ git status
On branch develop
Your branch is ahead of 'origin/develop' by 2 commits.
  (use "git push" to publish your local commits)

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	modified:   config/version.yml

no changes added to commit (use "git add" and/or "git commit -a")

The version is stored in this file. I cannot find a way to securely store the version in a different way than in a file. So, if you version:absorb, the file will be updated.
If that's a problem for you and your deployment uses git to pull new versions, you can probably execute it  it in the server, but to cleanup the directory before a new pull, you would probably have to do something like:
git reset --hard HEAD
git pull origin production
composer install --no-interaction --prefer-dist --optimize-autoloader --no-dev
php artisan version:absorb
...

The version is stored in this file. I cannot find a way to securely store the version in a different way than in a file. So, if you version:absorb, the file will be updated.
If that's a problem for you and your deployment uses git to pull new versions, you can probably execute it it in the server, but to cleanup the directory before a new pull, you would probably have to do something like:
git reset --hard HEAD
git pull origin production
composer install --no-interaction --prefer-dist --optimize-autoloader --no-dev
php artisan version:absorb
...

This tips so helpful for me, thanks!

In case when use git version, first run read the version info from git-local or git-remote, and save the current version information to the .env file, will this flow is better?

The version is stored in this file. I cannot find a way to securely store the version in a different way than in a file. So, if you version:absorb, the file will be updated.
If that's a problem for you and your deployment uses git to pull new versions, you can probably execute it it in the server, but to cleanup the directory before a new pull, you would probably have to do something like:
git reset --hard HEAD
git pull origin production
composer install --no-interaction --prefer-dist --optimize-autoloader --no-dev
php artisan version:absorb
...

I'm using post-hook on me server to run commands as i push.
how can I achieve the same results?
I get this error:
Unable to find git tags in this repository that matches the git.version.matcher pattern in version.yml
because I don't have the .git directory i tried setting the GIT_WORK_TREE before calling the version:absorb command but no luck.

I finally settled with add php artisan version:absorb to the scripts section of  composer.json under post-autoload-dump
and it is working nicely and as @antonioribeiro suggested to reset the remote repo before pulling new changes. Works perfectly. Thanks!


Change Searcherer#getDictionaries method to a getter

The Searcherer#getDictionaries() method would be better suited as a getter method (i.e. Searcherer#dictionaries. This would also be more consistent with the rest of the API.

These changes have been implemented in 0c94070 and will be included in the 0.2.0 release.


Why is there no option to prevent overlapping of groups?

G6 Version: 3.3.6
Platform: Linux

I also cannot prevent nodes from being dragged out of a group without disabling the drag completely?

For now, Group in G6 only has some basic function and some simple interactions.
We plan to re-design and refactor it in v3.5.

I have this issue too, hope there will be a fix as soon as possible.

When is v3.5 release?

v3.5 is released. Try it here:
Built-in combos: https://g6.antv.vision/en/examples/item/defaultCombos
Custom combos: https://g6.antv.vision/en/examples/item/customCombo
Combo with layout: https://g6.antv.vision/en/examples/net/comboForce
Combo behaviors: https://g6.antv.vision/en/examples/interaction/combo
For the docs, you can search 'combo' with the search bar on the top of our website.


Issue128 strange issue with autosaving

Codecov Report

Merging #132 (2d5c8ed) into main (908b9b9) will decrease coverage by 0.04%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main     #132      +/-   ##
==========================================
- Coverage   99.77%   99.74%   -0.04%
==========================================
  Files          96       97       +1
  Lines        5773     5799      +26
==========================================
+ Hits         5760     5784      +24
- Misses         13       15       +2

Files Changed
Coverage Δ

ScenarioGUI/gui_classes/gui_combine_window.py
99.71% <100.00%> (-0.29%)
:arrow_down:

tests/test_main_window_functions/test_auto_save.py
100.00% <100.00%> (ø)

...n_window_functions/test_problem_with_autosaving.py
100.00% <100.00%> (ø)