Add pvalue

Do not merge!
This is just for review

Coverage increased (+0.04%) to 94.603% when pulling 1abb450f6c700e69cd2f1fe9c307e2fdb8a63fa0 on joshwalters:add-pvalue into bed3425f794e12724257ff808db1f1561160d8e8 on DataSketches:master.

Coverage increased (+0.04%) to 94.603% when pulling 7687b0b01407dc767ed7fbe6af250bb3b9895c00 on joshwalters:add-pvalue into bed3425f794e12724257ff808db1f1561160d8e8 on DataSketches:master.

Coverage increased (+0.04%) to 94.603% when pulling 7687b0b01407dc767ed7fbe6af250bb3b9895c00 on joshwalters:add-pvalue into bed3425f794e12724257ff808db1f1561160d8e8 on DataSketches:master.

Coverage increased (+0.02%) to 94.586% when pulling 396c508a6c8b28d0907ffc9bd9f7437afbbbbce7 on joshwalters:add-pvalue into bed3425f794e12724257ff808db1f1561160d8e8 on DataSketches:master.

Coverage increased (+0.02%) to 94.586% when pulling 396c508a6c8b28d0907ffc9bd9f7437afbbbbce7 on joshwalters:add-pvalue into bed3425f794e12724257ff808db1f1561160d8e8 on DataSketches:master.

Sketches are themselves approximate. I gues the claim that we can run the t-test on a sample where n = sketch_size to estimate significance? So basically ignore data we have once we reach the sketch's max size but have it be valid (but under-sensitive) since it's a uniformly random subset?

@jmalkin Pretty much. The idea would be to build a sketch like this for every interval, then merge them for the period that we need to evaluate.
A few notes however, we can get a much more accurate mean from the sketch by using the estimates. This mean could then be used as a more "accurate" mean in the variance calculation. I ran some tests using that approach, but haven't had enough time to validate which approach is better.

@joshwalters I think I'm missing something. How does taking the mean of a subset produce a more accurate estimate of the mean than using all the data?
A t-test's result depends on both the difference in values and number of values. You can get a lower p-value (low probability of that data given the null hypothesis) with few values if there's big enough a difference, and if you have a gigantic number of samples it'll be possible to detect tiny differences (if they exist). By using sketches, you limit yourself on the second front.

Lets say the sketch has size of 1024. We can get the mean and variance of that sample. Using sketch estimation, we could get a more accurate mean (and then use it in the variance calculation). By more accurate, it would hopefully be closer to the mean of the whole data set instead of the 1024 samples.

Using sketch estimation, we could get a more accurate mean

Could you elaborate on this please?

The sketch can estimate unique counts and do a great job there. For any
extra data in the tuple summaries, it's just a uniform random sample. The
mean estimate will just be over the sample points in the sketch.

Coverage increased (+0.03%) to 94.592% when pulling 82af4bef2177eac3e95a91758e118cd48bad4842 on joshwalters:add-pvalue into bed3425f794e12724257ff808db1f1561160d8e8 on DataSketches:master.

Coverage increased (+0.03%) to 94.592% when pulling a337baf3be981943cb7e036c453d9a0c537abde6 on joshwalters:add-pvalue into bed3425f794e12724257ff808db1f1561160d8e8 on DataSketches:master.

Coverage increased (+0.03%) to 94.592% when pulling c0a699e7db31b856c9cd3ae179336d3cafaea8c6 on joshwalters:add-pvalue into bed3425f794e12724257ff808db1f1561160d8e8 on DataSketches:master.

Coverage increased (+0.03%) to 94.592% when pulling 23fc70b9f52765ecf08f204afdbbceec8277e375 on joshwalters:add-pvalue into bed3425f794e12724257ff808db1f1561160d8e8 on DataSketches:master.

Coverage increased (+0.02%) to 94.581% when pulling fe566171bc5f6fc402601702c2e2cb8b9254d146 on joshwalters:add-pvalue into bed3425f794e12724257ff808db1f1561160d8e8 on DataSketches:master.

I am not entirely sure that returning null in case of too few values is the best approach, but I don't have a better idea at the moment. Let's merge this.


Update 15_DDPM.ipynb

updated notebook so that 'n_inp' gets initialized, which was introduced in new miniai version.

issue is fixed now


chg: usr: expand template docs

I also renamed index.rst to README.rst with 'git mv' so we can see the docs when browsing the repo.

Ok, just added a commit to keep lines at 80 chars. Will keep in mind in the future.

We're not embedding the templates in this repo anymore, so I'm closing this PR.


CREATE DOCUMENTATION UPDATE TEMPLATE

Is this a unique feature?

[X] I have checked "open" AND "closed" issues and this is not a duplicate

Is your feature request related to a problem/unavailable functionality? Please describe.
Adding a Documentation Template addresses the challenge of maintaining clear, consistent, and comprehensive documentation across the project. Without a standardized template, contributors may experience confusion or inconsistency, leading to frustration and making it harder to onboard new collaborators effectively. Proper documentation ensures clarity, helping to communicate the project’s purpose, setup, and usage in a structured format, which is essential for effective collaboration and project scalability.
Proposed Solution
To address the documentation challenge, I propose creating a Documentation Template that outlines key sections to include in all documentation. This template should cover aspects like installation instructions, usage examples, contribution guidelines, and FAQs. By establishing a uniform structure, it will facilitate easy understanding and navigation for users and contributors alike. Additionally, this will ensure that all necessary information is captured consistently, enhancing the overall quality and effectiveness of the project's documentation.
Screenshots

Do you want to work on this issue?
Yes
If "yes" to above, please explain how you would technically implement this (issue will not be assigned if this is skipped)
To technically implement the Documentation Template, I would start by creating a Markdown file named DOCUMENTATION_TEMPLATE.md in the project's root directory. This template would include pre-defined sections such as Introduction, Installation Instructions, Usage, Contributing, and FAQs. Each section would contain prompts to guide contributors on what information to include. Additionally, I would integrate this template into the project's contribution guidelines to ensure all contributors are aware of its existence and importance. Finally, I would encourage regular reviews and updates to the template based on feedback from users and contributors.

@vishanurag ASSIGN ME THE TASK UNDER GSSOC AND HACKTOBERFEST


Add Octolis

Added Octolis as vendor

Hey @OctolisHQ 👋
Would that be possible to include your logo in the PR as well? =)
See how another vendor did it: https://github.com/whalyapp/connector-catalog-data/pull/38


HAWQ-779. support more pxf filter pushdwon

https://issues.apache.org/jira/browse/HAWQ-779
Description
When I use the pxf hawq, I need to read a traditional relational database systems and solr by way of the external table. The project :https://github.com/Pivotal-Field-Engineering/pxf-field/tree/master/jdbc-pxf-ext, only "WriteAccessor ",so I developed 2 plug-ins, the projects: https://github.com/inspur-insight/pxf-plugin , But these two plug-ins need to modified HAWQ:

When get a list of fragment from pxf services, push down the 'filterString'. modify the backend / optimizer / plan / createplan.c of create_pxf_plan methods:
segdb_work_map = map_hddata_2gp_segments (uri_str,
total_segs, segs_participating,
relation, ctx-> root-> parse-> jointree-> quals);
modify pxffilters.h and pxffilters.c, support TEXT types LIKE operation, Date type data operator, Float type operator.
Modify org.apache.hawq.pxf.api.FilterParser.java, support the LIKE operator.

Please update the corresponding test in FilterParserTest to include the new operators

My local branch some confusion, handle submodules marked for deletion, I do not know how to recover. I first created PR in GITHUB, not familiar with.

+1

Merged this feature to master. Closing this pulll request


Web template and analyzer are not compatible in current 2.15

Repro steps
With a recent 2.15 build (I used 2.15.0-181.0.dev):

dart create -t web-simple webapp
cd webapp
dart pub global activate webdev
dart pub global run webdev serve

