Export

I am looking for the export to pdf / excel function is this not implemented or am i doing something wrong.

It s not implemented

Any tip on how to implement this?
I would like this feature and would not mind to implement it myself and share it with you.
But i don't know where to start

There are several ways:

If standard export actions are based on model settings and collectionSource data in list editor (you will know it by discovering DX sources) - you can adapt it to XafB (maybe there are not implemented some interface functions or something like this - it's hard to say now why it s not displayed). But i think it's based on editor's export functionality (like ASPxGridView and it's Win analogue) - so, we couldn't use it, because it's only call control export functionality and returns eesult (but I'm not entirely sure about this, it need to be discovered)

Add your own ExportActions in controller, show it to user only if editor is assignable from XafBootstrapTableEditor, generate xlsx/pdf files on action's choice execute and return generated result  to user by Response (action must be synchronous to return data correctly, to do this check IsPostBackRequired in action model and use ResponseWriter.WriteFileToResponse(stream, nomefile)). In this way you can implement all logic in one controller.
Here is some links, that can help you:
https://www.devexpress.com/Support/Center/Question/Details/Q424812
https://www.devexpress.com/Support/Center/Question/Details/T126725
https://www.devexpress.com/Support/Center/Question/Details/Q583683

The main work will be to write export logic. You can try to use existing DevEx functions/controls/libs (for example based on ASPxGridView or other controls).

I have added the export function by adding the IExportable interface to XafBootstrapTableEditor
and the following code
public void OnExporting()
{
var printableEditor = new ASPxGridListEditor(ListView);
printableEditor.CreateControls();
printableEditor.Setup(collection,App);
printableEditor.Grid.Visible = false;
aspxGridViewExporter.Page = control.Page;
control.Controls.Add(printableEditor.Grid);
}
private ASPxGridViewExporter aspxGridViewExporter;
public List SupportedExportFormats { get {
if(Printable == null) {
return new List();
}
else {
return new List() {
ExportTarget.Csv,
ExportTarget.Html,
ExportTarget.Image,
ExportTarget.Mht,
ExportTarget.Pdf,
ExportTarget.Rtf,
ExportTarget.Text,
ExportTarget.Xls,
ExportTarget.Xlsx
};
}
}}
    public IPrintable Printable
    {
        get { aspxGridViewExporter = new ASPxGridViewExporter(); return aspxGridViewExporter; }
    }

    public event EventHandler<PrintableChangedEventArgs> PrintableChanged;

Thank you for your work and code, we'll research and add it to addon.

Enhanced in release 15.2


[Candidate 1v1 Dammed Korhal ZH v3] Structures cannot be placed in center, although terrain looks flat

Issue Description
Structures cannot be placed in center, although terrain looks flat.
Expected behavior
Structures can be built in center.
Screenshots

Perhaps this is it intended to block players from establishing a stronghold in the center?

yep, exactly, not supposed to be buildable, since after damblows this will be the only open area

As designed.


False positive for Style/StringLiteralsInInterpolation when 'interpolating' inside %i[]/%w() arrays

Rubocop registers an offense for the following code:
%i(foo-#{"bar"})
# => [:"foo-\#{\"bar\"}"

# Autocorrect suggestion:
%i(foo-#{'bar'})
# => [:"foo-\#{'bar'}"]

It seems that interpolation just isn't possible when using this notation. The same is true when using %w[].
%I() and %W() on the other hand are able to handle interpolation.
RuboCop version
1.57.2 (using Parser <IP_ADDRESS>, rubocop-ast 1.30.0, running on ruby 3.2.2) [x86_64-linux]
  - rubocop-performance 1.19.1
  - rubocop-rake 0.6.0
  - rubocop-rspec 2.25.0

I cannot reproduce this issue with the latest master branch and v1.57.2:
$ cat example.rb
%i(foo-#{"bar"})

$ bundle exec rubocop --only Style/StringLiteralsInInterpolation -a
Inspecting 1 file
.

1 file inspected, no offenses detected

Can you provide repro steps?

You are right. I don't manage to reproduce myself.


vulkan: Add keyboard support (#1345)

Cherry-picked https://github.com/Samsung/GearVRf/pull/1345

@dnvasilev Assume I have not verified any of the cherry-picked commits from master.


jspsych-survey-multi-choice missing example

jspsych-survey-multi-choice has a heading Basic example with multiple questions on a page but no example :(
Here's one:
var questions = {
  type: 'survey-multi-choice',
  data: {
    trial_id: 'questions'
  },
  questions: ['Do you want more life, Tucker?'],
  options: [ ['yes','no'] ],
  required: [true]
}

...
var experiment = [];
experiment.push(questions);

This will be fixed when the docs for version 6.0 are published. The updated docs file in the meantime is at:
https://github.com/jspsych/jsPsych/blob/master/docs/markdown_docs/plugins/jspsych-survey-multi-choice.md


fix: Add support to legacy key crate_type used in cargo build file

This resolves issue #28.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


adds MIT lincence to the project

Just adding a lincence to the project.

Checks for netflify might not pass because this pr is waiting on this https://github.com/lintercode/proguard/issues/8 which you are working on.

Thanks for the review


make 'phonetisaurus-apply' py2py3 compatible...

Solves Issue #52.
I tested it locally, it worked bot it python2 and python3.
I used the commands:
python{2,3} phonetisaurus-apply --model $dict_g2p/g2p/model.fst --lexicon $dict_g2p/g2p/lexicon_train.txt --word_list $dict_g2p/g2p/wrdlist.new-words --nbest 2 --pmass 0.60
(each time compiled separately for python2/3)

Hi, i guess this should be tested by someone else too... For me, it worked well...
K.


Fix Texture2D with RAYGUI_STANDALONE

Texture2D is coupled with OpenGL, using an unsigned int to hold the actual texture. I want to make raygui work with a SDL2 backend, which needs a pointer to hold the texture.
I see that Texture2D is defined in raylib.h, but when RAYGUI_STANDALONE is defined the intent is not to use raylib at all, so I wonder if it's ok to modify id in that structure to be a void*.
Once my changes are finished and tested, I'll send a PR back to raygui.

@leiradel I'm afraid at this moment raygui is quite coupled to raylib, Texture2D and Font are examples of that coupling. It needs a review but I think using a void * is not the best solution, actually an OpenGL texture is defined by and identifier...
In any case, we can check how to approach it once you got it working on your fork.
By the way, this was an open discussion on raylib Discord raygui channel recently.

Yeah I see that it's very coupled. I'm trying anyway, since I'd like to get raygui working in my app.

but I think using a void * is not the best solution

My first choice was a uintptr_t but I wasn't sure if I could include stdint.h in raygui. Is that a better option?

Never mind, the effort is already too great and I still can't make a simple GUI render in my app. It's a shame because it looks really simple to use and great to look at.


Installation issue (Dependency not found googletransx)

Issue Template
Please use this template!
Initial Check

If the issue is a request please specify that it is a request in the title (Example: [REQUEST] more features). If this is a question regarding 'twint' please specify that it's a question in the title (Example: [QUESTION] What is x?). Please only submit issues related to 'twint'. Thanks.

Make sure you've checked the following:

[x] Python version is 3.6;
[x] Updated Twint with pip3 install --user --upgrade -e git+https://github.com/twintproject/twint.git@origin/master#egg=twint;
[x] I have searched the issues and there are no duplicates of this issue/question/request.

Command Ran

Please provide the exact command ran including the username/search/code so I may reproduce the issue.
pip3 install . -r requirements.txt

Description of Issue
Either trying to install twint with:
pip3 install . -r requirements.txt
or
pip3 install --user --upgrade -e git+https://github.com/twintproject/twint.git@origin/master#egg=twint
Will result is:
Collecting googletransx (from twint)
Could not install packages due to an EnvironmentError: 404 Client Error: Not Found for url: https://pypi.org/simple/googletransx/

Environment Details
Ubuntu 19.04

@x0rzkov

did you try to upgrade pip ?
pip3 install --upgrade pip

Hi, Thanks a lot that solved the issue.


🚀 Add React-GTM-Module for Google Tag Manager integration

@CodiumAI-Agent /improve

PR Code Suggestions ✨

CategorySuggestion                                                                                ScorePossible bug

Validate the GTM ID environment variable before initialization to prevent runtime errors

Ensure that the environment variable NEXT_PUBLIC_GTM_ID is properly validated before use to avoid runtime errors if it's undefined or incorrect.
app/components/GTM.tsx [8]
-TagManager.initialize({ gtmId: process.env.NEXT_PUBLIC_GTM_ID });
+const gtmId = process.env.NEXT_PUBLIC_GTM_ID;
+if (!gtmId) {
+  console.error('GTM ID is undefined.');
+  return;
+}
+TagManager.initialize({ gtmId });

Suggestion importance[1-10]: 9
Why: This suggestion addresses a potential runtime error by ensuring the GTM ID is defined before use. It adds a validation step that can prevent the application from failing if the environment variable is not set, which is crucial for robust error handling.
9
Best practice

Add cleanup logic in useEffect to handle component unmounting safely

Add a cleanup function in the useEffect hook to properly handle the unmounting of the GTM component, ensuring that any listeners or intervals set up by GTM are cleaned up.
app/components/GTM.tsx [7-9]
 useEffect(() => {
   TagManager.initialize({ gtmId: process.env.NEXT_PUBLIC_GTM_ID });
+  return () => {
+    // Cleanup code here if necessary
+  };
 }, []);

Suggestion importance[1-10]: 5
Why: While adding a cleanup function is a good practice, the current implementation does not set up any listeners or intervals that require cleanup. Therefore, the suggestion is more about future-proofing and maintaining best practices rather than addressing an immediate issue.
5


watch doesn't show referenced child variables on the tree view.

Hi.
I'm trying to run Haskell debug adapter on VisualStudio2017.
It starts running same as VSCode,
but there is a problem on watch functionality.
watch doesn't show referenced child variables on the tree view.
VS does not send EvaluateRequest when adding local variable to watch, but VSCode does.
VSCode sends EvaluateRequest with context "watch".
Could you send EvaluateRequest same with VSCode when adding variable to watch ?
Any advice will be appreciated.
Best Regards.

Hi,
This should work as expected if you set the variablesReference fields in your response to the variables request when a variable has children.  This will also fix the issue I noticed in the linked bug where the item in the "Locals" window in VS Code doesn't appear expandable, but the same item added to the "Watch" window does.
The reason for this is that items in the Watch window in VS can be editable (they're read-only in VS Code).  To support this without requiring changes to debug adapters, when something is added to the Watch window, we first issue a variables request to see if the item being added is a variable - this allows us to use the setVariable request to update the value later.  If you want to fully support this scenario in VS, consider implementing our extra setExpression request as documented here.  If your adapter supports this request, we'll send an evaluate request when an item is added to the "Watch" window, and a setExpression request when the value is modified.
Let me know if I can provide additional information!

Thank you for the information.
I'm going to set reference attribute of the VariablesResponse for the local variables.
(actually, it works well.)


@eessex => Omit sailthru clicks from receiving a signup

Mimicking current behavior on MG. We confirmed a while ago with @sperle that utm_source=sailthru is the best thing to check against viewing a signup from campaign emails.

Looks good!


New extractor for Torrins.com

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Bug fix
[ ] Improvement
[x] New extractor
[ ] New feature

Description of your pull request and other information
Explanation of your pull request in arbitrary form goes here. Please make sure the description explains the purpose and effect of your pull request and is worded well enough to be understood. Provide as much context and examples as possible.
This extractor requires you to supply login information.

Do you think anymore changes required in this pull request?

For further review you must provide account credentials.

Is there any secure way to send account details?

By mail in my profile.


FAIL://tensorflow/core:common_runtime_direct_session_with_tracking_alloc_test with GPU support

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Ubuntu 16.04 (ppc64le)
TensorFlow installed from (source or binary):
Installed from source
TensorFlow version (use command below):
TF-1.3.1
Python version:
Python 2.7.5
Bazel version (if compiling from source):
Bazel - 0.5.4
CUDA/cuDNN version:
cuda-8.0 and cuDNN-6.0.21
GPU model and memory:
0   Tesla P100-SXM2 16276MiB
1   Tesla P100-SXM2 16276MiB
Exact command to reproduce:
 bazel test --config=opt --config=cuda -k //tensorflow/core:common_runtime_direct_session_with_tracking_alloc_test

Describe the problem
This test passed successfully with CPU only. However its failing for GPU , getting following error :
F tensorflow/core/common_runtime/direct_session_with_tracking_alloc_test.cc:141] Check failed: cost_models.size() == 1 (2 vs. 1)
(Test expects cost_models.size() == '1' , but we are getting '2' with GPU)
I was looking into this test failure and I found some relevant discussion links -

https://github.com/lukeiwanski/tensorflow/issues/75  - Here mentioned , this test is marked for no_gpu
https://github.com/lukeiwanski/tensorflow/pull/115 - Here I found following comments:

The aim of this test is to ensure that there is at least one cost model (that of the CPU), as if there are no cost models then the test should fail and there is no point in trying to run the other tests on the cost
model.
The number of cost models provided by a session should matches the number of devices used by that session. When additional devices are present there will be more than one cost model, so we should not be checking for equality, but rather that the number of cost models is at least one.
As per above comments , I think we should raise a PR with following changes to pass on GPU as well -
https://github.com/tensorflow/tensorflow/blob/v1.3.1/tensorflow/core/common_runtime/direct_session_with_tracking_alloc_test.cc#L141
Original - CHECK_EQ(cost_models.size(), 1);
Updated to - CHECK_GE(cost_models.size(), 1);
Please provide your comments on this. Thanks!
Source code / logs
$  bazel test --config=opt --config=cuda -k //tensorflow/core:common_runtime_direct_session_with_tracking_alloc_test

...
2017-11-15 08:42:51.345108: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1045] Creating TensorFlow device (/gpu:1) -> (device: 1, name: Tesla P100-SXM2-16GB, pci bus id: 0006:01:00.0)
2017-11-15 08:42:51.352293: F tensorflow/core/common_runtime/direct_session_with_tracking_alloc_test.cc:141] Check failed: cost_models.size() == 1 (2 vs. 1)
================================================================================
Target //tensorflow/core:common_runtime_direct_session_with_tracking_alloc_test up-to-date:
  bazel-bin/tensorflow/core/common_runtime_direct_session_with_tracking_alloc_test
INFO: Elapsed time: 80.635s, Critical Path: 80.25s
//tensorflow/core:common_runtime_direct_session_with_tracking_alloc_test FAILED in 75.0s

It looks good, I think for these kind of one line changes you can send a PR directly, and explain your reasoning in the PR description.

Sure @yaroslavvb , and thanks for your suggestion.
I committed the changes in same PR - https://github.com/tensorflow/tensorflow/pull/14530 (which was created for https://github.com/tensorflow/tensorflow/issues/14515)


Use atomics instead of static mut

What is the purpose of the change
This is a follow-on from an early PR which eliminates the use of unsafe via static mut by using atomic values instead.
This adjusts the implementation of the max allocation bytes & serde human readable to use appropriate atomics for both.
This does have the added benefit of being able to adjust these values multiple time as the program runs, rather than setting them once.
Verifying this change
Tests have been adjusted slightly to use the set_serde_human_readable function
Documentation
I've updated the documentation to exclude the note about Once as this is no longer used and it is possible to update the allocation & human readable on the fly as your library runs.

Also, just to alleviate any concerns about differences in semantics, godbolt shows this compiles basically the same as the static mut variant:
https://godbolt.org/z/o3xzrb5q6

I am on the fence about dropping the usage of Once here.
I see the reason why the original author made use of it!
I also understand that one may need more flexibility but it may also cause problems, e.g. if two or more libraries used by an application decide to set different values for a setting. Currently by using Once the application can set the preferred value that would work for both used libraries.

My read of it was that it was just because static muts are a pain to get right is why Once was used.  We can probably combine Once with atomics if that's intended behaviour & still avoid having unsafe.

I am not the original author of this part of the code but I think Once is used to prevent third parties to overwrite the preferred value by the application.
I'll close this PR.
We can reconsider dropping the usage of Once when someone have a convincing reason for that.
Thank you for the contribution!


#7049: Test yolov4 Downsample2 and Downsample3 ttnn sub-modules

This is a draft PR for the downsample2 and downsample3 sub-modules implementation of yolov4 and unit test.
ResBlock has been replaced with direct layer implementation instead of Separate class.
Once the sub-module is available from #7051, we will integrate resBlock into Downsample2 and Downsample3 sub-modules.

please also follow these for testing:
cd $TT_METAL_HOME
scripts/build_scripts/build_with_profiler_opt.sh
./tt_metal/tools/profiler/profile_this.py -n DS1 -c "pytest tests/ttnn/integration_tests/yolov4/test_ttnn_downsample1.py "

Profiler of downsample3:
ops_perf_results_DownSample3_2024_04_17_09_43_38.csv
Profiler of downsample2:
ops_perf_results_DownSample2_2024_04_17_09_41_23.csv

Nightly fast dispatch: passed
All post commit: passed

nightly fast dispatch: failed
post commit: passed


Documentation

Hi,
I worked on improving the documentation of the package.
Precisely, I added a workflow that builds ReadTheDocs documentation (with Sphinx) on push to main and I also slightly rephrased the current README file.
Rough description of the changes:

GitHub workflow for building the documentation when pushing to main.
Reformulated README.
Changed  __init__.py to only expose public functions of the package.
Changed the docstrings format of the documented functions (from Google to Sphinx).

I did not open an issue since I've already implemented a solution. The resulting documentation can be seen here on my fork.
The documentation is published as a GitHub Page.
I followed the common practise of pushing the files at the end of the workflow to the branch gh-pages, and configuring the GitHub Page to use the aforementioned branch.
NB: I apologize for not having opened an issue to begin with, which could have been the opportunity to let everyone know that I was about to work on that as well as discussing the implementation. For instance, we could keep the Google docstrings format and use the napoleon Sphinx's extension to support them (see here).

Hi,
Thanks for the review!
I implemented your suggestions and finally commented the publication of the documentations in the gh-pages branch.
As such, if you validate the modifications, I think you can merge!

Great job, thank you!


Bump version to get latest changes

Heya @siddharthkp, can you bump the package version so I can install the latest commit?

My bad, I didn't redeploy the github reporter service. Done now 👍

Thanks @siddharthkp . Should it be available now? Still not seeing it here:
https://www.npmjs.com/package/bundlesize2

The github reporter isn't part of the package. I'm guessing you're talking about this PR - https://github.com/siddharthkp/bundlesize2/pull/13

Yes, I'd like to get those images fixed in our CI pipeline, but there's no newer version of this package published yet.
The latest version on npm is 0.0.26 and doesn't include the fix to the SVG image location.

Hi! the commit is in github-reporter which isn't published to npm, but instead deployed to vercel. I have deployed the latest version there.

No, I'm still seeing https://raw.githubusercontent.com/siddharthkp/bundlesize2/master/github-reporter/public/check-pass.svg as the URL in our GitHub checks, which is a broken image.

Just checked, it's the right image now


Feedback for “no-unused-fields”

What does it mean this rule? I don’t understand ((
it means that the schema has a field specified with the type. And in query (in graphql file) this field don’t use?
For example
shema.json
{
"name": "container",
"description": null,
"isDeprecated": false,
"deprecationReason": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
}
},
And in query (someQuery.graphql) field container dont`s use? Or am I misunderstanding?

@dimaMachina This rule dont work (( I added to shema.json random field, in query I dont use it. And I don`t have an error no-unused-fields

please provide reproduction repo

@dimaMachina This is a corporate repository and only used VPN((
Do I understand the logic of the rule correctly? Could I be wrong?

I understand the logic of rule, I am original creator of this rule
here are docs https://the-guild.dev/graphql/eslint/rules/no-unused-fields
here are tests https://github.com/dimaMachina/graphql-eslint/blob/master/packages/plugin/tests/no-unused-fields.spec.ts
here are snapshots https://github.com/dimaMachina/graphql-eslint/blob/master/packages/plugin/tests/snapshots/no-unused-fields.spec.md
here is original issue https://github.com/dimaMachina/graphql-eslint/issues/9


RBF manager uses f-strings which breaks compatibility with Maya 2020

In this thread, a user is trying to use the RBF manager in Maya 2020.
http://forum.mgear-framework.com/t/rbf-manager-importing-rbf/3033/4?u=chrislesage
In order to keep compatibility with Maya 2020, I suggest changing the f-strings to older style string formatting.
Example: rbf_manager_ui.py line 832
print(f"rbfNode: {rbfNode}")
to
print("rbfNode: {}".format(rfbNode))

Hi @chris-lesage  Thanks for flagging this issue. I will fix it ASAP :D

it was fixed time ago :D


Application Insights Otel collector example version update

What content needs to be created or modified?
The open-telemetry-collector-appinsights.yaml example file in the open telemetry collector applinsights documentation uses opentelemetry-collector-contrib:0.40.0.
https://docs.dapr.io/operations/monitoring/tracing/open-telemetry-collector-appinsights/
Describe the solution you'd like
The opentelementry-collector-contrib has recently released version 0.50.0.
Can the example be updated to the newest version?
Additional context
Is a verification process required to ensure everything is still working as expected?

@fabistb - Thanks for raising this. Would you be able to push a suggested PR change having tested this with the new OTEL version?

@fabistb - Thanks for raising this. Would you be able to push a suggested PR change having tested this with the new OTEL version?

@msfussell sure. I just need a couple of days to test the new OTEL version.

Merged


add phishing scams

https://www.virustotal.com/gui/url/230c22903f6348d2b22244378809f5762cb00689750eddcc38e05da8da71ecdd/detection

@mitchellkrogza mind checking this?

why was this closed?

@mitchellkrogza why was this closed?


mpop: 1.4.11 -> 1.4.12

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/mpop/versions.
meta.description for mpop is: "POP3 mail retrieval agent"
meta.homepage for mpop is: "https://marlam.de/mpop"
meta.changelog for mpop is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.4.12 with grep in /nix/store/0r5vrwgxy1gj7naqw19c1ab90jyb24si-mpop-1.4.12

directory tree listing: https://gist.github.com/bc42db46a37d21aeea6facc9d20a01af

du listing: https://gist.github.com/4a998cda7eae4d6dde230ce14e2b956e

Rebuild report (if merged into master) (click to expand)

4064 total rebuild path(s)

1329 package rebuild(s)

1200 x86_64-linux rebuild(s)
1105 i686-linux rebuild(s)
580 x86_64-darwin rebuild(s)
1179 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
DisnixWebService
R
abcl
adapta-gtk-theme
adoptopenjdk-icedtea-web
alloy
alloy4
alloy5
ansible-lint
antlr
antlr3
antlr3_4
antlr3_5
antlr4
antlr4_8
apache-airflow
apache-jena
apache-jena-fuseki
apacheKafka
apacheKafka_2_4
apacheKafka_2_5
ape
apeClex
apktool
appdaemon
apprise
archivy
areca
asciidoc-full
asciidoc-full-with-plugins
autofs5
av-98
avian
aws-google-auth
axoloti
azure-cli
azureus
backintime
backintime-common
backintime-qt
bareos
bazel
bazel-remote
bazel-watcher
bazel_0
bazel_0_26
bazel_0_29
bazel_1
bazel_3
belle-sip

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/0r5vrwgxy1gj7naqw19c1ab90jyb24si-mpop-1.4.12 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mpop https://github.com/r-ryantm/nixpkgs/archive/fcc52cd8d74de8ef5f632ec03862d10972716f7d.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/0r5vrwgxy1gj7naqw19c1ab90jyb24si-mpop-1.4.12
ls -la /nix/store/0r5vrwgxy1gj7naqw19c1ab90jyb24si-mpop-1.4.12/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings

Result of nixpkgs-review pr 110082 run on x86_64-linux 1

1 package built:

mpop

Result of nixpkgs-review pr 110082 run on x86_64-linux 1

1 package built:

mpop

Result of nixpkgs-review pr 110082 run on x86_64-linux 1

1 package built:

mpop


chore: 🤖 Migrate SQFormDialog to MUIv5

✅ Closes: #761

Heads up, I think there is a separate line on the tracking task for Dialog Inner. Which you seem to have converted in this change.


add a support kubernetes client QPS and Burst config

We observed issue related to throttling, If we could get a option to reconfigure these parameter that  would be helpful .
2022-03-29T07:38:49.737428Z	info	klog	Waited for 3.159691468s due to client-side throttling, not priority and fairness, request: GET:[https://<IP_ADDRESS>:443/apis/cert-manager.io/v1/namespaces/istio-system/certificaterequests/istio-csr-psmp8](https://<IP_ADDRESS>/apis/cert-manager.io/v1/namespaces/istio-system/certificaterequests/istio-csr-psmp8)
2022-03-29T07:38:49.737457Z	info	klog	Waited for 3.159691468s due to client-side throttling, not priority and fairness, request: GET:[https://<IP_ADDRESS>:443/apis/cert-manager.io/v1/namespaces/istio-system/certificaterequests/istio-csr-psmp8](https://<IP_ADDRESS>/apis/cert-manager.io/v1/namespaces/istio-system/certificaterequests/istio-csr-psmp8)

Is there a blocker to implement this, I ran into this issue recently and had to scale the CSR deploy horizontally so we can avoid the client side throttling?


Listeners with same name cause virtual server IP to be changed

We are seeing an issue when multiple load balancers are created in a project with the same listener name. In Neutron these listeners are created as separate entities with different UUIDs but on the F5 side only one virtual server is created with the listener name.  As new LB/Listeners are created the virtual server is constantly updated to use the IP of the last listeners LB.
Obviously this is a major issue, since any LB scenario in use stops working after the virtual server IP is changed.  Our expectation is that objects in F5 would be created with some unique ID reflecting the object created in Neutron and duplicate names within a project would not cause such issues.
This is a major blocker for us - especially as we expect an fix would have potential backward compatibility issues if the identifier in F5 has to change.
We are on driver/agent v9.0.1 with stable/mitaka neutron/neutron-lbaas
Its easy to reproduce

create load balancer lb1
create new listener l1, attached to lb1
Check F5 - the virtual server l1 will have the IP of lb1
create load balancer lb2
create new listener l1, attached to lb2
Check F5 - the virtual server l1 will have the IP of lb2
Any access load balanced content from the IP of lb1 will fail.

We have a solution for your problem and it was submitted into Liberty and Mitaka.  It will be available in the upcoming release.  A new algorithm is used to name the F5 objects with the UUID of the OS object.
This requires the services that were deployed be renamed to the new naming scheme.  At startup the agent looks for the loadbalancers that neutron has bound to it, it will remove all objects that have the non-unique name and redeploy the service using the new names.
This does result in some pain as there will be a short outage for the service when the object is renamed.

Thanks Rich, especially pleased to hear the renaming is handled .
I'm not sure if its related, but we are also seeing issues deleting objects (so far only reproduced with the 'same name' issue) - the API responds saying the object is deleted, but its persisted both in neutron and F5 - I try to get more details and will open a separate issue if required, unless you are aware of the problem already.  Current we have to clean out the DB and F5 config manually.

I believe that they are related because the duplicate names could make it appear as though we are deploying a meld of services on the BigIP; however, when a deletion event occurs that was originated from Neutron, the service as described by the event is not in agreement with the BigIP view of the virtual causing only a portion of the service to be deleted, but leaving the neutron database in an inconsistent state.  I would expect to see an error in the agent log that indicates an object could not be deleted because another object holds a reference to it.
If you have any more information like logs or the state of the partition on the BigIP, you can add those to this issue and I will examine them.
We are scheduled to release a beta-version 9.2 in the next week that will have this solution.  If you have any questions, you may contact me directly.  I am writing  instructions on how customers should proceed before upgrading to this new release and will pass them along to you if you wish to comment.

This is a duplicate of issue #329

I'm not sure its just a duplicate, I am also seeing issues deleting both pools and pool members when there is no duplicate name in neutron.
I call something like neutron lbaas-member-delete 57002275-ed5c-4b30-b170-38523034a104  p1 and neutron lbaas-pool-delete p1 and in both cases the member/pool is reported as deleted by the API response. However, they remain in both neutron and F5.

@abattye: Are you still seeing this problem?  The plan was to retest after upgrading to the new packages with the service-renaming changes.

I think the recent release fixes these issue. Thanks.


Move owner and regeneration context to their own package

This PR does not add any functionality, I was just doing some work and I already had implemented this locally. Unfortunately I end up not need for these commits so it's a matter of the team to accept it or not. I'm fine either case.

This change is

test-me-please

test-me-please

test-me-please

I'm holding my judgement at least until the tests pass, but in general we should think where this sits w.r.t to making regeneration less of a monolith, i.e., breaking it up into smaller pieces.

test-me-please

test-me-please

Coverage increased (+0.03%) to 44.401% when pulling 97449b413d3e3cd8e2599cc2070c27095b9bf417 on pr/move-owner into d146a2efd28ca6073c10a74836abf1b93011de5f on master.


Roll engine b25a1a406d0b..5c7c7c491191 (8 commits)

https://github.com/flutter/engine/compare/b25a1a406d0b...5c7c7c491191
git log b25a1a406d0b01b445be7dbaeac1741324949b25..5c7c7c491191c418d8f48f84cd39cbf6f5b135f2 --no-merges --oneline
5c7c7c491 Roll fuchsia/sdk/core/mac-amd64 from IM-VITwgPUQ_cIbDBZHl9u_M_LPgWjLdnr7EM94udkoC to 94o0_NIcwi-V68SmUN4hU0fX5_JkMpPU5V8HaFvKWfYC (flutter/engine#9845)
a0f5eb144 Roll src/third_party/skia c8e8e7061f1e..0902c98825bf (1 commits) (flutter/engine#9844)
1a571b0e5 Roll fuchsia/sdk/core/mac-amd64 from AsA8eYRT0BzzdU2_dr5qJJjqzVRO2wdUzp4eNyMfCmgC to IM-VITwgPUQ_cIbDBZHl9u_M_LPgWjLdnr7EM94udkoC (flutter/engine#9843)
64b6fc5a7 Roll fuchsia/sdk/core/mac-amd64 from t2vViX8EgEJz6fl_09azrb6Lr5qzlxA5I7NGADwIPmsC to AsA8eYRT0BzzdU2_dr5qJJjqzVRO2wdUzp4eNyMfCmgC (flutter/engine#9842)
7e8b4b559 Roll src/third_party/skia d830fd98a4ef..c8e8e7061f1e (4 commits) (flutter/engine#9841)
1574c49ac Roll fuchsia/clang/mac-amd64 from Lc64-GTi4kihzkCnW8Vaa80TWTnMpZY0Fy6AqChmqvcC to USm3Qt9wen4bXoFF0T9Xt8NX-pyEfte2cTYi7geLAhQC (flutter/engine#9838)
4025cff81 Roll fuchsia/clang/linux-amd64 from oEsFSe99FkcDKVxZkAY0MKi6C-yYOan1m-QL45N33W8C to apsjZJ9ZIwlS08divc0QwxuNgIFeN4X-52mKR9d8qacC (flutter/engine#9839)
0a35db771 Roll src/third_party/skia 8ab6160c8149..d830fd98a4ef (3 commits) (flutter/engine#9836)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (aaclarke@google.com), and stop
the roller if necessary.

Trybots failed. These were the failed builds: https://cirrus-ci.com/task/5753206045409280 , https://cirrus-ci.com/task/5190256091987968 , https://cirrus-ci.com/task/6624019254607872 , https://cirrus-ci.com/task/4583325673455616 , https://cirrus-ci.com/task/5498119347765248

Commit queue failed; closing this roll.


Foundations - Duration

The time between the moment a user performs an action and the moment feedback is given by the system. Consistency in timing provides comfort and can increase trust in a system.

[x] Create initial draft
[ ] Complete draft
[ ] Request review
[ ] Receive feedback from DS team
[ ] Address feedback
[ ] Request review from DXD designers
[ ] Receive feedback from DXD designers
[ ] Address feedback
[ ] Publish to Salt site

June 23 - Review figma file nav has put together

07/07 - Mike editing content in Figma files for Duration

looks like this can be marked as done? @navkaur76 @pseys


FIRECERT-2067: [FCS] Move all variable resolution outside of Cypress

Coverity detected 1 issue; a security concern.


Add support for Praat scripting language

Praat is a program for phonetics
research which has a scripting interface.

Thanks for the contribution @alecshaw.


GEM-154 Fixed cropping of images

@saeedmb8
I changed the image template tag to always pull in square images.

:+1:


Mobile-esq flip switches

Adds flip switched (On or Off) to amazium forms, a little like the JQuery flip switches:
http://demos.jquerymobile.com/1.2.0/docs/forms/switch/
Example here:
http://codepen.io/hobnob/pen/YyOPbV

Not bad! Except that's really weird for radios as you can't click to go back to off.
Shouldn't do this for Radios I don't think.
@MikeBallan has a similar thing, but with styling ;)

@MikeBallan can you add a PR for the version you worked on please?
Compare notes...

Yeah @MikeBallan mentioned he'd done something similar
The radio buttons were actually last minute additions. I had no need for it, but thought there might be a use case for people in either-or scenarios.
Will remove them though, no biggy :-)

Yeah, not much code, but I think as it doesn't make sense from a UX perspective, it's not good to add support for it built-in.

:+1: Agreed and removed

Cool, just wait for @MikeBallan to have a look and compare and tweak styling maybe.

:+1:

Change incoming, please hold. 📞
Thanks!


Caching support for push/pull

Need to be able to only send the files that have changed, as if someone pushes 1000+ files daily, but most have not changed the push takes too long. Also this need to be a parameter on the CLI (--use-cache or similar). Should also support retrieving only the files that have changed as well.
Currently (0.83) the push will only import changed translations. Would like to extend this to the import process, as for proper Serge.io (https://serge.io) integrations the updated translations also need to be reimported every time.
For pull, would take a look into the approach Zanata took (storing a cache database).

For the push, it is easy to implement. The backend stores Md5 of the assets so we can retrieve that and just check if the asset has changed client side. We're using something similar to delete "removed" asset. Right now we just fetch asset ids (to remove) but we could fetch more asset data to implement what you're saying.
Can you clarify what you mean by: "only import changed translations"? If it hasn't changed there is nothing to import. Would you want to update timestamps or something?
Pull is way more complex since we don't cache localized asset on the server side. They are always computed on the fly. Can you elaborate in what case you'd need this actually? I've never had a use case that would require to push so many files. I really want a tangible use case to consider implementing that. I really want to keep the system as simple as possible.

Let's say there are 100 files in 30 languages, that would result in 3000 files to push / pull.

Re import only changed translations, I was meaning only upload the translation files that have changed instead of pushing everyone to the server.

Ok, I see. import is the same complexity as pull. Today there is not an easy way to know if changes made to a repository (from simple changes like adding/removing a translation to more complex change like changing locale inheritance) will impact the localized files. So caching the localized files is not simple since we don't know when to invalidate the cache precisely and that could lead to stale data which is not acceptable when generating files. I need to think more about it.
How long does it take today to generate all the files?

Can take more than one hour for an import even when there are only 100 files or less that changed.

@dragosv Would you mind sharing the size of the files and if you've done some sort of performance test/profiling, what part is slow? eg. webservice calls vs server side computation, etc

I doubt will work on that medium term. Closing for now.


Exploratory data analysis

[ ] Create a notebook in the environment
[ ] Come with interesting visualizations and queries to answer the following questions:

[ ] What are the most and least popular cards in standard?
[ ] What are the most effective and ineffective cards in the format? Define effectiveness
[ ] Is win rate related to mana cost?

[ ] What else does the data tell me?

Hey, can you tell me tha data to use ?
Or I can use any data, like currently working on sales-forecasting project.
So, if you can tell me the data to use, it would be great.

Hello. I'm not sure if I understood your question.
Data comes from the table in this page plus individual card information.
I'm working on creating a script from this notebook, where I simply concatenate multiple JSONs into the final table I wanted.

Hey, I checked the data and the scrapper that you created.
Do you wish to use the environment and create an NB in the same and use it here itself?


Add go-metrics so we can submit metrics in a more cross platform way.

Not going to bother with this at the moment.


Missing some Sensors

Hi Carl -
first of all, thanks for the great tool.
Do you have any idea why only CPU usage and Memory usage, but not Swap usage, Filesystem usage, Battery state and Battery level are visible in Broker?
My environment: Linux Mint / HA in VMware.
Thanks in advance.

Either system-mqtt failed to detect these parts of your system or failed to register them with your Home Assistant.
Considering that CPU usage and Memory usage are working correctly, it's more likely system-mqtt failed to detect these parts of your system.
The best place to start would be the log file. Assuming you installed this as a Debian package and didn't modify the service file, you can run journalctl -u system-mqtt.service -b to see all logs since last boot.
Please post those logs.

The broker is running:

The logfile has no entries:
~$ journalctl -u system-mqtt.service -b
-- Journal begins at Wed 2023-05-03 23:48:49 CEST, ends at Fri 2023-05-05 16:32:13 CEST. --
-- No entries --

Well that's peculiar. If you're getting data, system-mqtt should be running, and if it's running there should be at least a startup message in the log file.
Well let's get some details to try and clear this up. Sorry if some of these questions seem obvious but I don't want to overlook something simple before going down a rabbit hole.
First, if you rebooted the system since the last time system-mqtt ran, that -b option would have hidden it.
Try running journalctl -u system-mqtt.service and see what you get. If still nothing, then answer the following questions.
How did you go about installing system-mqtt?
How did you go about starting system-mqtt?

Now there is something in the log file:
journalctl -u system-mqtt.service -b
Fatal error: Failed to get password from keyring. If you have not yet set the password, run system-mqtt set-password.
Strange, because mqttuser is entered in HA, in the keyring and in the configuration file.
my etc/system-mqtt.yaml:
mqtt_server: mqtt://localhost
username: mqttuser
password_source: keyring
...

No, I have assigned the password as a user.
Whatever strange error it may be - I give up.
Nevertheless, thanks for your efforts and best regards from Berlin.


MSID: 91775 Version: 1 DOI: 2<IP_ADDRESS>7402

"msas": "Neuroscience"
"msid": "91775"
"preprintDoi": "10.1101/2<IP_ADDRESS>7402"
"Reviewed Preprint posted": "2023-10-16"
"Sent for peer review": "2023-08-30"
"Posted to bioRxiv": "2023-09-13" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>7402v1/")
[PLACE PDF URL HERE WHEN AVAILABLE] See step 7
Step 1. Inform bioRxiv
Who can help: @QueenKraken, @nlisgo, @scottaubrey

[x] Manuscript is in data hub index (https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=91775)

Step 2. Create preview of manuscript
Who can help: @fred-atherden, @nlisgo, @scottaubrey

[ ] Manuscript is available for preview (https://prod--epp.elifesciences.org/preview/91775/v1)

[ ] Trigger import for staging: https://prod--epp.elifesciences.org/import
[ ] Sync data folder with s3://prod-elife-epp-data/data
[ ] Trigger import for staging: https://staging--epp.elifesciences.org/import
[ ] Sync data folder with s3://staging-elife-epp-data/data
[ ] Pull request created to enhanced-preprint-data
[ ] Post link to pull request below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-manuscript
Step 3: Awaiting public reviews and QC
Who can help: Production team

[ ] QC passed or QC not needed

Who can help: Editorial team

[x] Public reviews available on sciety (https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>7402)
[x] Manuscript and editor details at the top of this issue (Supplied by Editorial team)
[x] Reviews returned by EPP - https://prod--epp.elifesciences.org/api/reviewed-preprints/91775/v1/reviews

Example
"msas": "Genetics and Genomics", "Neuroscience"
"msid": "84628"
"version": "1"
"preprintDoi": "10.1101/2<IP_ADDRESS>4241"
"articleType": "Reviewed Preprint"
"status": "Published from the original preprint after peer review and assessment by eLife."

"Reviewed Preprint posted": "2023-01-02"
"Sent for peer review": "2022-10-28"
"Posted to bioRxiv": "2022-11-21" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>4241v1")

Editors:
Reviewing Editor
Michael B Eisen
University of California, Berkeley, United States
Senior Editor
Michael B Eisen
University of California, Berkeley, United States

Step 4: Modify manuscripts.json (no PDF)

[ ] Reviewed preprint is published to EPP (https://elifesciences.org/reviewed-preprints/91775)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[ ] Request that a doi be registered

[ ] Post link to #enhanced-preprint comment below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]

Instructions to modify manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/publish-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/334/files
Once the pull request is merged in it should be available a few minutes later.

Request that a doi
Post the following in #enhanced-preprint:
@Fred can you register a doi for https://elifesciences.org/reviewed-preprints/91775

Step 5: Awaiting search reindex

[ ] Reviewed preprint is avaliable on journal homepage (https://elifesciences.org)

The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.

Additional info
If needed, the jenkins pipeline to reindex search can be triggered sooner.
https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 6: Published! Request PDF generation

[ ] Post the link to the PDF url at the top of the issue

[ ] Post link to #enhanced-preprint comment below

#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]
Post the following to the #enhanced-preprint on slack:
@Ryan Dix-Peek please can you generate a PDF for https://elifesciences.org/reviewed-preprints/91775

Step 7: Introduce PDF to data folder and git repo

[ ] PDF is avaliable at https://github.com/elifesciences/enhanced-preprints-data/raw/master/data/91775/v1/91775-v1.pdf

Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-pdf
Step 8: Add PDF url to manuscripts.json

[ ] Reviewed preprint PDF is available for download (https://prod--epp.elifesciences.org/reviewed-preprints/91775)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[PLACE LINK TO PULL REQUEST HERE]

Instructions to add PDF url to manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/add-pdf-url-to-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/397/files
Once the pull request is merged in it should be available a few minutes later.

Step 9: Done!

[ ] Kettle is on!

From the authors:
Dear eLife office,
I’m writing to ask to hold the posting of the below-referenced, reviewed and evaluated paper. We may pull the paper altogether, pending eLife’s reaction to the statements recently made by eLife’s editor-in-chief.
This request has been approved by the co-corresponding author of this paper.
Thank you
Oliver

Okay to proceed. Oct 24:
Dear eLife office  - Now that Mike Eisen has stepped down, we would like to move forward with our paper. Can you please let me know what the next steps are? We would like to provide response to reviewers, i.e. have this manuscript version NOT be the version of record.
Thank you
Oliver


[Test - Do Not Review] Fix whitespace

Description
Describe the changes in this PR.
Related issues
Addresses [issue #].
Testing
Describe how this change was tested.
FHIR Team Checklist

[ ] Update the title of the PR to be succinct and less than 50 characters
[ ] Add a milestone to the PR for the sprint that it is merged (i.e. add S47)
[ ] Tag the PR with the type of update: Bug, Dependencies, Enhancement, or New-Feature
[ ] Tag the PR with Azure API for FHIR if this will release to the Azure API for FHIR managed service (CosmosDB or common code related to service)
[ ] Tag the PR with Azure Healthcare APIs if this will release to the Azure Healthcare APIs managed service (Sql server or common code related to service)
Review squash-merge requirements

Semver Change (docs)
Patch|Skip|Feature|Breaking (reason)

/azp run

/azp run "fhir-server pr internal checks"

/azp run "PR Build & Deploy"

/azp run

/azp run "PR Build & Deploy"

/azp run

/azp run "fhir-server pr internal checks"

/azp run

/azp run

/azp run


Get Supersets does not use color id, just gets all supersets

The subsets function implements it with ?color_id parameter but supersets has color id just after / which is disregarded.
Can change to be like subsets function and fix:
public async Task<Superset[]> GetSupersetsAsync(ItemType type, string no, int colorId = 0)
        {
            var typeString = type.GetStringValueOrDefault();
            var builder = new UriBuilder(new Uri(_baseUri, $"items/{typeString}/{no}/supersets"));
            var query = HttpUtility.ParseQueryString(builder.Query);
            query["color_id"] = colorId.ToString();
            builder.Query = query.ToString();
            var url = builder.ToString();

            var method = HttpMethod.Get;
            var responseBody = await ExecuteRequest(url, method);

            var data = ParseResponse<Superset[]>(responseBody, 200, url, method);
            return data;
        }

In GetSupersetsDemo, example
var supersets = await client.GetSupersetsAsync(ItemType.Part, "40232", 8);
gets all supersets, not just color 8, works after changing

Hi,
thanks for this catch. It's fixed and there will be a new NuGet package version soon.
Thanks very much

Cool, great client btw. Its a much higher standard than I could ever make.

Also not sure what you have in mind, but obviously its easy to make the function allow no color id and get all, it defaults to 0 for subsets and supersets which makes less sense for parts than it does for minifigures or sets.
if (colorId != -1)             {                 var query = HttpUtility.ParseQueryString(builder.Query);                 query["color_id"] = colorId.ToString();                 builder.Query = query.ToString();             }

Cool, great client btw. Its a much higher standard than I could ever make.

Thanks. Just try to improve every day and never stop learning. This lib has a lot of things to improve as well (like injecting HttpClient, ServiceCollection extension etc.)
I'll look into that colorId = 0 issue again. The client should  not be more complex than it has too (the server handles colorId = 0 anyway).


Task2

@madhu-1219
Task -2
Code verified.
Task -3
Code not available . check the  code in studio  its available make some changes save it and commit again on github

@madhu-1219
Task -3
Code not available .
Task -4
Code verified. Provide annotations
Task -5
Code verified. Provide annotations
Task -6
Code verified.
Task -7
Code verified.


Readme ist not up to date

Hey guys,
just wanted to let you know, that your Readme is not up to date. The code
var receiveMiddleware = KeenBotKitIntegration.botKitReceiveMiddleware(client); var sendMiddleware = KeenBotKitIntegration.botKitSendMiddleware(client);
fails because the payloadMiddleware expects the options object to be defined. You should either update the Readme or check for that case in the payloadMiddleware.
Bests.

Thanks @jbchr. Just fixed this one :)


Entity max health being reported as 20 for alot of entities that should not be adjusted.

Bat health: Normal max health 6
Bat health: Reported max health 20
Squids vanilla max: 10
Squids with voidcraft max: 20
I believe one of your methods might be overriding the vanilla getDefaultMaxhealth entity method.  I was looking at the code in the companion class, and believe it might be in there.  I tried compiling with changes to verify, but cannot get code to compile.  Will test again after I get compile working and report which method is causing.

Is this in the 1.11 versions? Or 1.10?

oh I'm sorry, 1.11.2.  I'm testing to see if I can find the method right now, got it to compile.  Probably a library dependency, but I've got it compiling now.

Cool, thanks.


Add Concise Evidence support

https://github.com/TrustedComputingGroup/concise-evidence is based on CoRIM.
The structure of Concise Evidence is directly symmetric to the CoRIM structure (as it reuses the CoRIM CDDL definitions).
Corresponding Appraisal Procedures for Evidence can be boiled down to a minimum set of code that has to be implemented and would match the appraisal guidance that will come with CoRIM's default profile (DICE), PSA Endorsements, and future profiles.
Adding Concise Evidence support seems to be a quite low hanging fruit and provides an convenient alternative option to EAT in cases where Attester composition becomes a bit more complex.

Hi @henkbirkholz and @thomas-fossati
I noticed this issue has been open for some time and wanted to check if it is still active and requires contribution. Could you please confirm if this is still a priority?
Additionally, to implement Concise Evidence support effectively, should we focus on updating the relevant data structures, constraints, and extensions within the current CoRIM framework? Any specific areas or examples you could provide would be helpful in understanding the scope and expectations for this enhancement.
Looking forward to your guidance!

Do we have any systems producing concise evidence that could be used as a test platform? I’m still in the middle of convincing different projects (confidential containers, confidential space) to produce concise evidence or even just an EAT wrapping a cmw with custom evidence formats.

Thanks for the update @deeglaze. Are there specific technical or organizational blockers you're running into with the confidential containers and confidential space teams? Understanding these challenges could help focus our efforts.

The challenge is primarily priority. They’re aware of the standardization efforts but have goals concerning feature enablement. Also the specifications aren’t finalized. We may have something to go off when the open compute project decides on an EAT profile for a standard attester.

Thank you for the clarification, @deeglaze!


[A11y] CustomScrollView/SliverPersistentHeader - Unexpected VoiceOver/Talkback navigation order

Steps to Reproduce
Given the following Flutter app:
import 'package:flutter/material.dart';

void main() {
  runApp(SampleApp());
}

class SampleApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Accessibility Issue',
      home: SampleScreen(),
    );
  }
}

class SampleScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: CustomScrollView(physics: ClampingScrollPhysics(), slivers: [
        SliverAppBar(
          pinned: true,
          expandedHeight: 100,
          flexibleSpace: FlexibleSpaceBar(
            collapseMode: CollapseMode.pin,
            title: Text("Accessibility Issue"),
          ),
        ),
        SliverPersistentHeader(delegate: MyDelegate()),
        SliverToBoxAdapter(
            child: Container(
              padding: EdgeInsets.symmetric(vertical: 25),
          child: Text("Something after the header."),
        )),
        SliverPersistentHeader(delegate: MyDelegate()),
        SliverToBoxAdapter(
            child: Container(
              padding: EdgeInsets.symmetric(vertical: 25),
          child: Text("Something after the header."),
        )),
      ]),
    );
  }
}

class MyDelegate extends SliverPersistentHeaderDelegate {
  @override
  Widget build(
      BuildContext context, double shrinkOffset, bool overlapsContent) {
    return Container(
      color: Colors.indigo,
      child: SizedBox(
          width: double.infinity,
          height: 50,
          child: Center(
              child: Text(
            "Persistent Header",
            style: TextStyle(color: Colors.white),
          ))),
    );
  }

  @override
  bool shouldRebuild(SliverPersistentHeaderDelegate oldDelegate) => true;

  @override
  double get maxExtent => 50;

  @override
  double get minExtent => 50;
}

Running on iPhone 6s, iOS 14.4, with VoiceOver enabled.
Use 2-Finger Swipe down gesture to begin reading the screen from the top.
Expected results:
VoiceOver should read the elements from top to bottom:

Accessibility Issue
Persistent Header
Something after the header
Persistent Header
Something after the header

Actual results:
VoiceOver reads the elements in an unexpected order:

Accessibility Issue
Persistent Header
Persistent Header
Something after the header
Something after the header

Note, if SliverPersistentHeader is replaced with a SliverToBoxAdapter with the same content, the reading order is correct. Currently, to workaround this issue, I am querying whether accessibleNavigation is enabled, and replacing the persistent header with box adapter.

Logs
[✓] Flutter (Channel stable, 2.0.0, on Mac OS X 10.15.7 19H524 darwin-x64, locale en-US)
    • Flutter version 2.0.0 at /Users/mobidevelop/Development/Kits/flutter
    • Framework revision 60bd88df91 (3 days ago), 2021-03-03 09:13:17 -0800
    • Engine revision 40441def69
    • Dart version 2.12.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/mobidevelop/Development/Kits/android-sdk-macosx
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/mobidevelop/Development/Kits/android-sdk-macosx
    • Java binary at: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/java
    • Java version Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

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

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).

[✓] Connected device (3 available)
    • AOSP on IA Emulator (mobile) • emulator-5554                            • android-x86    • Android 9 (API 28) (emulator)
    • Justin’s iPhone (mobile)     • d7fd6226455492bf6d9761d123f5fb4c4e9dea99 • ios            • iOS 14.4
    • Chrome (web)                 • chrome                                   • web-javascript • Google Chrome 88.0.4324.192

! Doctor found issues in 1 category.

Additional observations.
In portrait mode, if you adjust the expandedHeight of the sample above to 265 on this same device, the reading order changes to the following:

Accessibility Issue
Something after the header.
Something after the header.
Persistent Header
Persistent Header

In landscape mode, any value for expandedHeight on this same device, causes the reading order to be the following:

Accessibility Issue
Something after the header.
Something after the header.
Persistent Header
Persistent Header

Hi @MobiDevelop
Thanks for filing the issue, I can confirm it

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

void main() {
  runApp(SampleApp());
}

class SampleApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Accessibility Issue',
      home: SampleScreen(),
    );
  }
}

class SampleScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: CustomScrollView(physics: ClampingScrollPhysics(), slivers: [
        SliverAppBar(
          pinned: true,
          expandedHeight: 265,
          flexibleSpace: FlexibleSpaceBar(
            collapseMode: CollapseMode.pin,
            title: Text("Accessibility Issue"),
          ),
        ),
        SliverPersistentHeader(delegate: MyDelegate()),
        SliverToBoxAdapter(
            child: Container(
          padding: EdgeInsets.symmetric(vertical: 25),
          child: Text("Something after the header."),
        )),
        SliverPersistentHeader(delegate: MyDelegate()),
        SliverToBoxAdapter(
            child: Container(
          padding: EdgeInsets.symmetric(vertical: 25),
          child: Text("Something after the header."),
        )),
      ]),
    );
  }
}

class MyDelegate extends SliverPersistentHeaderDelegate {
  @override
  Widget build(
      BuildContext context, double shrinkOffset, bool overlapsContent) {
    return Container(
      color: Colors.indigo,
      child: SizedBox(
          width: double.infinity,
          height: 50,
          child: Center(
              child: Text(
            "Persistent Header",
            style: TextStyle(color: Colors.white),
          ))),
    );
  }

  @override
  bool shouldRebuild(SliverPersistentHeaderDelegate oldDelegate) => true;

  @override
  double get maxExtent => 50;

  @override
  double get minExtent => 50;
}

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.1, on macOS 11.2.2 20D80 darwin-x64, locale
    en-GB)
    • Flutter version 2.0.1 at /Users/tahatesser/Code/flutter_stable
    • Framework revision c5a4b4029c (4 days ago), 2021-03-04 09:47:48 -0800
    • Engine revision 40441def69
    • Dart version 2.12.0

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

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

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

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

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

[✓] Connected device (3 available)
    • Taha’s iPhone (mobile) • 00008020-001059882212002E • ios            • iOS
      14.4
    • macOS (desktop)        • macos                     • darwin-x64     •
      macOS 11.2.2 20D80 darwin-x64
    • Chrome (web)           • chrome                    • web-javascript •
      Google Chrome 88.0.4324.192

• No issues found!

[✓] Flutter (Channel master, 2.1.0-11.0.pre.145, on macOS 11.2.2 20D80
    darwin-x64, locale en-GB)
    • Flutter version 2.1.0-11.0.pre.145 at
      /Users/tahatesser/Code/flutter_master
    • Framework revision a0ba646408 (2 days ago), 2021-03-05 22:09:03 -0500
    • Engine revision f751d04fa0
    • Dart version 2.13.0 (build 2.13.0-107.0.dev)

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

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

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

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

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

[✓] Connected device (3 available)
    • Taha’s iPhone (mobile) • 00008020-001059882212002E • ios            • iOS
      14.4
    • macOS (desktop)        • macos                     • darwin-x64     •
      macOS 11.2.2 20D80 darwin-x64
    • Chrome (web)           • chrome                    • web-javascript •
      Google Chrome 88.0.4324.192

• No issues found!

Thank you

Great, thanks for confirming. A small part of me was hoping I was just doing something wrong. 😄

/cc @chunhtai

I am able to reproduce this issue on the latest master and stable channel. Was able to confirm this on iOS device.
Code Sample
  flutter doctor -v
[✓] Flutter (Channel master, 3.11.0-2.0.pre.55, on macOS 13.3 22E252 darwin-arm64, locale en-NG)
    • Flutter version 3.11.0-2.0.pre.55 on channel master at /Users/dammya/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 835b892d7f (9 days ago), 2023-05-07 01:30:22 +0530
    • Engine revision 23f730efbf
    • Dart version 3.1.0 (build 3.1.0-83.0.dev)
    • DevTools version 2.23.1

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

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

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

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

[✓] IntelliJ IDEA Community Edition (version 2022.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

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

[✓] VS Code (version 1.78.0)
    • VS Code at /Users/dammya/.Trash/Visual Studio Code 20.07.05.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (3 available)
    • Damilola’s iPhone (mobile) • 71c843fa5f3dec767999f36224653c0faa78660e • ios            • iOS 16.4 20E247
    • macOS (desktop)            • macos                                    • darwin-arm64   • macOS 13.3 22E252 darwin-arm64
    • Chrome (web)               • chrome                                   • web-javascript • Google Chrome 113.0.5672.92

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[✓] Flutter (Channel stable, 3.10.0, on macOS 13.3 22E252 darwin-arm64, locale
    en-NG)
    • Flutter version 3.10.0 on channel stable at /Users/dammya/sdks/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 84a1e904f4 (6 days ago), 2023-05-09 07:41:44 -0700
    • Engine revision d44b5a94c9
    • Dart version 3.0.0
    • DevTools version 2.23.1

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

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

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

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

[✓] IntelliJ IDEA Community Edition (version 2022.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

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

[✓] VS Code (version 1.78.0)
    • VS Code at /Users/dammya/.Trash/Visual Studio Code 20.07.05.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (3 available)
    • Damilola’s iPhone (mobile) • 71c843fa5f3dec767999f36224653c0faa78660e •
      ios            • iOS 16.4 20E247
    • macOS (desktop)            • macos                                    •
      darwin-arm64   • macOS 13.3 22E252 darwin-arm64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 113.0.5672.92

[✓] Network resources
    • All expected network resources are available.

• No issues found!


quiche: add connection keepalive support

Signed-off-by: Dan Zhang<EMAIL_ADDRESS>Commit Message: keepalive probing can be configured in envoy.config.core.v3.QuicProtocolOptions for upstream and downstream.  If absent, use the QUICHE default behavior which sends PING frame every 15s on client side and no-op on server side.
Risk Level: low
Testing: added integration tests
Fixes #16751

/retest

coverage CI fails because kill_request:kill_request_filter_integration_test, which seems unrelated.

/assign @ggreenway @RyanTheOptimist

/retest

@lizan PTAL!

/retest


16148: update FHIR reciever logic to be simpler

This PR simplifies the FHIR receiver and removes the few bugs in sender parsing and event tracking.  The simplification can be done because the FHIR Converter handles the same cases more robustly
Test Steps:

Turn on the submissions service and reportstream
Send a report to submissions
Verify it gets picked up by report stream

Changes

Drops event handling for errors in favor of putting messages on to the queue directly
Removes the functionality duplicated with FHIR converter

Checklist
Testing

[x] Tested locally?
[x] Ran ./prime test or ./gradlew testSmoke against local Docker ReportStream container?
[ ] (For Changes to /frontend-react/...) Ran npm run lint:write?
[x] Added tests?

Process

[ ] Are there licensing issues with any new dependencies introduced?
[ ] Includes a summary of what a code reviewer should test/verify?
[ ] Updated the release notes?
[ ] Database changes are submitted as a separate PR?
[ ] DevOps team has been notified if PR requires ops support?

Linked Issues

#16148

To Be Done
TBD: but there might be another follow up ticket to address this more efficiently and remove the FHIR Receiver step, but it would require some updates to the how the item lineage works
Specific Security-related subjects a reviewer should pay specific attention to

Closing in favor # 16339 which removes the receive step entirely. This was done because it was decided the receive step need not exist long-term.


Does datahub support field-level data lineage?

Does datahub support field-level data lineage?

It is not yet, and on the roadmap.

Correct we don't support it yet. Do you have a specific use case for it @cobolbaby?

Duplicate of #1519


TW stats - make it project specific

Please make TW stats project specific, and add a hyperlink to it next to the project properties, in the top right corner of each project page.

@proceps you mean https://sandcastle.taxonworks.org/projects/:project_id/stats or somewhere else?

https://stats.taxonworks.org/# but project specific


"mailbox unavailable 550 Sender address not allowed." error when trying to send test mail

I have tried to setup this postfixrelay on a Hetzern Server but when I start the container I repeatedly get the following logs.
Aug 04 12:36:30 4df67d985baf postfix/qmgr[446]: C8FA38E4F42<EMAIL_ADDRESS>size=414, nrcpt=1 (queue active)
Aug 04 12:36:30 4df67d985baf postfix/smtp[450]: Trusted TLS connection established to mail.my.smtp[xxx.xxx.xxx.xxx]:587: TLSv
1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest
 SHA256
Aug 04 12:36:31 4df67d985baf postfix/smtp[450]: C8FA38E4F42<EMAIL_ADDRESS>relay=mail.my.smtp[xxx.xxx.xxx.xxx
]:587, delay=0.57, delays=0.34/0.04/0.18/0.01, dsn=5.0.0, status=bounced (host mail.my.smtp[xxx.xxx.xxx.xxx] said: 550-Reques
ted action not taken: mailbox unavailable 550 Sender address is not allowed. (in reply to MAIL FROM command))
Aug 04 12:36:31 4df67d985baf postfix/cleanup[448]: 14C638E4F46<EMAIL_ADDRESS>ain>
Aug 04 12:36:31 4df67d985baf postfix/bounce[452]: C8FA38E4F42: sender non-delivery notification: 14C638E4F46

I have setup my postfixrelay with the following compose.yml.
services:
  postfix:
    image: loganmarchione/docker-postfixrelay:latest
    container_name: postfix
    restart: unless-stopped
    environment:
      TZ: My/TZ
      MYORIGIN: my.domain
      FROMADDRESS<EMAIL_ADDRESS>      RELAY_HOST: mail.my.smtp
      RELAY_PORT: 587
      RELAY_USER<EMAIL_ADDRESS>      RELAY_PASS: S3cretPa55!
      TEST_EMAIL<EMAIL_ADDRESS>    ports:
      - 25:25
    networks:
      - mail

networks:
  mail:
    name: mail

And these are the DNS records
my.domain         MX    10    mail.my.domain
mail.my.domain    A           yyy.yyy.yyy.yyy

Since the logs state that it can establish a connection to my configured SMTP server my guess is that I configured the DNS part wrong.

Seems like it was an issue with my SMTP provider. When i use my Gmail Account it just worked.


Proposal: Add 'text' method for body parsing

While using micro to build out a GraphQL endpoint, I immediately ran into the issue of needing to get the graphQL query from the request object. I could use raw-body to do this directly, but seeing as how the json() function already has all of this logic, it seemed like a reasonable extension of the micro API.
I also understand that keeping the API tiny and simple is a priority for the project, so if this doesn't fit your direction, that's 👍
The included diff is just a quick proposal of the change. If this looks good I'll flesh out the tests and docs.

@jmorrel Hi, could you take a look at timneutkens/micro-graphql? It might suit your needs Already :)

@timneutkens indeed that helps simplify things :)

@jmorrell great 👍 the solution to just let express-graphql handle everything is pretty neat + it's maintained 😄
On the PR topic: I'm inclined to say this could be a micro-rawbody package. We've pretty much kept the core to a bare minimum. Things like urlencoded body parsing is also externalised.

Makes sense 👍 Thanks for the feedback / help 🙂

We're working on adding examples to the readme. Will try to add the graphql one too.

@jmorrell FYI I just published https://www.npmjs.com/package/raw-text.

@timneutkens nice 🙌


"port uninstall tmux-pasteboard" failed to restore default cut-and-paste behavior

I am using mac ox 10.10.2.
After installing tmux-pasteboard the normal cut-and-paste behavior has changed.  I can no longer uses ctrl-c and ctrl-v to cut-and-paste among terminal and other mac GUI app (safari for example)
Uninstalling tmux-pasteboard also failed to restore original behavior.  Really really need help as I cannot really use the terminal effectively now.

I do not maintain that MacPorts port, but does not really “do” anything except provide the reattach-to-user-namespace binary and suggest some modifications to your .tmux.conf file. Check there if you see evidence of errors like reattach-to-user-namespace: command not found. While you are there, you many also want to adjust your mouse-related tmux settings (e.g. disable mode-mouse if you are enabling it).
The wrapper itself has nothing to do with how GUI applications communicate (e.g. pasteboard between Terminal and Safari), it only re-enables pasteboard access for some command-line programs (e.g. pbcopy, pbpaste, tty-mode vim, et cetera) in some contexts where they had otherwise lost that access.


[SPARK-14257][SQL]Allow multiple continuous queries to be started from the same DataFrame

What changes were proposed in this pull request?
Make StreamingRelation store the closure to create the source in StreamExecution so that we can start multiple continuous queries from the same DataFrame.
How was this patch tested?
test("DataFrame reuse")

Test build #54472 has started for PR 12049 at commit 50c39b8.

Test build #54472 has finished for PR 12049 at commit 50c39b8.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class StreamingRelation(

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54472/
Test PASSed.

Merged build finished. Test PASSed.

Test build #54653 has started for PR 12049 at commit 6196790.

Test build #54653 has finished for PR 12049 at commit 6196790.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class StreamingRelation(dataSource: DataSource, output: Seq[Attribute]) extends LeafNode
case class StreamingExecutionRelation(source: Source, output: Seq[Attribute]) extends LeafNode

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54653/
Test PASSed.

Test build #2722 has started for PR 12049 at commit 6196790.

Test build #2723 has started for PR 12049 at commit 6196790.

Test build #2722 has finished for PR 12049 at commit 6196790.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class StreamingRelation(dataSource: DataSource, output: Seq[Attribute]) extends LeafNode
case class StreamingExecutionRelation(source: Source, output: Seq[Attribute]) extends LeafNode

Test build #2723 has finished for PR 12049 at commit 6196790.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class StreamingRelation(dataSource: DataSource, output: Seq[Attribute]) extends LeafNode
case class StreamingExecutionRelation(source: Source, output: Seq[Attribute]) extends LeafNode

Test build #54878 has started for PR 12049 at commit aa55afe.

Test build #54879 has started for PR 12049 at commit ac51850.

Test build #54881 has started for PR 12049 at commit 9b5f007.

Test build #54878 has finished for PR 12049 at commit aa55afe.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54878/
Test PASSed.

Test build #54879 has finished for PR 12049 at commit ac51850.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54879/
Test PASSed.

Merged build finished. Test PASSed.

Test build #54881 has finished for PR 12049 at commit 9b5f007.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54881/
Test PASSed.

Test build #54932 has started for PR 12049 at commit 527f55f.

Test build #54932 has finished for PR 12049 at commit 527f55f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54932/
Test PASSed.

Merged build finished. Test PASSed.

Test build #54955 has started for PR 12049 at commit 48d760e.

Test build #54955 has finished for PR 12049 at commit 48d760e.

This patch fails MiMa tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class StreamingRelation(dataSource: DataSource, sourceName: String, output: Seq[Attribute])

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54955/
Test FAILed.

retest this please

Test build #54994 has started for PR 12049 at commit 48d760e.

Test build #54994 has finished for PR 12049 at commit 48d760e.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class StreamingRelation(dataSource: DataSource, sourceName: String, output: Seq[Attribute])

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54994/
Test PASSed.

Thanks, merging to master.


Kafka should be the default transport for 3.x

Since it's going to be the most supported, let's just default to it

Merged https://github.com/lookout/stapfen/pull/43


broken compatibility with github-wide

It seems that github has changed again its CSS so the code is not properly streched out. Just only the top part is affected.
Regards, Arturo

Can you post some screenshots, please?

that's what I meant :

the strech is properly made only above the red line. Regards again.

Seeing the same thing as above

Oh yeah, myself and another guy ripped out a bunch of layout-specific markup, so this is likely all fucky.

Fixed! b6151eb0dce3a2e051a4c77857a8d22ec5f6af4c


Cowboy Getting Started guide - postscript about gitignore?

Hi there. Thanks for the library and the guide:
https://ninenines.eu/docs/en/cowboy/2.9/guide/getting_started/
After following that guide, we have a lot of files in the project directory. My suggestion is that the guide could include a postscript explaining that if we were to commit the result to git, what should be included and what should be gitignore'd.
hello_erlang $ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	.erlang.mk/
	Makefile
	_rel/
	config/
	deps/
	ebin/
	erlang.mk
	hello_erlang.d
	relx.config
	src/

The only real temporary files are in .erlang.mk. The rest may be committed depending on your needs. Typically _rel, deps, ebin/ (except perhaps .app/.appup files) or the .d files are not committed.


Killing a track in SteppingAction?

In Geant4, you can delete a track in SteppingAction like this:
G4Track* track = step->GetTrack();
track->SetTrackStatus(fStopAndKill);

I've noticed that SetTrackStatus (and seemingly many other setter methods) are not available in Python bindings. Is this intentional? Do you have any suggestions on how to kill a track, for example, when the energy has dropped below a certain threshold?

It's not intentional some things just weren't bound to python yet. Can you verify that they are available now with 54a420faf3dc378e1594d8988f3f8fc947231ac1 and work correctly?

Thanks for the quick update. Unfortunately, I currently don't have the required build setup to the test the changes. I will try over the weekend if it is left untested.
To test SetTrackStatus we can use examble B1 and change the UserSteppingAction method in B1SteppingAction class to:
def UserSteppingAction(self, aStep):
    if self.fScoringVolume == None:
        detectorConstruction = G4RunManager.GetRunManager().GetUserDetectorConstruction()
        self.fScoringVolume = detectorConstruction.fScoringVolume

    volume = aStep.GetPreStepPoint().GetTouchable().GetVolume().GetLogicalVolume()

    # check if we are in scoring volume
    if volume != self.fScoringVolume:
        return
    else:
        # collect energy deposited in this step
        edepStep = aStep.GetTotalEnergyDeposit()
        self.fEventAction.AddEdep(edepStep)
        # kill the track !TEST!
        track = aStep.GetTrack()
        track.SetTrackStatus(fStopAndKill)

With this modification both C++ and Python yield the same result.
 Cumulated dose per run, in scoring volume : 677.265 picoGy  rms = 18.1942 picoGy

I'll close this for now.


Enable the scrollbar on website.

Feature request 🚀

[x] It's just a suggestion

Expected
Navigating the website without scrollbar is really difficult. Please enable scrollbar! My mouse scroller is not working properly so I have to be dependent on it to be able to use the website. Thanks

The scrollbar is visible on Firefox Developer Edition.

Hiding the scrollbars is for a consistent style, but user experience should be a priority, and does anyone want to create a PR for that?

Do you want any custom styling?

@harshcut
Some time ago I thought about adding a scrollbar of Twitch, the scrollbar component on the Twitch is really well done, it would be cool if we had one of those too. But I haven't figured out how to adapt it to some layouts, so maybe I can open another issue to talk about it.

Redirect to #577


License

Hi, I was working on an audio recording component for a project I'm working on and I wanted to use your library as a base for my component but I can't see any license in the repo. Were you planning to add one?

Hehe, thanks!


Input Placeholder keeps rotating.

Guys I need your help. I'm facing an issue only on Firefox. This is related to Angular 4 (This version is not supported now). Have look on attached gif. I'm not getting this issue on every system. This seems to be a system specific issue. This is due to transform property of CSS keeps changing. Not able to find root cause why transform property keeps changing.

Firefox Details:

Environment

Angular: 4.4.6
CDK/Material: 4.4.6
Browser(s): Firefox
Operating System (e.g. Windows, macOS, Ubuntu): Ubuntu

There is no 4.x version of Angular Material or CDK; it was 2.0.0-beta, and then it jumped to 5.
Either way, Angular 4 is far enough back that there's not really anything we'd be able to help with here.


Remove duplicate integration test

With this commit we remove an integration test for the benchmark-only
pipeline that exists in the old integration test script but is also
already tested in distribution_test in any of test_eventdata*.

Note for reviewers: These are the tests that I am referring to the in the description that already test the same functionality: https://github.com/elastic/rally/blob/ff29cde84e71bc930d222811fa08806995e4be46/it/distribution_test.py#L59-L88.

Thanks for the quick review!


Add setting to allow schemas array to be non-exhaustive for gatsby-source-prismic

Is your feature request related to a problem? Please describe.
When adding a new custom type in prismic our site becomes non-buildable until we update options for gatsby-source-prismic in our gatsby-config to contain that schema.
Describe the solution you'd like
Something like this:
    {
      resolve: 'gatsby-source-prismic',
      options: {
        schemas: {
          'custom-one': require('../schemas/custom-one.json'),
        },
+ 		exhaustiveSchemas: false,
        repositoryName: 'omhu',
      },
    },

That would make the plugin not fail even if I added e.g. custom-two type in prismic.
Describe alternatives you've considered
—
Additional context
https://github.com/prismicio/prismic-gatsby/blob/72d6a6860262293d3ade374387ac9ffa07b629da/packages/gatsby-source-prismic/src/plugin-options-schema.ts#L107-L175

I'm going to close this issue as the Custom Types API is the recommended solution to always having the latest Custom Types in your project.
Feel free to comment here if you want to continue the discussion and I can reopen it. Thanks!

Thanks, sorry — we migrated to using the custom types api and it works just fine 👍

Awesome, no worries! Glad to hear it works!


[stdlib] SR-1519: Implement SE-0032: Add Sequence.first(predicate:)

What's in this pull request?
Implementation of SE-0032, adds first() to Sequence protocol along with default implementation.
I modified FindTest to give each of the elements a separate identity so the find test can verify it found the first element and not just any matching element.
Resolved bug number: (SR-1519)

Before merging this pull request to apple/swift repository:

[ ] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    OS X platform               | @swift-ci Please test OS X platform
    Linux platform              | @swift-ci Please test Linux platform

Note: Only members of the Apple organization can trigger swift-ci.

@gribozavr Pushed the other changes, all tests pass locally. Just waiting to get your opinion on the throw to stop iteration code.

@gribozavr I think this is ready to go unless you can think of anything else

@russbishop Thank you, LGTM modulo two style comments!

@gribozavr Done!

@swift-ci Please test and merge

@russbishop Could you take a look at the build errors?

@gribozavr Sorry about that, pushed a fix.

@swift-ci Please test and merge

CI failure is unrelated, merging.


Fix/delete refs

Deleting an input or the parent of one or more inputs at any level will delete all related paramters

Yes the issue still exists, I've tested it out with input, inputGroups, formControlLabel, I tested when a parent of the component is deleted etc etc, I can say I thoroughly tested this out

Adding components doesn't get affected at all, this only affects deleting


Genre (BritDrama) filter not working

A bunch of these filter terms are now returning no results at all. Something's gone wrong because this filter was thoroughly tested and was working.

"Civic Play"
"Academic Entertainment"
and others