=>
mit-macbookpro5:webtest mit$ pubg run webdev serve
[INFO] There was output on stdout while compiling the build script snapshot, run with `--verbose` to see it (you[INFO] Serving `web` on http://<IP_ADDRESS>:8080
[INFO] Generating SDK summary completed, took 2.8s
[WARNING] build_web_compilers:entrypoint on web/main.dart: Your current `analyzer` version may not fully support your current SDK version.

Analyzer language version: 2.14.0
SDK language version: 2.15.0

Please update to the latest `analyzer` version (2.6.0) by running
`flutter packages upgrade`.

If you are not getting the latest version by running the above command, you
can try adding a constraint like the following to your pubspec to start
diagnosing why you can't get the latest version:

dev_dependencies:
  analyzer: ^2.6.0

It looks like we need to roll deps in the template, as this solves it:
$ dart pub upgrade --major-versions
Resolving dependencies... (1.2s)
...
Changed 2 constraints in pubspec.yaml:
  build_runner: ^1.10.0 -> ^2.1.4
  build_web_compilers: ^2.11.0 -> ^3.2.1


Mixed multipart decoder -> series 0.21

Add an explicit instance to allow access to the mixed multipart decoder.
Referencing this discussion: https://gitter.im/http4s/http4s?at=5fecd60de7f693041f3efd9c

@rossabaker I created this PR to series 0.21 branch.


Issues #82 & #318

318: Copying published date into date_created field. Added migration to populate for all existing case studies.
82: Cosmetic tweak for "Request a Change" button.

Coverage decreased (-0.05%) to 92.49% when pulling d864c0225090be7fb37239f2236cec86bb51c552 on scott-dev into 017e7ec800b859f5f773c6703ced5a1dc403b841 on master.

Coverage increased (+0.01%) to 92.555% when pulling 4db693600cc34023b8d370befd5db9264e35a6ce on scott-dev into 017e7ec800b859f5f773c6703ced5a1dc403b841 on master.

Coverage decreased (-3.7%) to 88.868% when pulling f2781f02577f4e96f0ac3d6d86e267f38230400c on scott-dev into 017e7ec800b859f5f773c6703ced5a1dc403b841 on master.

Coverage increased (+0.01%) to 88.868% when pulling f4181539a7031e2a98c8712d59a91a8a2d748ff0 on scott-dev into 1e23a7233863c2fc7cd95bf0bf608f15f60cd6d7 on master.

Coverage increased (+0.1%) to 88.977% when pulling 026f1100b20708c11839b2c8151988ffbf09fa6c on scott-dev into 1e23a7233863c2fc7cd95bf0bf608f15f60cd6d7 on master.


Showing progress in the Assets list and details page

What does this pull request do? Explain your changes. (required)
Add the file upload progress and processing progress to the Assets list and Asset details page.
Specific updates (required)

Added File Upload progress and Processing progress to the Assets list page
Added File Upload progress and Processing progress to the Assets details page (player position)
Refactored some files to break them up more and make them more manageable

How did you test each of these updates (required)
I extensively tested the feature with the different themes.
Does this pull request close any open issues?
Fixes #1297
Screenshots (optional):

Addressing @victorges review, published erroneously on this other PR https://github.com/livepeer/studio/pull/1330 (confusion issue is my fault).
Tested the dashboard around and looks great! Some notes/questions:

The player is configured with the default objectFit, which means that portrait videos won't be rendered properly in the asset preview page. I tested with [this jelly fish video](https://livepeer-studio-git-clacladev-update-player-livepeer.vercel.app/dashboard/assets/f85d588d-9145-49e6-ba47-97c1264d0c7c).
There is a https://github.com/livepeer/livepeer.js/discussions/87, but while we don't change the default, I think in the dashboard we should set the objectFit property of the player to contain so the video is not cropped.
I didn't seem to get the processing progress show up in the asset list a couple of times. It stayed stuck in Uploading 100% and then just switched to ready for some reason. I'm thinking it won't change to Processing X% until some non-zero progress shows up. On that case, I think it's better to show Progressing 0%... than Uploading 100%, so IMO we should switch the notice to "processing" as soon as the asset.status.phase becomes processing. Also, we could show only Processing... when we have a zero percentage, wdyt?
Everything else looks great! I like that the player volume seems to be a global on the dashboard as well.

Oh and a crazy/stretch idea. Since we don't have very granular progress on the processing phase, WDYT of applying some smoothing function to the progress that we read from the API?

 Instead of just changing immediately, we could smooth a transition to that value, maybe as an asymptote or only smoothing it over 10 seconds, which is [the minimum progress reporting interval](https://github.com/livepeer/task-runner/blob/4d1ae1768c01e979969bf7f00b81267db05e299c/task/progress.go#L16) on the backend.

There might be some ready function or lib for that, or maybe we could just implement some logic like "every half a second move the displayed progress 10% closer to the progress reported by the API". Like this, we'd smooth out to ~90% of the API progress in a 10s period, ~99% over 20s, and it might feel nice on the dashboard.

As I said this is kind of a crazy idea tho. Just a stretch, but it'd probably be fun to implement as well if you wanna give it a shot.

Regarding the current UX of moving between Uploading to Processing
As soon as the Upload is completed, I invalidate the asset data, so the asset is fetched again. But it happens that the status of the asset is not yet in "processing". That's why the asset is still "uploading". It would happen after a second or two I imagine. Maybe, I could put a delay of 1-2s before invalidating the data.
The Assets list page has also a refresh interval of 15s. That's why it is jumping from Uploading 100% to Processing 100%. A small video is processed in less than 15s.
FYI, if you start to upload a video and, while it has not finished yet, you tap on it you will see it opening inthe Asset details page still uploading. This one will refresh the asset details every 5s. So you will see a smoother process "uploading -> processing"
I don't know why the refresh intervals are different, but I supposed that's because the two calls are not expensive the same.
Regarding the progress smoothing
I don't think we should do the smoothing. It feels a premature optimisation at this time, I would focus on things that move the needle for the product. I also don't think that many people would even notice.

@clacladev All makes sense! Yeah I don't think the progress smoothing is a priority, only if it was easy enough to implement for a cleaner UI.


contribution guidelines

Adding guidelines for contribution and development, filing bugs etc.
I took this from OLM and modified, so please also check for potential copy&paste errors :)

/hold

lol, too slow, whoops

I'll send a follow-up


python3Packages.flake8-polyfill: disable failing tests

Motivation for this change
Fix build (https://hydra.nixos.org/build/159213279)
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Alternatively, you can fetchpatch this: https://github.com/PyCQA/flake8-polyfill/commit/3cf414350e82ceb835ca2edbd5d5967d33e9ff35

Alternatively, you can fetchpatch this: PyCQA/flake8-polyfill@3cf4143

Thanks. Switched to using the patch.

@ofborg build python39Packages.flake8-polyfill python39Packages.pylint-django python39Packages.pep8-naming

Let's try to backport this because of https://github.com/NixOS/nixpkgs/pull/147332


webp support

Is webp supported?
I found few closed issues but with version 1.17.6 this does not work

WebP is supported, however it is an optional build dependency. I have included WebP decoding in most of the binaries available here on GitHub and in the mobile builds.
Which build are you running?

The binaries are built out of the "release" branch but currently the main branch is pretty much equivalent to release.
Your linked image does work for me (in the iOS mobile build, at least):


Usage fixup

Why removing the 101 example? I don't think this is a good idea @joel-hamill

@mhausenblas a 101 example placed at the beginning of this top-level Usage topic is not good information design. a couple points: we cannot assume users have installed DC/OS (people don't read online documentation front-to-back); we cannot assume people are familiar with docker run.
it seems to make more sense to put this example directly at the end of the installation topics - since in those topics, we are sure that people have installed DC/OS and are ready to try it out.
what do you think?

I don't know much about information design but I found it super useful. I leave it up to @pyronicide to decide …

Thanks @joel-hamill LGTM overall but two things we need to fix: 1. resolve conflicts, and 2. remove - Running a [Ruby on Rails app](/docs/1.7/usage/tutorials/ruby-on-rails/) since we pulled that tutorial.


Get nagetive width when there is ANSI escap sequence in string

    std::cout << unicode::display_width("\033[36mfuckyou"s) << std::endl;
    // COUTPUT:
    // -1

Am not a particular fan of the choice of example but the ANSI escape sequence handling would be solved by the PR #3


webkit2gtk: remove need for lcms

lcms can be disabled, and therefore not needed to build webkit

Thanks!


feat: Add qualified invoke ARN output

Description

Add an output for the qualified_invoke_arn, which is useful for configuring a function with provisioned concurrency.
Motivation and Context

This addresses issue #384
See the AWS docs about using provisioned concurrency with a qualified ARN:

https://docs.aws.amazon.com/lambda/latest/dg/troubleshooting-invocation.html#troubleshooting-invocation-coldstart
https://docs.aws.amazon.com/lambda/latest/dg/provisioned-concurrency.html

Breaking Changes

None.
How Has This Been Tested?

[x] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[x] I have tested and validated these changes using one or more of the provided examples/* projects

[x] I have executed pre-commit run -a on my pull request

[x] Tested with existing "real world" deployment of the module

Bumping this MR. We could use it to simplify our TF implementations using provisioned concurrency.

This PR is included in version 4.17.0 :tada:


How to connect windows IRDPSRAPISharingSession by wfreerdp-client.exe

Just as the title:
I'm now created a IRDPSRAPISharingSession listen on port(i.e 3389) with a invatation created as follow image:

Can anyone tell how to connect the invatation with twfreerdp-client.exe

@aijyo I'm not too familiar with that, but is it the same as the .msrcIncident files created for remote support? Then just use these as first argument to wfreerdp.exe

It seems effective, but how...can  provide with a msrcIncident file and full command?...

@aijyo Well, how is the workflow for this API? Do you connect with user/password, can you create some kind of invitation file?
Would suggest you write to the mailing list or join us on IRC to discuss this ;)

@aijyo Well, how is the workflow for this API? Do you connect with user/password, can you create some kind of invitation file?
Would suggest you write to the mailing list or join us on IRC to discuss this ;)

I'll learn how join IRC later...(not family with it)...
IRDPSRAPISharingSession work flow as follow(only connect string is needed when connect to server):
Init:

SetParam:

open:

create a invatation:

client side(connecte to the server, username, passwd is not necessary, can be any string,) :

@aijyo Well, how is the workflow for this API? Do you connect with user/password, can you create some kind of invitation file?
Would suggest you write to the mailing list or join us on IRC to discuss this ;)

I use freerdp to connect IRDPSRAPISharingSession is because I find freerdp use it on windows(int win_wds.c::int win_shadow_wds_init(winShadowSubsystem* subsystem)). So I think is possible  use freerdp client connect to my RDPSession...

@aijyo Ah, so how does this string look like? Is it simply some RDP file format or what? (sorry, as already said, not familiar with that one)

@aijyo Ah, so how does this string look like? Is it simply some RDP file format or what? (sorry, as already said, not familiar with that one)
when a create a invatation:

connectstring as follow(some info relpaced by "**"):

@aijyo And where is the STRING?  You just call an API here, where is the output?
github bug..connot show the following string:

@aijyo And where is the STRING? You just call an API here, where is the output?
full demo code as follow, I using outputdebugstring got the  connectionstring

@aijyo Ok, this is the assistance file format. Just save that invitation to a file and use it as first argument wfreerdp.exe filename.msrcIncident and it should work.

@aijyo Ok, this is the assistance file format. Just save that invitation to a file and use it as first argument wfreerdp.exe filename.msrcIncident and it should work.

I find the assitance file parse function now: the connectstring seems not match the msrcIncident...

So  how to join the group with IRC

@aijyo Ok, this is the assistance file format. Just save that invitation to a file and use it as first argument wfreerdp.exe filename.msrcIncident and it should work.

Thanks, I'll test it tomorrow, and learn how to use IRC..

I'm now find a function that trans connectstring to assistance file struct in assistance.c, but some key value  seems to be ignored...(KH2, CE):

freerdp
@akallabeth  Thank you very much...
And more  there is question(https://github.com/FreeRDP/FreeRDP/issues/5089), what I realy anxious to know is : wfreerdp-server-cli.exe is workable？


how can I get resized image without loosing transparency?

const options = {
title: '이미지 선택',
// storageOptions: {
//   skipBackup: true,
//   path: 'images',
// },
// includeBase64:true,
//quality:0.1,
mediaType:'photo',
maxWidth:360,
maxHeight:360,
};
my image is resized well but loose transparency.
how can I get resized image without loosing transparency?

Which library version are you using?

Any info?

I hope the problem is solved, if not upload the original image which caused the problem. Or provide more info.


Documentation on next.js usage refers to deprecated module

Hi there, loving getting to know the urql ecosystem.
I'm playing around with a Next.js project and notice that the documentation refers to the next-urql package, however the repo for this package indicates that it is deprecated and included as part of urql-core.
https://formidable.com/open-source/urql/docs/advanced/server-side-rendering/#nextjs

The package has been moved here the repo is deprecated not the package.


Android Basics: Activities and intents

https://developer.android.com/codelabs/basic-android-kotlin-training-activities-intents?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-kotlin-unit-3-pathway-1%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-training-activities-intents#8

is this 'if' right?
because 'if (isLinearLayoutManager)
ContextCompat.getDrawable(this, R.drawable.ic_grid_layout)' will return grid icon
cmiiw

Good catch! The two blocks should be swapped, and we've fixed this in the codelab. Thanks for filing!


MM-37325: RHS update timer

Summary
This PR adds the status update timer and the dropdown menu in the on-hover buttons. There is also some style polishing.
Videos
General walkthrough: a playbook with no default reminder is created (hence, the Post update button occupies the whole width at first. Then, an update is made with no reminder for the next one, so the button is in tertiary mode and the copy reads "Last update in...". Then an update is made with a reminder for the next one, so the button is in primary mode and the copy reads "Update due in...". Finally, the action of the three-dots button is demoed.
https://user-images.githubusercontent.com/3924815/127398181-4db7e087-3a11-4814-8328-bc0ed81beae3.mp4
Overdue updates and behaviour of the interactive post button Dismiss:
https://user-images.githubusercontent.com/3924815/127398247-99c105a2-1cb6-4d0d-b22c-c5c602dd4ffb.mp4
Overdue updates and behaviour of the interactive post button Update status:
https://user-images.githubusercontent.com/3924815/127398253-d7f9b072-31b6-499a-8438-e8cdbb5ce4ff.mp4
Quick view of the dark theme (I think the red here is a bit weird, but still readable):
https://user-images.githubusercontent.com/3924815/127398271-e4a6f090-b6a3-4354-8c65-0807c9070771.mp4
Screenshots of the several states of the timer
New run

New run, no default reminder
New run, default reminder

Scheduled

Days
One hour
Minutes

One minute
This minute
Now

Overdue

This minute
One minute
Minutes
Hours

No update scheduled

Ticket Link
https://mattermost.atlassian.net/browse/MM-37325
Checklist

[ ] Telemetry updated <- We did not talk about this in the meetings, so I'm just skipping and adding next week if needed
[ ] Gated by experimental feature flag
[ ] Unit tests updated

@justinegeffen, I need a review of the timer copy. This timer informs of when the next update is due (or when the last one was posted if no future one is scheduled) or how long has been overdue. A screenshot of what I'm exactly referring to:

One thing to take into account: the top line, which reads either "Last update", "Update due" or "Update overdue" is hardcoded text. The bottom line, with the time itself, comes from a component that handles the relatives times automatically, and I'm defaulting to what it says.
That said, the copy you need to review is the following list. I did not cover every possible case in the list, but the singular and plural works as expected, so this sample is enough:

Last update:

Last update this minute
Last update 1 minute ago
Last update 5 minutes ago
Last update 10 hours ago
Last update 30 days ago

Updates scheduled in the future:

Update due in 30 days
Update due in 1 hour
Update due in 5 minutes
Update due in 1 minute
Update due this minute
Update due now

Updates missed:

Update overdue this minute
Update overdue 1 minute ago
Update overdue 3 minutes ago
Update overdue 3 hours ago
Update overdue 30 days ago

Updates scheduled far in the future or missed looong ago. These ones will probably never happen, but they are technically possible:

Update overdue February 03, 2020
Update due February 03, 2050

Thanks, @agarciamontoro! I think those suggestions all work perfectly. :)


Added the paranoid flag to the ICountOptions interface

Hi there, I added the missing paranoid flag to count options.
Now this is supported:
return Entity.count({
  paranoid: false,
});

Thanks :)


add RAT and tests

more tests to be added:

two equivalent fractions simplify to the same constructors
division by zero (w.r.t equality)
denominator zero, denominator one, denominator negative, denominator positive, numerator positive, numerator negative, numerator zero

todo:

put it in domains-ext.k
subtraction in terms of addition


Using HttpClient with cloudflare worker

Trying to use the rest client from cloudflare worker:
let router = Router::new();
router.get_async("/gh", |_, ctx| async move {
  let body = CreateIssueBody {
       title: "tricked is cool".to_owned(),
       body: Some("This is very true".to_owned()),
       assignee: None,
       milestone: None,
       labels: None,
       assignees: None,
  };
  let mut http_client = HttpClient::new_none();
  create_issue(&http_client, "jfroche", "advent2019", &body)
      .await
      .unwrap();
  Response::ok("done")
}

fails with this 500 error:
A hanging Promise was canceled. This happens when the worker runtime is waiting for a Promise from JavaScript to resolve, but has detected that the Promise cannot possibly ever resolve because all code and events related to the Promise's request context have already finished.
Error: The script will never generate a response. at line 0, col -2
right: `false`: cannot recursively acquire mutex', library/std/src/sys/wasm/../unsupported/locks/mutex.rs:23:9

Can we use await in an async function with wasm ?
Thank you for this nice library !

Alright, I've pushed a fix @jfroche. Please let me know if you have any further issues


incompatibility with curios

Curios overlay and CPAS slots overlay each other and are in the way

I've noticed that there is an option in the config to remove them but moving the location would be helpful

you can move them, disable the "Auto" mode and you can drag the panel around

okay, How do I do that? the mod isn't compatible with mod menu and there is no "auto" setting in the config
{   "showHelp": false,   "entries": {     "com.github.minnecraeft.packed.client.GenericScreen": true,     "net.minecraft.class_479": true   } }

press Ctrl-J when in inventory, or disable showHelp to show the toast again. the config entry then will something like "pkg.screenclass": [x, y], wich is the panel top left corner coord from the center of the screen

That's actually really helpful. I now realize it says that right on the mod page, I didn't notice it before, thanks for the help, and sorry to waste your time


Branch 2.7 hive missing commits

What changes were proposed in this pull request?
Commits from trunk which need to be a part of Ambari 2.7.1 release

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/3308/
Test PASSed.


"Filter by State" label disappears from drop-down

In each page, the search interface includes a drop-down menu with the "filter by state" label, but this label doesn't show up at all anymore.

Will need to add JS to fix this further

This label seems to be restored


[BUG] Bad pictures quality on Samsung?

Recently I noticed that the quality of a picture showed set using the propriety size of AssetEntity is really low on Samsung devices.
I tested it using values 100 and 1000 and on Samsung devices the quality is always low (like a really compressed picture) while on other devices the quality is really bad at 100 but turns good at 1000.
How can that be?
I'm using  photo version: 0.4.8 and photo_manager: 0.4.8.

hi, I fixed it in photo_manager 0.5.0. I will merge some change and roll back to 0.5.x in next few days.

Thanks for your work!

@rignaneseleo
Thank you for your suggestion. I checked the plugin you wrote.
I and your specific approach will be different. Not only trigger the system broadcast.
https://github.com/CaiJingLong/flutter_photo_manager/blob/8ab010347ba1772c2191411e223d0dae83398270/android/src/main/kotlin/top/kikt/imagescanner/core/utils/DBUtils.kt#L575-L640
Like my saveVideo or saveImage code, I will insert many fields as possible to MediaStore so that I can get more valid fields when using photo_manager to get assets.

By the way, if you are just using photo_manager, this change has been on the pub for a week.
The photo library has been updated in recent days.

Is the bug related to Android 10 or just Samsung? The v0.5.0 doesn't seems to fix the bug on my Samsung with Android 10.

Because my device is also an android10 device, I also tried it including the simulator, and found no similar problems.
So, I will try to write an example.
If necessary, I need you to use the example I provided to output some information to me to help me determine the problem.

Can you try running your code on other Android 10 devices? Like an emulator? Try to see if you have the same problem.
If the same problem occurs with many different devices, then I would assume that the problem is in the code of the library, but instead may be specific to the brand.

On my Android 10 emulator both 0.4.8 and 0.5.0 work well.

Can you try using 0.5.1-dev.3 to test Samsung's API availability?


Add utilites to plot Keypoints

🚀 Feature
We added utilities to plot bounding boxes #2556 #2785 and utility to plot semantic segmentation masks #3272 #3330.
I think this is probably the last plotting utility we need.
Motivation
Same as before, we need these to make visualization and post-processing easier.
Also Easily support torchvision models.
Pitch
Use only PIL to draw key points. Also, keep the function signature consistent with previous utilities.
A prototype implementation is here!
@torch.no_grad()
def draw_keypoints(
    image: torch.Tensor,
    keypoints: torch.Tensor,
    colors: Optional[List[Union[str, Tuple[int, int, int]]]] = None,
    radius: Optional[int] = 5,
    connect : Optional[bool] = False,
    plot_ids Optional[bool] = False,
    font: Optional[str] = None,
    font_size: int = 10
) -> torch.Tensor:

"""
Args:
        image (Tensor): Tensor of shape (C x H x W) and dtype uint8.
        keypoints (Tensor): The ketpoints from Keypoint RCNN
        colors (List[Union[str, Tuple[int, int, int]]]): List containing the colors of keypoints. The colors can
            be represented as `str` or `Tuple[int, int, int]`.
       radius (int): Radius of circles drawn for keypoints.
       connect (bool): If True connects the visible keypoints.
       plot_ids (bool): If True plots the visible keypoints ids on the image.
        font (str): A filename containing a TrueType font. If the file is not found in this filename, the loader may
            also search in other directories, such as the `fonts/` directory on Windows or `/Library/Fonts/`,
            `/System/Library/Fonts/` and `~/Library/Fonts/` on macOS.
        font_size (int): The requested font size in points.
"""

Radius to determine how big the key point should be. This is essential as torchvision models suppose flexible image sizes.
The font is to plot the keypoint id. Sometimes in models like PoseNet, we would like to know which keypoint ids are visible.
Might help in debugging if particular keypoint does not work well.
The output of Keypoint RCNN is as follows
boxes (FloatTensor[N, 4]): the ground-truth boxes in [x1, y1, x2, y2] format,
with values of x between 0 and W and values of y between 0 and H

labels (Int64Tensor[N]): the class label for each ground-truth box

keypoints (FloatTensor[N, K, 3]): the K keypoints location for each of the N instances,
in the format [x, y, visibility], where visibility=0 means that the keypoint is not visible.

I think we should plot only the keypoints which are visible,
Additional context
The boxes can be plotted using draw_bounding_boxes. Users can use both these utils together to plot both boxes and keypoints. I don't think so draw_keypoints should internally call / draw boxes.
Probably we need to give a demo run at it

I think the time has come to work on this. I will illustrate what I have in my mind. I think that boxes can be plotted with utils.draw_bounding_boxes so we won't plot boxes with this utility.
Taken from here
What do you think of this output @datumbox?

Additionally, the key point number would also be plotted if plot_ids is True.

@oke-aditya I have not worked much with the keypoint models but it surely looks nice. :)
@fmassa thoughts?

Hey @datumbox
I think I will have bandwidth to work on this (as well as torchvision) from next month (if everything goes well).
Hopefully I will get back with a PR before next month.

@oke-aditya Apologies for the late response. I'm OOO and don't closely follow the messages. Sounds good, happy to check it out once you are done when I'm back. Thanks for looking into it as always!

No issues @datumbox :smile:


[Docs] Fix jq examples on "Catalog queries" page

re: https://github.com/operator-framework/operator-controller/pull/696#discussion_r1525272827
Convert the jq examples to code blocks for better rendering and the "code copy" button.
The content might need to be converted into a table to get it to render properly.

/assign


Example in readme need arg -p?

In README
sudo pdbattach $(pgrep -f test.py)

# is there need `-p` here`?
sudo pdbattach -p $(pgrep -f test.py)

Thanks for the report, fixed in https://github.com/jschwinger233/pdbattach/pull/10. I also added a new example which I believe is useful.
Still there is something wrong in the project and I am looking into it, sorry for the inconvenience caused.


Update sbt-scoverage to 1.7.1

Updates org.scoverage:sbt-scoverage from 1.7.0 to 1.7.1.
GitHub Release Notes - Version Diff
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!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scoverage", artifactId = "sbt-scoverage" } ]

labels: sbt-plugin-update, semver-patch

Codecov Report

Merging #118 (156cef8) into master (1b3a33a) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master      #118   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines           48        48
=========================================
  Hits            48        48

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 1b3a33a...156cef8. Read the comment docs.


Updating labelling interface after tasks "data" updates

Describe the bug
After a new field added to labelling tasks the new field isn't available in Labelling interface section in project settings.
To Reproduce
Steps to reproduce the behaviour:
If you have a project with existing tasks

Update "data" in all the tasks adding a new field (with PATCH method of tasks API). Let's say new_field with value "value" is added.
A new column should appear on the main labelling page, you should be able to see the new field in each task "data".
Go to your project settings, section Labelling interface, switch settings mode from Visual to Code
Add a new text control: <Text name="new_field" value="$new_field"/>
Press Save
This returns you to the main labelling page.

Now opening any task to label you can see that the new text field is appeared but its value is taken from another (already existing) field. Opening the Labelling interface settings section again you can see the existing field name in the value attribute of the <Text.../>.
Expected behavior
After updating tasks the new_field field should be available to add in the Labelling interface settings section.
Environment (please complete the following information):

OS: Linux
Label Studio Version 1.4.1post1

@bellal89 Could you tell please - what is your use case? Because it's a little bit weird to add task fields after you upload them.

This is an issue that I am running into as well. Is there any update on this ask or any sort of workaround, at least, to update the UI when new fields are added to tasks?

run
label-studio shell

then
p = Project.objects.get(id=<id>)
p.summary.update_data_columns(p.tasks)

you can try this PR, it should process PATCH api/tasks/ correctly:
https://github.com/heartexlabs/label-studio/pull/2837

I've Just checked this patch API:
curl -X PATCH 'http://localhost:8000/api/tasks/1536317/'   --data-raw '{"data": {"new_field": "test"}}' -H 'Authorization: Token 12345' -H 'content-type: application/json'

It works as expected: new_field column appears in DM. Don't forget to refresh the DM page completely.


Store payment data into braintree

Hi, could you, or anyone who has used this, provide maybe some examples on how to implement this? To be able to store a users payment data so that they don't have to re-enter it every time. thanks!

I'm still getting my head around this library, however I presume your referring to the Braintree Vault.
If so when you request a client_token you also provide the customer_id and the drop_in_ui will automatically offer the previously used payment details.
get "/client_token.json" do
  { client_token: gateway.client_token.generate(
      :customer_id => 736390368
    ) }.to_json
end

Hello @serialbandicoot ,
I am a beginner! Can you paste the complete code it might be helpful?

@gajjartejas - If you look over the docs. https://developers.braintreepayments.com/start/hello-server/ruby, this explains it way better than I can. 👍
You can change your preferred lang, I just chose Ruby...
When the client SDK gets the @client_token, you pass into this the customer_id, as long as Braintree is aware of the ID then the client SDK will display as above in the image.
To test this out, manually go into Braintree and create a New Customer in the Vault and from here you can copy the customer_id into the token request.
Make sure your not just hardcoding the token as with the examples given, this will more than likely give you a default Braintree one. It took me by surprise at first but the token contains information, which will means the app will show different fields etc. based on your Braintree settings.
In a production type setup, when you create the order for the first time, you can return the customer_id from the response object and store the customer_id. Passing it back in when you require it...
Hope that helps!


Update README.md image

Description
We need to update the image showcasing Kedro-Viz on the Kedro README.md.
Possible Implementation
We need to do a few things in this PR:

Delete the current image on the Kedro README.md
And link to the new one that's on the Kedro-Viz README.md

To accomplish this, do the following:

Follow the process in our Contribution Guide
Delete this image
Go the Kedro README.md

Remove this line ![Kedro-Viz Pipeline Visualisation](https://raw.githubusercontent.com/quantumblacklabs/kedro/develop/static/img/pipeline_visualisation.png)
And substitute that removed line with the following ![Kedro-Viz Pipeline Visualisation](https://github.com/quantumblacklabs/kedro-viz/blob/main/.github/img/banner.png)

@yetudada I would like to work on this
Please assign this task to me.

I would like to work on this

@yetudada I would like to work on this Please assign this task to me.

Sure, I've got @ManishS6 down for this first.

@yetudada I have completed the task and have created a PR #925 for the same.


Add cell tracking demo including optimisation of tracking parameters

Demo for tracking biological cells in microscopy time lapse imagery, including optimisation of tracking parameters using Optuna.

Looks good! Unfortunately you might need to regenerate all the additional files so they correspond with those changes (the .ipynb, .rst and .py.md5 files) - sorry!


Possible explanation to the unstable behavior of SCSCNN in training

@mwsht
According to this article, the gradient of SCSCNN model will be reeeeeeeeeally flat and full of saddle points...
Maybe consider a alternate training method?

This also suggest possible trails with larger learning rate with smaller batch sizes. According to my test, learning rate 0.1 works just fine for converging into an accuracy of 96%--and drops to 80% in one epoch--which doubted to be an overshoot.
Stochastic Gradient Descent may be worth trying.


Spike: Study implementation of unit tests requiring external components

Description
External component like MudPopoverProvider should be injected in unit tests to update html DOM
Acceptance criteria

[ ] Save and duplicate #1001
[ ] Edge Models

Let's say we have a blazor component called ComponentOne and this component is using MudAutocomplete.
The component MudAutocomplete (similar to MudSelect) communicate with the component MudPopoverProvider to delegate to it the responsibility to render items listing (The user will be able to interact with this listing to select/scoll items).
To test the component ComponentOne (more precisely user interactions with MudAutocomplete), we need to render in first MudPopoverProvider:
[TestFixture]
public class DeviceToDuplicateSelectorTests : BlazorUnitTest
{
    [Test]
    public void Test()
    {
        // Arrange

        // 0) Previous arranges/mockups are ommited on this example

        // 1) First we have to render the component MudPopoverProvider
        var popoverProvider = RenderComponent<MudPopoverProvider>();

        // 2) Then the component under test must be rendered
        var cut = RenderComponent<ComponentOne>();

        // 3) Find the MudAutocomplete component
        var autocompleteComponent = cut.FindComponent<MudAutocomplete<string>>();
        // 4) Fire click event on the MudAutocomplete component to allow user input
        autocompleteComponent.Find(TagNames.Input).Click();
        // 5) Fire input event with user input content
        autocompleteComponent.Find(TagNames.Input).Input("");

        // 6) Wait until MudPopoverProvider render the expected list of items from MudAutocomplete
        popoverProvider.WaitForAssertion(() => popoverProvider.FindAll("div.mud-list-item").Count.Should().Be(1));

        // Act

        // 7) Find an item on rendered MudPopoverProvider
        var item = popoverProvider.Find("div.mud-list-item");
        // 8) Fire click event on the desired item to select it
        item.Click();

        // Assert

        // 9) Wait until the MudAutocomplete component is closed after the user has selected an item
        cut.WaitForAssertion(() => autocompleteComponent.Instance.IsOpen.Should().BeFalse());
        // 10) Add all necessary asserts
        cut.WaitForAssertion(() => MockRepository.VerifyAll());
    }
}

See #1168


[Question] Allow other Localization implementations (may require refactoring)

SDK Platform: Node.js

Is it possible to use a different Localization system than the embedded one?
We would like to use the same type of Localization that we use in other parts of our server and client apps. In our case, our current system is based on FormatJS, so we do not require sprintf.vsprintf() formatting, as ours are based on the ICU Message Syntax, and we define our localization messages in files that do not match the ./locale/<language>/library.jsonpattern.
I expected that the Localization system was modularized and we could replace it with our own implementation (e.g. implementing the ILocalizer interface and injecting our class instead of DefaultLocalizer).
However, localization code does not seem to be modularized so we have not found a clear path to replace it:

The use of a specific DefaultLocalizer implementation is hardcoded in UniversalBot.createSession().
The localizer instance to be used cannot be defined when the bot is created, only the localization parameters of the current implementation (e.g. botLocalePath and defaultLocale).
Calls to sprintf.vsprintf() for message formatting are spread in multiple classes and methods. For example, Sessionclass has its own methods to format singular/plural form and to apply arguments with their own calls to sprintf, while action card classes (e.g. HeroCard, ReceiptCard) depend on the Message class that makes its own call.

Is there a recommended way to replace the Localization system used?
We have found other parts of BotBuilder clearly modularized (e.g. BotConnector service or BotStorage), but we are having a harder time customizing Localization.

@SynerG What you are asking for is not currently a feature.
The SDK is open-source, so you are free to modify it to suit your needs.
We are working on a new v4 SDK which will be much more modularized than the existing v3 line. Stay tuned for updates on our blog.
https://blog.botframework.com/

Thank you very much. Looking forward to what the new v4 SDK will bring.
Is there a public Roadmap and timeframe for v4? I have been skimming the blog and open issues, but I have not seen it.
It would be good to know what is going to change in order to better decide how we are going to use and modify v3 to be prepared for v4.

Thank you very much. Looking forward to what the new v4 SDK will bring.
Is there a public Roadmap and timeframe? I have been skimming the blog and open issues, but I have not found info.
It would be good to know what v4 is going to change, in order to decide how we are going to use and modify v3 to be prepared for v4.


 Funds are in the bridge, not in my wallet. The bridge tx is shown as failed in Metamask.
Edit: tx id is jai5Am9K3Es3J7u5udseHNbRv8XM3baqqVG4yX5a4aDK8zwihpVM3qT82e2GCqe7PLwFMN2LWYTYknPTamqzgT8
Can you please support?

The transaction was successfully processed by the Wormhole network, but the client-side transaction submission may have failed. Try clearing your cache and reloading https://v1.wormholebridge.com to see if the transaction can be completed there. Make sure both wallets are connected, and select both tokens from the picker.
If v1.wormholebridge.com doesn't work, you can manually submit the signed VAA bytes below to the submitVAA method on the Wormhole contract: https://etherscan.io/address/0xf92cd566ea4864356c5491c177a430c222d7e678#writeContract
Note that Wormhole v2 was recently launched on wormholebridge.com, which fixes the bug you encountered! You will still have to use v1 to complete your in-progress transfer.
You can also try using the third-party https://www.interstellar.tk site to retry your VAA submission.

Digest (for reference only): 47b9377e11f6243a9dae03707420a2599335c894a1fa709ebd32910b78f88a4b
Signed VAA bytes to submit to the contract:

0x01000000010d00312523629ad36ce21917bee8d52614320f376163ba1a7ef2ecd9903eb00814d10fde2985c24650afb5dec16c00c414a15c7bed32ad6a1f388cdc317a4d2c3d3e00015b5cb6062486a6294c96fa78026bbb5c8730a22ced3086c45e9ec690c4cfe52742ca7d2de21f3782bdbfe80df59c7cd09fd60262d247ca8990628e7faa54e90c0102cf5bfa67ed90b066a0d8ed5c4663d92448d444ba34ce508b6b7781f21c3de4871797b840df54d62ba95b6600ceaa9450d673fae2a7df8ff2d1c95898bff82c6f0004977c4d8d6706a0b4dc7cd2946706de9a2010031598da251c7e340b36b5200be506e761bf9847b1ee65b7135fe15e2245ae63e6d2b518caf6843fbe078475a5b40005970e69fa0dc1356ea70389820b7f8b391ea173dae0f1a885dd962326918323ba742f2df4d02185f625598d951c3b5d7fef563a108ecb48c31c7a149aa38e398e0106a32c890b455151becc8ff8cb9781df5a0d42c72d4d37a3212628e9e86cb225406e6a80b83b1978136927e1759293b948a280ba891b1f3b5bb83ebb99cb161dd900079552128a2bc77377e441406a93188d344169e6f62bc7d2dd823ce938a22e5c706f0e90c110aaa3150aa13438688004555eab4457eada520c3927b29f41e94ea1000ab79a6b8b81bd2c52cf399c8c5c30208bc5a56188fce4b6bc83b8373a24d85f62681208aba7be726fa939818a9156a6f09b19860ff94d4d5292f27d840835cebd000bf7d0b62b1e3a6e47a3a97bf3dc381e73f5c731b5f29d1865ec1abe3b6bc3546e5b1f7a51c36af9acd3f938f1836835d4869192e95525d7c5a7af3b8dec7a359e010c150d249f6502b1cbdf8c6653de9a0807cec61320185554bea2fcd7a925a2d9a2659faacb6c8498592498b0ff900f5db121c1ff5f3a691fee7af156c3ca830297010d3f0aa38e4724560e86f065eedd5eef39c99a443d7cfc88aa7ab8a95eb8ed7565655ced82e1ac89009fdd67ecbca5962d7509770b1b40ca6eab6c4cb3669172100010ea3db88a11558406cb4801ea2bf7ddc11e418145c6a89a8823e56b4fb5a96ec0352f5017c471a1035893aeac593e86d4c2f4dbd63261fb2643d78b6b3a87365e001144aa00a2c2c190dc6726468fb0a31748a2cc19de0b7308ed25668cfe4745e0304acb2626da60a9124088b7d577eeaf4972fe30fcbe8980c5820a88d596e6fc3401614864091000001767010241103c52dafe6cd26f5caee2f5601aa09f9695cd53d897b6d41f416768cebb900000000000000000000000002992ae1837fd3e5722495d078b599e0b9c5b2cb5020000000000000000000000006b175474e89094c44da98b954eedeac495271d0f090000000000000000000000000000000000000000000000000000758b76193152


Fix JITDump symbolization edge-case

Why?
We noticed Julia was not being symbolized correctly.
What?
Julia behaves a little unexpectedly with its jitdump files. Instead of setting them in the respective mapping file, the jit sections have no files and there is a single jitdump file referenced in another mapping section.
How?
Iterate over all mappings and attempt to symbolize using all known jitdump files whenever encountering a mapping that has no file.
Test Plan
Tested locally with Julia 1.9.1
This was co-authored by @Sylfrena, huge thanks to her for a very long debugging session.

This kinda sounds like an upstream LLVM bug...

We tried to find some sort of standard or specification, but it turns out there is none, so while perhaps inconsistent with for example nodejs, there is nothing that says the behavior is incorrect.

Can you expand on the behavior you observed? Since this may break other consumers as well. I thought we only ever should emit one jitdump file.


Preserve DPA nullables for make test

Codecov Report
Base: 31.68% // Head: 31.92% // Increases project coverage by +0.23% :tada:

Coverage data is based on head (a0028b9) compared to base (d6f0886).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #831      +/-   ##
==========================================
+ Coverage   31.68%   31.92%   +0.23%
==========================================
  Files          16       16
  Lines        3080     3057      -23
==========================================
  Hits          976      976
+ Misses       2012     1989      -23
  Partials       92       92

Impacted Files
Coverage Δ

pkg/credentials/credentials.go
23.89% <ø> (+2.20%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


missing function koalas.series.apply

https://pandas.pydata.org/docs/reference/api/pandas.Series.apply.html

@RainFung Koalas project has been migrated to PySpark. Let;s file an issue at Apache Spark JIRA:
BTW, I believe this is already implemented at https://github.com/databricks/koalas/blob/master/databricks/koalas/series.py#L3010-L3141


[Bug report] The sidebar does not display the H3 title

Description
Sidebar does not display H3 headings and automatically expands secondary headings with sub-level directories
Website: https://wu-clan.github.io/httpfpt_docs/note/
Reproduction
https://github.com/wu-clan/httpfpt_docs/blob/master/docs/.vuepress/sidebar.js
Used Package Manager
pnpm
System Info
System:
    OS: Windows 10 10.0.22621
    CPU: (12) x64 AMD Ryzen 5 5600X 6-Core Processor
    Memory: 6.10 GB / 15.91 GB
  Binaries:
    Node: 18.17.0 - D:\Nodejs\node.EXE
    Yarn: 1.22.19 - D:\Nodejs\node_global\yarn.CMD
    npm: 9.8.1 - D:\Nodejs\npm.CMD
  Utilities:
    Git: 2.41.0.
  Browsers:
    Chrome: Not Found
    Edge: Spartan (44.22621.2134.0), Chromium (116.0.1938.69)
  npmPackages:
    @vuepress/bundler-vite: Not Found
    @vuepress/bundler-webpack: Not Found
    @vuepress/cli: Not Found
    @vuepress/client: 2.0.0-beta.67 => 2.0.0-beta.67
    @vuepress/core: Not Found
    @vuepress/markdown: Not Found
    @vuepress/plugin-active-header-links: Not Found
    @vuepress/plugin-back-to-top: Not Found
    @vuepress/plugin-container: Not Found
    @vuepress/plugin-docsearch: Not Found
    @vuepress/plugin-external-link-icon: Not Found
    @vuepress/plugin-git: Not Found
    @vuepress/plugin-google-analytics: Not Found
    @vuepress/plugin-medium-zoom: 2.0.0-beta.67 => 2.0.0-beta.67
    @vuepress/plugin-nprogress: Not Found
    @vuepress/plugin-palette: Not Found
    @vuepress/plugin-prismjs: Not Found
    @vuepress/plugin-pwa: Not Found
    @vuepress/plugin-pwa-popup: Not Found
    @vuepress/plugin-register-components: Not Found
    @vuepress/plugin-search: 2.0.0-beta.67 => 2.0.0-beta.67
    @vuepress/plugin-shiki: Not Found
    @vuepress/plugin-theme-data: Not Found
    @vuepress/plugin-toc: Not Found
    @vuepress/shared: Not Found
    @vuepress/theme-default: Not Found
    @vuepress/utils: Not Found
    vue: ^3.3.4 => 3.3.4
    vue-loader: Not Found
    vue-router: Not Found
    vuepress: 2.0.0-beta.67 => 2.0.0-beta.67
    vuepress-vite: Not Found
    vuepress-webpack: Not Found

Here's the sidebar at V1: https://github.com/wu-clan/httpfpt_docs/blob/5ff0f1b19eab155e575431b73f5eed6faad26ebd/docs/.vuepress/config.js#L58
It's all working fine!

Try adding .html suffix to your config.
For now only if you set the link to equal the route path, then the default theme will automatically add sub headers for you:
https://github.com/vuepress/vuepress-next/blob/eefcd862c82818d834a057ab0696eeb4090ac61b/ecosystem/theme-default/src/client/composables/useSidebarItems.ts#L147-L159

Thanks, it's very useful!


Problem storing sensor and device instances in variables

Required Info

Camera Model
T265

Firmware Version
<IP_ADDRESS>1

Operating System & Version
Ubuntu 20.04

Kernel Version (Linux Only)
5.4.0-47-generic

Platform
PC

SDK Version
2.38.1-0~realsense0.3378 500

Language
C++

Segment
Robot

Issue Description
I have recently been trying to figure out an issue I have been having that causes my software to have the following error despite rs-enumerate and realsense-viewer picking up the T265 fine:
terminate called after throwing an instance of 'rs2::error'
  what():  Unable to open device interface

Breaking the software down into its simplest parts, I started to look for where this issue was stemming from and I noticed that the problem seemed to occur every time I stored the device or one of the sensors as a variable in my program. I think I have figured out a solution, but I am not sure why this is a problem in the first place as it seems to work fine for some examples that I have seen such as the ROS realsense node (perhaps there is some nuance that I am missing?). If someone could explain why the code acts the way it does I would be very appreciative. Thanks.
Example 1
This code works fine and is what I ended up settling on to solve my problems.
rs2::context ctx;
auto list = ctx.query_devices(RS2_PRODUCT_LINE_T200);

rs2::config cfg;
auto pipe = rs2::pipeline(ctx);
cfg.enable_device(list[0].get_info(RS2_CAMERA_INFO_SERIAL_NUMBER));
auto dev = cfg.resolve(pipe).get_device();
dev.hardware_reset();

cfg.resolve(pipe).get_device().first<rs2::pose_sensor>().set_option(RS2_OPTION_ENABLE_MAPPING, true);
cfg.resolve(pipe).get_device().first<rs2::pose_sensor>().set_option(RS2_OPTION_ENABLE_POSE_JUMPING, true);

cfg.enable_stream(RS2_STREAM_POSE, RS2_FORMAT_6DOF);
pipe.start(cfg, cb);

Example 2
This code breaks with the error that I stated above.
rs2::context ctx;
auto list = ctx.query_devices(RS2_PRODUCT_LINE_T200);

rs2::config cfg;
auto pipe = rs2::pipeline(ctx);
// Breaks with this modification
rs2::device dev = list[0];
cfg.enable_device(dev.get_info(RS2_CAMERA_INFO_SERIAL_NUMBER));
dev.hardware_reset();

cfg.resolve(pipe).get_device().first<rs2::pose_sensor>().set_option(RS2_OPTION_ENABLE_MAPPING, true);
cfg.resolve(pipe).get_device().first<rs2::pose_sensor>().set_option(RS2_OPTION_ENABLE_POSE_JUMPING, true);

cfg.enable_stream(RS2_STREAM_POSE, RS2_FORMAT_6DOF);
pipe.start(cfg, cb);

Example 3
This code breaks with the following error.
2020-09-30 02:58:52,019 WARNING [default] Could not open device Unable to open device interface
2020-09-30 02:58:52,027 WARNING [default] Could not open device Unable to open device interface
2020-09-30 02:58:52,032 WARNING [default] Could not open device Unable to open device interface
terminate called after throwing an instance of 'rs2::error'
  what():  No device connected

rs2::context ctx;
auto list = ctx.query_devices(RS2_PRODUCT_LINE_T200);

rs2::config cfg;
auto pipe = rs2::pipeline(ctx);
cfg.enable_device(list[0].get_info(RS2_CAMERA_INFO_SERIAL_NUMBER));
auto dev = cfg.resolve(pipe).get_device();
dev.hardware_reset();

// Breaks with this line
auto pose_sensor = cfg.resolve(pipe).get_device().first<rs2::pose_sensor>();
pose_sensor.set_option(RS2_OPTION_ENABLE_MAPPING, true);
pose_sensor.set_option(RS2_OPTION_ENABLE_POSE_JUMPING, true);

cfg.enable_stream(RS2_STREAM_POSE, RS2_FORMAT_6DOF);
pipe.start(cfg, cb);

@Michael-Equi
Hello, Michael.
I'm struggling to figure out a problem that librealsense won't recognize T265 until unplug and replug T265.
Can you share your example1's full source code ?
Thank you.

@Michael-Equi
I got an error regarding undifinition of 'cb'.

@yutaide cb is just a generic callback with the signature void cb(rs2::frame frame) Everything else is just in main.


arm64: fix fvp smp faild to boot

Summary
fix fvp smp faild to boot
we should give a busy wait addr
This commit fixes the regression from https://github.com/apache/nuttx/pull/13640
Impact
arm64 fvp smp
Testing
fvp-armv8r:nsh_smp  ostest

[Experimental Bot, please feedback here]
This pull request appears to meet the basic NuttX requirements. However,  it could be improved with some clarifications:
Summary:

More Detail: Briefly explain why the busy wait address is needed. What was the specific issue causing the FVP SMP boot failure?
Functional Change:  Be specific about which part of the code is modified. For example, "Added a busy wait loop in the ARM64 FVP platform initialization code".
How it Works: Explain at a high level how providing the busy wait address resolves the boot issue.

Impact:

Hardware:  While you mention "arm64 fvp smp", be explicit about the specific architectures and boards affected.
Documentation:  If this fix impacts user understanding (e.g., if the busy wait address is configurable), mention if a documentation update is needed or provided.

Testing:

Build Host: Specify the operating system, CPU architecture, and compiler used for testing.
Target(s):  Provide the full architecture and board configuration used (e.g.,  "arm64, FVP:nsh_smp").
Logs:  While "ostest" is mentioned, consider including relevant snippets of the logs that demonstrate the issue before the fix and the successful outcome after the fix.

By adding these details, you'll make it easier for reviewers to understand and evaluate your pull request.


Remove appendpath call

URLByAppendingPathComponent is doing some percent encoding that is resulting in double encoding for some characters in path parameters that have been previously encoded. This removes that api in favor of the simpler string appending one.

👍


Avoid needing to build Lean lib for fuzz targets that don't use it

Category
DRT infrastructure
Describe the feature you'd like to request
To compile any fuzz target we currently  link in the lean library even if the fuzz target doesn't do any differential testing (e.g., parser targets and validator prop-test target). We could probably do something with feature flags so that these fuzz targets could be built and run without first building the lean lib.
Describe alternatives you've considered
.
Additional context
No response
Is this something that you'd be interested in working on?

[ ] 👋 I may be able to implement this feature request
[ ] ⚠ This feature might incur a breaking change

wip: https://github.com/cedar-policy/cedar-spec/tree/lean-feature-flag

Noting that this could have helped localize issues with recent protobuf changes if that was also behind this flag.


datagrid and filter panel extensions

What package(s) are you using?

[x] Carbon for IBM Products (or Carbon for IBM Cloud & Cognitive)
[ ] Legacy/CDAI
[ ] Legacy/Security

What did you want to know?
What's the status of filtering searching for datagrid. I can get the search input to appear by passing in showFilterSearch but searching has no effect, looking at https://github.com/carbon-design-system/ibm-products/blob/0f226a6af5fd9c21aa5d39f26266f561895385b9/packages/ibm-products/src/components/Datagrid/Datagrid/addons/Filtering/FilterPanel.js#L223-L233 it looks like it doesn't do anything right now
Relevant information

Hey @tkolanko, this is something that is not completed yet. The snippet you shared above actually is supposed to search your filters in the panel itself. See design here for more details.
You can do a global search (outside of the filter panel/flyout). String search/filter isn't something that is currently included in the filter panel/flyout as of right now.

@tkolanko We are closing this, but if you have additional questions, please feel free to reopen, open a new issue, or reach out.


Fix vim pack README.md incorrect directory

On Ubuntu 20.04 with tmux 3.0a and vim 8.1.2269
Navigation from vim -> tmux did not work. Vim plugin directory layout expects a config subdirectory after the start directory. The fixed lines point to the correct location to clone this repo so that vim will load the plugin.

I was having this issue, and was struggling for a bit, but following what this pull request suggested with the directory worked perfectly for me. For reference, I'm on tmux 3.1b, and vim 8.1.

I actually had a very similar issue, but my solution was to put this into ˜/.vim/pack/bundle/start
I also was unable to use vim -> tmux (and also unable to do vim -> vim). I followed the instructions here: https://vi.stackexchange.com/questions/613/how-do-i-install-a-plugin-in-vim-vi
Which indicate that we should use ˜/.vim/pack/bundle/start/
This fixed the problem for me.
I spent about an hour trying to figure out why this package was not working.

I think this has been fixed by another PR which was just merged, so I'm going to close this, but please feel free to comment or re-open if I'm missing anything.

I think it should still be ˜/.vim/pack/bundle/start/ rather than ~/.vim/pack/plugins/
In your readme, it should be a change to this:

If you are using Vim 8+, you don't need any plugin manager. Simply clone this repository inside ~/.vim/pack/plugin/start/ directory and restart Vim.
git clone git@github.com:christoomey/vim-tmux-navigator.git ~/.vim/pack/plugins/start/vim-tmux-navigator

I think we should switch plugin -> bundle in both of these strings
i.e., "clone this repo inside ~/ .vim / pack / bundle / start / <github repo>
and git clone git@github.com:christoomey/vim-tmux-navigator.git ~/.vim/pack/bundle/start/vim-tmux-navigator

Reading the docs and examples, I think the directory under ~/.vim/pack/<dir> can be named anything you want, and there can even be multiple. I just did a quick test with plugins in both ~/.vim/pack/bundle/start/ and ~/.vim/pack/plugins/start/ and both loaded as expected. I'm also more inclined to stick with the pack/plugin naming than bundle since that comes from Vundle and the like. So all total, I think we're still good here, but thanks again for the notes and effort.


Upgrade to shlex 1

Please help keep the CHANGELOG up to date by providing a one sentence summary of your change:
Update to shlex 1.0
The breaking change in shlex 1 is a fix for a correctness bug. I haven't looked closely at how shlex is used in rusoto_credential so it should probably be made sure that this doesn't break anything that relied on the incorrect behavior.

I think this should be a safe update.
It's used to parse command lines for external credential sources  https://docs.aws.amazon.com/cli/latest/topic/config-vars.html#sourcing-credentials-from-external-processes

Thanks, incorporated into #1942.


pairing to devices

I have tried to use the pair function to pair with a ble device and the pairing appears to have gone ok however after disconnecting i now cannot reconnect to that device until i use bluetoothctl to remove the pairing.
The error i get is  "GDBus.Error:org.bluez.Error.Failed: Software caused connection abort"
I am using the last commit before the libraries moved to support bluez 5.4 as i am currently on bluez 3.9.
Is there anything that I am missing here ?

Hi!
This seems to be a BlueZ issue and I would encourage you to update BlueZ (and TinyB) to the latest version and if the issue persists try asking on BlueZ's mailing list for help.


Trivial audit fixes

This is just a collection of very trivial audit fixes. It doesn't make them all compliant, just more so.

Thank you!


WS-There is a noticeable lag when typing in search field in invite members page for HT

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

Found when validating PR : https://github.com/Expensify/App/pull/36681
Version Number: 1.4.47-0
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal Team
Action Performed:
Precondition: Sign in with a High traffic account

Go to WS invite members page
Click on search bar
Type something

Expected Result:
There should be no lag that is very noticeable
Actual Result:
There is a noticeable lag when typing the first letters in the search filed and when typing fast and using backspace to delete letters
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

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

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

Screenshots/Videos
https://github.com/Expensify/App/assets/115492554/b8836d32-9046-4f12-a6d7-32d9114d9549
https://github.com/Expensify/App/assets/115492554/25dc7094-5bb7-4e12-a30d-9214d7943a62

View all open jobs on GitHub

@alexpensify I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors.

Noted, I will add this to my test list.

Still on my testing list, I'll review it soon.

No update yet, I need to test.

I tested today and am unable to replicate the same experience. I think the lag might have been temporary and no issues today to load the emails from the Invite list today.


Add option for better paste IDs using invisible characters

Add a new option called "Use Better Fetching Placeholder" that when activated will generate unique paste IDs by placing invisible characters in random places in the "Fetching Title" string so that it looks a bit nicer.
If activated, this new generation method might cause some problems with some spellchecks.

Clever! I like it, thanks!

May I ask why the plugin appends characters for uniqueness at all? Why make "Fetching title" unique? 🤔

May I ask why the plugin appends characters for uniqueness at all? Why make "Fetching title" unique? 🤔

I think the plugin searches the "Fetching title" and replaces it with the title and url in the file. So those random characters are necessary to not mess with user generated text and support multiple requests simultaneously.

Makes sense.

support multiple requests simultaneously

Hm, I can't get this to work. When the clipboard is:
https://www.example.net
https://www.example.com

and I run the Paste URL and auto fetch title command, the plugin simply pastes the URLs as in normal paste--no title fetching.

and I run the Paste URL and auto fetch title command, the plugin simply pastes the URLs as in normal paste--no title fetching.

I haven't explored the code that much but I assume this not working is because the plugin currently checks if the whole clipboard paste is a URL or not. But implementing the functionality "multi URL pastes" wouldn't be that difficult.
Also, by simultaneous requests, I meant pasting multiple URLs one at a time consecutively while the previous requests are ongoing.

The plugin only supports fetching a clipboard with a single URL, it doesn't perform any splitting of a single clipboard with multiple URLs, though you can put your cursor over each URL and trigger gathering the title for each one independently.
The unique title is because the plugin replaces the "Fetching Title" link with the resulting title so the unique titles allow it to differentiate between in flight requests when multiple are running at the same time.

All cleared up. Thank you!


Are u agree that this library is use in real life without remote data? So why is there not good doc for that?

Are u agree that this library is use in real life without remote data? So why is there not good doc for that?
Is a very hard to code lib, very hard. Why like so  much complexity?
Is there a example using?

Infinite scroll
AutoSizer
List
CellMeasurer

This is are real use case where people use in real life, all here are sure of that. Why is there not a single component to encapsulate all the so love complexity u do.
Tipical case founded here:

Fixed list items height (which is unreal thinking)
Faked Data (unreal thinking)
infinite scroll do working

Real use case:

nothing o.O' unreal

This is working as designed.


k8s environments for deployment

Can be run locally a variety of ways (Docker Desktop, k3s, minikube). Maybe also facilitate this being deployed somewhere off the development host. EKS?

Hello,
As we enter 2022 Q1, we are trimming our OSS backlog. We will be closing this issue as it is a low priority for us to fix. It is unlikely that we'll ever get to it, and so we'd like to set expectations accordingly.
If this issue is important to you, please feel free to ping here and we can discuss/re-open.


MudTable - Server - Method defined in ServerData property is called two times (even the first call is not finished)

Describe the bug
When setting the RowsPerPage property for a MudTable running on the server side, the method defined in the ServerData property is called twice when the page is displayed.
Expected behaviour
The method defined by the ServerData property, for example ServerReload, should only be called once.
TestMudBlazor
Please see the link to the snippet demonstrating the bug : Example
Screenshots
Please see the screenshot below. 'Start' is the state written when the ServerReload starts running. 'End' is the state written when the execution of the ServerReload method is almost complete.

Tested with MudBlazor 5.0.7
PS: The project to reproduce the issue is available in the attachment : Mudd.zip

After having a look at the github source code of the project, I think the problem comes from here :
MudTableBase.cs
...
public void SetRowsPerPage(int size)
{
    if (_rowsPerPage == size)
        return;
    _rowsPerPage = size;
    CurrentPage = 0;
    StateHasChanged();
    InvokeServerLoadFunc();  // Here (1)
}

MudTable.razor.cs
...
protected override async Task OnAfterRenderAsync(bool firstRender)
{
    if (firstRender)
         await InvokeServerLoadFunc(); // And here (2)

    TableContext.UpdateRowCheckBoxes();
    await base.OnAfterRenderAsync(firstRender);
}

Fixed in #1413

@henon @tungi52 Thank you

TestMudBlazor
Please see the link to the snippet demonstrating the bug : Example

Bug still exist, while sorting data (server side), method is called two times

I can reproduce, when clicking a sort label it is called twice

We need to think with #1967. I think this points the similar problem.

The problem is still there, when sorting. It can be reproduced on the basis of the previous example

Any news about this issue? Maybe someone know some workaround how to avoid double request?

If this bug is important to you, could you single step into the code to see what causes it and PR?

@kostekczwk
The below works, but no data is displayed until the first run is complete.
private bool isDataReady = false;
private override void OnInitialed() //or something like that
{
  isDataReady = true;
}

private async Task<TableData<MyModel>>(TableState state)
{
  if(isDataReady)
  {
    isDataReady = false;
    //Your code
    isDataReady = true;
    return pagedData;
   }
   return new TableData<MyModel>()
}

@duffman128
I went with a similar approach as you which fixed the issue for me, also including a StateHasChange which i need for acontinuation token change to register. I had some problems with this before because the "StateHasChanged" would trigger an additional request in the other filters (not sorting related). Now it works for both sorting and my other filters :
`private bool blockRequest = false;
private async Task<TableData<WorkOrder>>SortTable(TableState state) {
    if (!blockRequest) {
        blockRequest = true;

        searchModel.SortLabel = state.SortLabel;
        searchModel.SortDirection = (int)state.SortDirection;
        ContinuationToken = null;

        var request = await _workOrderService.SearchPagedAsync(searchModel, ItemsPerPage, ContinuationToken);

        items = request?.Results;
        ContinuationToken = request?.ContinuationToken;

        blockRequest = false;
    }

    StateHasChanged();
    return new TableData<WorkOrder>() {Items = items};
}`

I created a bare bones example to demonstrate the problem. Then I pulled the latest dev branch so I could step through the code to see what the actual issue is. I can't repro! I compiled the latest bits and put them into my application and the problem is gone. This issue is fixed now?

The issue persists for me. Im using Blazor WASM and server side filtering/paging/sorting and whenever I click on one of the <MudTh><MudTableSortlabel>  the method passed in to ServerData is called 2x. Filtering and paging works as expected, it's just the sorting that produces the duplicated call to get server data.
Table:
<MudTable ServerData="@(new Func<TableState, Task<TableData<BugResponse>>>(GetBugs))"
          @ref="_table" Striped="true" Hover="true" RowsPerPage="6" Dense="true">
    <ToolBarContent>
        <MudText Typo="Typo.h6">Bugs</MudText>
        <MudSpacer />
        <MudTextField T="string" ValueChanged="@(async titleSearch => await OnSearch(titleSearch))"
                      Clearable="true" Adornment="Adornment.Start"<EMAIL_ADDRESS>/>
    </ToolBarContent>
    <HeaderContent>
        <MudTh><MudTableSortLabel SortLabel="@nameof(BugSortBy.Title)" T="BugResponse">Title</MudTableSortLabel></MudTh>
        <MudTh>Type</MudTh>
        <MudTh>Status</MudTh>
        <MudTh><MudTableSortLabel SortLabel="@nameof(BugSortBy.Priority)" T="BugResponse">Priority</MudTableSortLabel></MudTh>
        <MudTh>Created On</MudTh>
        <MudTh>Modified On</MudTh>
        <MudTh>Project</MudTh>
        <MudTh>Assigned dev</MudTh>
    </HeaderContent>
    <RowTemplate>
        <MudTd DataLabel="Title"><MudButton Color="Color.Primary" @onclick="async () => await<EMAIL_ADDRESS></MudTd>
        <MudTd DataLabel="Type">
            <MudChip Style="@($"{Css.BgColor} {context.BugType.Color}; {Css.Color}<EMAIL_ADDRESS>        </MudTd>
        <MudTd<EMAIL_ADDRESS>        <MudTd<EMAIL_ADDRESS>        <MudTd DataLabel="Created">@context.Created.ToLocalTime()</MudTd>
        <MudTd DataLabel="Modified">@context.Modified?.ToLocalTime()</MudTd>
        <MudTd<EMAIL_ADDRESS>        <MudTd DataLabel="Assigned Dev">@context.AssignedTo?.Email</MudTd>
    </RowTemplate>
    <PagerContent>
   <MudTablePager PageSizeOptions="_pageSizeOptions" RowsPerPageString="Bugs per page" />
    </PagerContent>
</MudTable>

Full code: https://github.com/chrisK00/BugLab/blob/dev/BugLab.Blazor/Pages/BugsList.razor

Closing because the problem seems to be solved. For your information, it has been tested with MudBlazor 6.0.4.


CB-8962: Added a Cloudwatch alarm to each AWS datalake instance created.

Jira: https://jira.cloudera.com/browse/CB-8962
What I did:

Used the FreeIPA cloudwatch alarm knowledge to understand how to extend this to the datalake AWS instances
Added the Cloudwatch alarm parameter to the stackv4request when it is created in the datalake setup flow
Changed the AwsStackV4Parameters class to include the logic for this new parameter

Images of the results are shown in the following links:

All of the instances having alarms associated with them
The alarm associated with each instance

I will look over the test errors tomorrow.

This looks fine to me, but someone else must approve.  Agree with Jamison's rename comments.

Not really sure how to fix the Swagger compatibility error. If one of you has an insight on what is happening that would be helpful.
Already rebased to master and checked to see if the typo change I made was the issue.

Why are you making the cloudwatch creation a model property? Shouldn't it always be created? I don't think we should change the APIs. We should enable cloudwatch by default all the time.

@sxxgrc FreeIPA controlled it by a property config setting. You might want to consider doing that.

The scope of this has changed so I will reopen the PR when I am done with applying this to all AWS instances created by CB.


rviz problem

Dear friends,
I have to admit that I'm newbie and maybe what I ask is not so serious and related to the development. My problem is that when I launch in ros worlds like:
roslaunch rotors_gazebo ardrone_house_world.launch
and the ardrone with:
roslaunch px4 ardrone.launch ns:="ardrone"
or any other launch files in rviz when I add the robot model there are errors with all the frames marked as "No transform from [] to [world]. World is my fixed frame. I'm sure that I missing something important.  Can you help me?
Thanks in advance

Will look into this.

Outdated.


valac 0.39.92 error: The name Priority' does not exist in the context of Drt.System.make_directory_with_parents_async'

Hi,
when compiling diorite-4.10.0 on Fedora 28 i get the following error messages:
diorite-4_10_0-build-f28.log

Closing as a duplicate of #19. Next time when I ask you to attach logs as text files, please do so instead of linking logs elsewhere.


Integrate s3 and move content to s3

This PR:

Create S3 client
Move content to S3 bucket and preload it when api service starts up

I assume s3 backend is used to save pictures of the story, right?

Also the text and format. I store the text and format in a json file since it's static right now. This PR is to pull the json file from S3 and load it to memory when service starts up.


720x1244 movie input gets rasterized as 280x480

High definition video made on iPhone with portrait orientation is screwed up because movie frames are not being scaled down properly.  Put a breakpoint in movieInupt processMovieFrame and inspect bufferHeight and bufferWidth.
My github decided to only commit the Derived Data folder, so linking to zipped project that does this:
import UIKit
import GPUImage
class ViewController: UIViewController {
private var movieFile: MovieInput?
@IBOutlet weak var renderView: RenderView!
override func viewDidLoad() {
    super.viewDidLoad()
    do {
        movieFile = try MovieInput(url: NSBundle.mainBundle().URLForResource("IMG_2809", withExtension: "mov")!)
        movieFile! --> renderView
        movieFile?.start()
    } catch {
        print("Unable to play")
    }
}

}
https://drive.google.com/open?id=0Bz6FPHkUDa41LWRuMzZGZ0VCV00

BTW, I had done a build with the framework about a month ago and it was working fine back then.


Adds missing exit value checks in install script

So this is basically just some additional return / exit value checks in the install scripts to make it more robust. I found most of these problems when trying to install IncludeOS under Debian stable. Most of the build steps failed but the script kept going, and finally outputted "Done! Test your installation with ./test.sh", which was kind of .. not so good. This commit partially solves #620 .
I removed the "sudo" part from the README since the script will use sudo when needed. Using sudo when executing install.sh will also build and install everything as root:root and that is probably not want most users want.
I'm not sure if the check for "sudo" is necessary since all supported systems have sudo installer per default (?). Debian does however not, and that's why I added it.

Can one of the admins verify this patch with one of the following commands:

"test please" for a one time test run
"ok to test" to accept latest and future commits on this pull request for testing
"add to whitelist" to add the author to the whitelist

Yeah, sudo should not be used with install.sh - because of the reason you state; everything gets build and installed as root. Thanks for the PR :)
ok to test

retest please

This looks great. Having it exit at the point of failure will make it a lot easier to identify the error.


Make user register API logic

Add implementation and logic for user registration using API call with MVC

close due to merging issues


[WIP] Supports disabling A20 through PS/2

This change added the logic to support disabling A20 through PS/2.
This is to fix Xv6 keyboard input. Without this fix, the OS cannot accept any keyboard inputs. With this fix, Xv6 can accept keyboard inputs.
The problem was that the emulated hardware didn't raise the keyboard irq when a keyboard event happens.
PS/2 is not raising the keyboard irq because next_byte_is_ready is true, and that is because a keyboard irq was raised but not handled. The keyboard irq was raised because when the Xv6 bootloader tried to disable a20, the PS/2 controller fall-through the switch cases for keyboard command and raised a keyboard irq.
The associated Xv6 code is here.
https://github.com/mit-pdos/Xv6-public/blob/eeb7b415dbcb12cc362d0783e41c3d1f44066b17/bootasm.S#L37
For more info about disabling A20, see here:
https://wiki.osdev.org/A20_Line
For more info about the PS/2 control output port, see
https://wiki.osdev.org/"8042"_PS/2_Controller
This change is probably not correct, this.cpu.disable_a20 is no longer available, and we might want to implement the control output port logic more closely to what the hardware actually do than to just tie it to the disable a20 case (althrough that seems sufficient)
FYI for @onriv who is also interested in getting Xv6 running.

This change is probably not correct, this.cpu.disable_a20 is no longer available, and we might want to implement the control output port logic more closely to what the hardware actually do than to just tie it to the disable a20 case (althrough that seems sufficient)

It would nice to write and read back the register and add some logging, but I don't think precise emulation is necessary. It hasn't come up in any other OS so far.


Context classes (gdc, mdc etc), make key case-insensitive

Proposal
Makes things easier.
It could be also an option, but a bit tricky with the statics

Think it makes sense to be case-insensitive. Could also consider doing it for LogEventInfo.Propertiers.
Maybe with some special sugar for LogEventInfo.Properties, when the message-template contains the same property-name with different casing (Ex. add suffix _1)

Good ideas!

#4366 resolved this for GDC
#4124 resolved this for MDC / MDLC (Replaced by ScopeContext)
#816 resolved this for NLog Config Variables.

The effort required to fix this for NLog LogEventInfo.Properties is more than I want to bite.
And it would also divert from the behavior found in other logging-frameworks,

Guess this should be resolved with NLog 5.0, but create new issue for NLog 6.0 to fix LogEventInfo.Properties ?

Created #4507 and closing this for NLog 5.0


Add login with Buffer button and expose createSvgIcon

Create Login with buffer icon plus exported createSvgIcon.js which was not exported. This will help users to use SVG icons.

Hi @junaidatique, thanks for the PR! 👍
Could you please remove the package-lock.json file? We are using yarn for everything and I would not want to manage 2 lockfiles. 🙂
Would you also mind adding a typescript definition for createSvgIcon to src/types.d.ts?
I think the snippet should be enough.
declare const createSvgIcon: <T extends Function>(Component: T) => (props: { size: string | number }) => T
export {
  /// ...
  createSvgIcon,
}

The documentation in README.md should be also updated.
If not I can do it too.
After that I can merge the PR and hopefully make a release today.

I have another question.
I am also thinking that I would start following the all-contributors specification.
Would you be okay with me adding you as a contributor to the readme.md file? If yes, let me know. I would add your name, profile picture and a link to your github profile to the readme.md.
Great example of how it could look like can be found here in the contributors section.

I have updated as recommended. Please recommend if I need to change anything.

Hi Thanks for considering me for the contributors section. My name is Junaid Atique. You can use my github profile image.

Thanks! I will release it today.

Thanks, What more value can I add to this repo?


Add Jojo Pose by Apollo Fresh

Song Name
Jojo Pose
Artist Name
Apollo Fresh
Source
Youtube
Youtube Link
w_Q235AogOp3KcxY
Direct File Link
No response
Song ID
1
Start Offset [ms]
100
Extra
Created from Auto Nong.
Created for level: 2119963

reject
invalid yt link


Ignore only root init.el

Hey, until now I had my private module in a separate repo and sym linking it inside your repo but today I decided to fork your config and place my private module there. What I noticed is that init.el file in my private module was ignored and I saw that you had ignored all init.el files in the repo which I think is a mistake. I've updated the .gitignore to ignore only the root init.el.

Ah, good catch, thanks!


Fix coverity 1516101 deadcode

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

This code is in master branch only.

24 hours has passed since 'approval: done' was set, but this PR has failing CI tests.  Once the tests pass it will get moved to 'approval: ready to merge' automatically, alternatively please review and set the label manually.

Merged.


Avoid handling watcher events after closing

Fixes #108

Ran tests multiple times now and could not reproduce the error. Let's see if that indeed fixes it long term.


Revert manifest workaround for v1.18

As suggested in #801, this undoes the earlier workaround in #123 to allow the newer generator (I haven't updated any deps but hope the current generator version is new enough) to create complete CRDs.
I have verified the result successfully applied on K8s 1.20 and fixes my main issue in #801, but haven't gotten any end-to-end tests running locally yet...

This passes acceptance tests along with the fix in #810


Format Document

After installing this extension in VS Code, I hoped that I could use the VS Code "Format Document" with .cake files. This should format the document, e.g. indent properly. However, this doesn't seem to work. Was this feature not implemented yet (altough it seems very important to me), or is this a bug?

My current workaround is using dotnet format tool to do this.
I really hope that could be handled by this extension


DROOLS-1140 - Update the kie-infinispan from infinispan 5 to infinispan 8

@psiroky Done!
Would you mind reviewing and merging?

+1 to merge
Merged into master as https://github.com/droolsjbpm/droolsjbpm-integration/commit/2606bd269aff71f9528af688d5035f774d396990.
Thanks a lot @mrietveld!


Move away from bintray

Because bintray is going to end of life.

It can be found in mavenCentral now: https://search.maven.org/classic/#search|ga|1|a%3A"ringcentral"

Done


[bp/1.28] Only download go sdk when not using host sdk

Cherry-pick of https://github.com/envoyproxy/envoy/pull/32126

/retest


PHP autoformat make lines after the '<?php' code indented by one tab

If you please, I would like VS Code when I auto format it will indent every line after the '<?php' code. Like on the picture below:

Maybe a formatter setting supports this? We don't control the actual formatting though.

Maybe a formatter setting supports this? We don't control the actual formatting though.

How to do it?


Request: Success Level / WFRP Dice

Would it be possible to include code to get success levels à la WFRP?
This would be useful for a number of games:
WFRP 2nd & 4th editions (and some implementations of 1st)
WH40k RPG (all versions)
Maybe Age of Sigmar RPG
Basically, you roll a d100, compare it to a target number, and in most of these, assign 1 success level per every 10 full points it's beaten by (i.e., the floor of the delta/10).
Might structure it something like this:
If d100<=(N) then (S) = floor(((N)-d100)/10)
If d100>(N) then (F) = floor((d100-(N))/10)
Where (S) = degrees of success and (F) = degress of failure.
One last note:
For WFRP 4th edition, it works slightly differently—rather than subtracting the results directly, you only compare the 10's.  So for 4th, it'd be like this:
If d100<=(N) then (S) = floor(N/10)-floor(d100/10)
If d100>(N) then (F) = floor(d100/10)-floor(N/10)
You can still have a success of +0 or failure of -0.
If you really want to go the extra mile, you could add the descriptors for WFRP 4th:
+6 or more = Astounding Success
+4 or +5 = Impressive Success
+2 to +3 = Success
+0 to +1 = Marginal Success
-1 to -0 = Marginal Failure
-2 to -3 =Failure
-4 to -5 = Impressive Failure
-6 or less = Astounding Failure
Also, for WFRP 4th, doubles = critical (success) or fumble (failure).  Not important that the descriptors or critical be explicitly mentioned, but just throwing this out there.

I second this.

Is there any progress on this?


ENH: Add instructions for contributing

Steps for creating a development environment.
Closes #1124

I added create_dev_env last minute and really like it. Maybe we can just remove most of the instructions and have that be the default? Need to make sure it works on Mac...

Automated report
Benchmark run completed successfully. Results available at
http://powertrip.mggen.nau.edu:5000/runs/anderspitman/contribute_guide_setup_env/html/index.html

Automated report
Benchmark run completed successfully. Results available at
http://powertrip.mggen.nau.edu:5000/runs/anderspitman/contribute_guide_setup_env/html/index.html

Thanks for this @anderspitman! A few suggestions:

move "Setting up a development environment" directly below "Submitting code to scikit-bio" since the two sections are related
update step 5 of "Submitting code to scikit-bio" to link to "Setting up a development environment" instead of the current instructions
re: create_dev_env, I'd prefer to not distribute this because devs will need to understand basic conda usage even after creating a dev environment (for example, deactivating an environment, activating it again, etc). The unscripted instructions are short and easy to follow so I don't see much gain from having a bash script. Note: Testing it on OS X, the environment wasn't activated after running ./create_dev_env env_name. @ebolyen what's your opinion on this? If we keep this I think it should become a Makefile target instead of a separate bash script.

I'll follow up with some in-line comments on specific parts of the text.

I agree with @jairideout on the bash script. Thanks @anderspitman!

I agree about the create_dev_env. A Makefile target might be cool, for newer devs, but it is probably better if they have to copy-paste the magic lines.

Thanks for weighing in @Jorge-C @ebolyen! @anderspitman I'm done reviewing.

I honestly mostly want the bash script for myself. Either not documenting it or making it a Makefile target would be equally perfect for me.

I'd prefer to not include this as a bash script or Makefile target at this time. Thinking about the Makefile target more, users will have to run something like ENVNAME=scikit-bio make devenv in order to supply an environment name, which is kinda clunky. Environment activation currently doesn't work in the bash script (on my system) and won't work if it's a Makefile target because each command is run in a subshell.
If this functionality is not documented and infrequently used it is likely to get outdated if/when the skbio install process changes. Note that we can't use this script with Travis because Travis needs to install things as a user would in order to catch subtle install issues. It sounds like an unnecessary (albeit small) development burden for little gain since it is already very easy to set up a dev environment with conda.
Does it work for you to use this script in your own development workflow instead of including it in the repo? If devs want this functionality in the future we can always revisit adding a Makefile target. Or if others following this thread want this functionality now please chime in!

:+1: on not keeping the bash script.

Yep sounds good. BTW environment activation doesn't work on Linux either. Not sure if there's any way around that, but I don't think it's that important, since as you said users are expected to know how to use conda if they're going to use our recommended workflow.

BTW if you've never heard of it the grip tool for local markdown rendering is awesome.

I believe everything is addressed.

Automated report
Benchmark run completed successfully. Results available at
http://powertrip.mggen.nau.edu:5000/runs/anderspitman/contribute_guide_setup_env/html/index.html

Thanks @anderspitman! A few more comments related to your changes. Once addressed this is ready for merge.

Automated report
Benchmark run completed successfully. Results available at
http://powertrip.mggen.nau.edu:5000/runs/anderspitman/contribute_guide_setup_env/html/index.html

Looks great, thanks @anderspitman! grip is awesome BTW, you've saved me from ever having to use Atom again. Thank you!! :bow:


Logging Results and Progress

I hope you guys find this useful. I created a spreadsheet for recording our tests. Feel free to modify.
https://docs.google.com/spreadsheets/d/1-mYfQSpFSnIdvHlNKZJypRq_UdH11ycGbJWYCzLNYmM

Yes, very good ! Thanks :-)
I will complete the spreadsheet with my testings.

@pilotnbr1 Please could you give me write access to your spreadsheet ?

Sorry now anyone with the link can edit


Contributor

if your has been submitted the project please read this docs for add your project to contributor card.
contributor card docs


Update hello-minikube.md

Proposing a different way to run curl without proxy, without touching current environment

There's a formatting problem and the whole thing is being displayed in a single line

This change is

I signed it!

@pwittrock Would you mind assigning an appropriate eng to do a tech review? Thx

@andresvia this PR needs a rebase