Nightly (at least) builds of NuGet packages

Most of the big projects out there in .NET land these days are providing at least nightly builds of their NuGet packages for those who want/need to live on the bleeding edge. For example, .NET Core has pretty much been doing this since day 1: https://dotnet.myget.org/
The build part is pretty easy, but the publishing of the packages needs a little up front work because they shouldn't be published to NuGet.org, rather a separate custom feed specific to the organization/team/project. Most projects I've seen just do this through a public MyGet feed just like the .NET Core one above.
Nightlies might be enough, but it's really not a far stretch from there to just always publish a pre-release package for every single successful merge into master so at any point you can work with the latest bits without having to pull and do a local build.

Questions:

Should nightly publishing be to this site?: https://github.com/Microsoft/botbuilder-dotnet/releases
Should the Bot.Builder-DotNet-Pull Request build publish here?: https://fuselabs.visualstudio.com/SDK_v4/SDK_v4 Team/_packaging?feed=sdkv4&_a=feed

I suggest we do #2 now since it's internal to the team. I suggest we discuss #1 before executing on it. We want to be sure the code is fairly solid before sending it out to the public. Right?

Done

Is there no public feed with the nightly builds?

@sjkp yes, it is here: https://botbuilder.myget.org/gallery/botbuilder-v4-dotnet-daily
The README will be updated with the link soon. 👍


After Symbol Rest to 2.3.6 upgrade, caught error 503 connection failed is appeared.

Describe the bug
After Symbol Rest to 2.3.6 upgrade, caught error 503 connection failed is appeared.
And I can not sync with newest blockchain.
node            | Waiting for broker to start
node            | Waiting for broker to start
node            | Waiting for broker to start
rest-gateway    | verbose: connecting to node:7900 {"timestamp":"2021-06-19T13:07:56.536Z"}
rest-gateway    | verbose: error raised by node:7900 connection:  connect ECONNREFUSED <IP_ADDRESS>:7900 {"errno":"ECONNREFUSED","code":"ECONNREFUSED","syscall":"connect","address":"<IP_ADDRESS>","port":7900,"stack":"Error: connect ECONNREFUSED <IP_ADDRESS>:7900\n    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16)","timestamp":"2021-06-19T13:07:56.538Z"}
rest-gateway    | error: caught error 503 connection failed {"jse_shortmsg":"connection failed","jse_info":{},"body":{"code":"ServiceUnavailable","message":"connection failed"},"stack":"ServiceUnavailableError: connection failed\n    at Object.createServiceUnavailableError (/app/catapult-rest/rest/_build/server/errors.js:56:44)\n    at TLSSocket.<anonymous> (/app/catapult-rest/rest/_build/connection/connectionService.js:104:20)\n    at TLSSocket.emit (events.js:327:22)\n    at net.js:674:12\n    at TCP.done (_tls_wrap.js:567:7)","timestamp":"2021-06-19T13:07:56.538Z"}
node            | Waiting for broker to start
node            | Waiting for broker to start
node            | Waiting for broker to start

The above behavior loops.
To Reproduce
To reproduce the behavior:

First, I'm update only bootstrap to 1.0.6

symbol-bootstrap/1.0.6 linux-x64 node-v14.17.1

The node is working normally at this timing
2.Next,I'm upgrade other components.
symbol-bootstrap config -p mainnet -a dual --upgrade
symbol-bootstrap compose --upgrade

The issue has occurred.

Expected behavior
A clear and concise description of what you expected to happen.
Fix the error 503 connection failed to work fine.
Desktop (please complete the following information):

OS: Ubuntu 20.04 LTS
Tool Version : symbol-bootstrap/1.0.6 linux-x64 node-v14.17.1
Docker Version:Docker version 20.10.2, build 20.10.2-0ubuntu1~20.04.2
Node Version:node-v14.17.1

This issue is related to rest not being able to talk to catapult. Do you have the logs? catapult server/broker may not have fully loaded

Thank you for checking.
I will attach my operation log.
Do you have any other logs you need?
This issue is easy to reproduce in my environment, so any log can be provided.
script_170447.log

@hitobb Thanks for the logs.
The logs shows there is an issue with the harvester file.  Was this modify or did you change your keys?  It seems like the decrypt of the harvester was unsuccessful.
I cant tell what happened before since the uploaded logs dont have that information.
node            | 2021-07-19 08:07:34.486010 0x00007fb8d7fffac0: <error> (src::UnlockedAccountsStorage.cpp@160) Throwing exception: malformed harvesters file
node            | 2021-07-19 08:07:34.501134 0x00007fb8d7fffac0: <info> (utils::StackLogger.h@43) popping scope 'booting local node' (233ms)
node            | 2021-07-19 08:07:34.501169 0x00007fb8d7fffac0: <fatal> (local::HostUtils.h@43) unhandled exception while boot!
node            | /catapult-src/extensions/harvesting/src/UnlockedAccountsStorage.cpp(160): Throw in function void catapult::harvesting::UnlockedAccountsStorage::load(const KeyPair&, catapult::consumer<catapult::harvesting::BlockGeneratorAccountDescriptor&&>&)
node            | Dynamic exception type: boost::wrapexcept<catapult::catapult_error<std::runtime_error> >
node            | std::exception::what: malformed harvesters file
node            |
node            | 2021-07-19 08:07:34.501232 0x00007fb8d7fffac0: <error> (local::HostUtils.h@44) Throwing exception: malformed harvesters file
node            | 2021-07-19 08:07:34.501401 0x00007fb8d7fffac0: <fatal> (process::ProcessMain.cpp@75)
node            | thread: server catapult
node            | unhandled exception while running local node!
node            | /catapult-src/src/catapult/local/HostUtils.h(44): Throw in function std::unique_ptr<_Tp> catapult::local::CreateAndBootHost(TArgs&& ...) [with THost = catapult::local::{anonymous}::DefaultLocalNode; TArgs = {std::unique_ptr<catapult::extensions::ProcessBootstrapper, std::default_delete<catapult::extensions::ProcessBootstrapper> >, const catapult::config::CatapultKeys&}]
node            | Dynamic exception type: boost::wrapexcept<catapult::catapult_error<std::runtime_error> >
node            | std::exception::what: malformed harvesters file

Sorry for the late report.
I couldn't find the cause of how the harvester file got corrupted.
So,Today I’m working the new install using boot-strap 1.0.7.
And I avoided this issue by manually registering all the settings.
I will close this issue.
Thank you.


Updating to 11.8.2

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

Thanks Mark! 🙏
Think we can make a few changes to the recipe (based on Bradley's work). Have tried to describe them via diffs below
As cudatoolkit comes from {{ compiler('cuda') }}, we can just ignore run_exports from that package
-  ignore_run_exports:
-   - cudatoolkit
+   ignore_run_exports_from:
+    - {{ compiler('cuda') }}

Can generalize the sysroot requirement for all dependencies like so
 requirements:
   build:
     - {{ compiler('c') }}
     - {{ compiler('cxx') }}
     - {{ compiler('cuda') }}
-    - sysroot_linux-64 2.17  # [linux64]
+    - sysroot_{{ target_platform }} 2.17  # [linux]

Might be worth adopting cuda-version now (though we could also save this for the CUDA 12 PR)
   host:
     ...
+    - cuda-version {{ major_version }}.0
   run:
     ...
+    - {{ pin_compatible('cuda-version', max_pin='x') }}

As this comes from the sysroot requirement in build, we can drop the explicit __glibc requirement
-  run_constrained:
-    - __glibc >=2.17  # [linux]

@jakirkham ignore_run_exports and sysroot changes are fine, I'll push those into the PR in a few hours
IIRC cuda-version is a package to ensure cuda-* and cudatoolkit don't mix, right? Is it supposed to be added to a cudatoolkit based package? (Also should it be 11.0?)

Sounds good. Thanks Mark! 🙏
Yeah we backported the cuda-version package to all CUDA versions conda-forge has supported. Here's a list of the versions built
The cuda-version package constrains cudatoolkit. So if say cuda-version=11.0 were installed with cudatoolkit, then the cudatoolkit=11.0 package would be installed. Same story for any other CUDA version that might be selected. With CUDA 12.0, this effectively introduces a conflict since there is not a cudatoolkit=12.0 package (nor is one planned atm).
FWIW don't have strong feelings about whether to include the cuda-version changes. More noting it as an option. It may also minimize the differences between the cuda-python 11 & 12 versions (if more 11 versions need to be produced in the future)

@jakirkham Sounds reasonable, I've updated the recipe per your comments.

@conda-forge-admin, please re-render

Went ahead and committed that last tweak. Please let me know if that looks ok. Happy to discuss as needed

Went ahead and committed that last tweak. Please let me know if that looks ok. Happy to discuss as needed

I didn't think I could use selectors with variables defined in the file itself. LGTM

@conda-forge-admin, please re-render

Thanks all! 🙏


xeus 2.0

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Selectors are suggested to take a <two spaces>#<one space>[<expression>] form. See lines [24]

@conda-forge-admin please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


add synthesize-file-line

synthesize file line by line with multi threads (for simplicity, text file only)
synthesize with guid instead of file content
report performance of synthesizing

@googlebot I signed it!


[RFE] Enhance the Machine Driver interface

Is your feature request related to a problem? Please describe.
Consider we have a Harvester cluster (e.g. k3s/rke2) in Rancher, there is currently no way to determine whether a cluster has only been modified or deleted because in both cases the Remove() method of the Driver interface is called.
If the cluster configuration has been changed, for example, PVCs must be retained so that user data is not deleted. However, if the cluster is deleted permanently, these PVCs that are no longer required should also be deleted.
With the current interface, we cannot distinguish for which action the Remove() method is currently being used.
We would therefore like to use this issue to discuss a change to the interface so that these cases can be handled correctly.
Describe the solution you'd like
Add or modify a method to bypass the necessary information to the provider that implements this interface.
Modify the Remove() method
// Remove a host
Remove(purge bool) error

Alternatively use destroy instead of purge. Depends on what is more common in Rancher.
If a cluster is permanently deleted (e.g. user select Delete in the Rancher UI), the purge parameter is set to true.
Add a new method
Here are some alternatives that can be added to the interface:

Cleanup

// Cleanup after a host has been permanently removed.
Cleanup() error

Destroy

// Permanently remove a host. This can simply call `Remove()` if the
// provider has no special destruction behavior.
Destroy() error

Describe alternatives you've considered
n/a
Additional context
References:

https://github.com/harvester/harvester/issues/2825
https://github.com/harvester/harvester/issues/2825#issuecomment-2160931108
https://github.com/harvester/harvester/issues/2825#issuecomment-2172876600

The issue https://github.com/harvester/harvester/issues/5522 is also depending on such an interface, it will give the node driver the chance to delete all resources related to this guest cluster.

Following offline discussions we've settled on a different approach to resolve associated Harvester issues so closing this one as "won't do".


Add RandomWifiMAC

it seems that 12:34:56:78:90:AB was banned.
maybe use random mac?

Also, the newest version is proved loginable.


Daily Note template needs some love (update)

I noticed in the latest version of SB that Daily note template is not working.
In my local instance, the page is created with the frontmatter of the template (used shortcut Alt-Shift-d)

Template below:

Also, in https://silverbullet.md, when pressing Alt-Shift-d to create a Daily note, the result is the following page:

This is now moot with templates 2.0


Add mitmproxy 0.12.1 (new cask)

Thank you for the contribution. It was merged directly as fd6880954928f18e5320424797a140c2132c2116 to keep commit history cleaner. Your contribution is still credited to you.


Destroys layout in Sketch 50 and Anima Toolkit stacked groups

Here's what my artboard looked like before exporting specs:

… and here's what it looks like after spec export, still in Sketch :

Please, please, please fix it :) And keep up the good work, this plugin is very useful!
Thanks a lot!

Push please.
This also occurs to me and messes up all my exports for my team.
Love this plugin because we dont really have alternatives with our company no cloud policy...

Problem still occuring in Sketch 53.2 -Anima 3.0.12 - Skecth measure 2.7.9
The layout is destroyed and must Unstack everything if I want to send to dev team

I'm having a similar issue all stacks…they are moved all over the layout and I have to manually touch them or reposition them.
Sketch 57.1
Anima 3.1.9
Sketch Measure 2.8.1


upd: remove mentions of "Configure Kotlin Plugin Updates"

In the latest Android Studio version, "Configure Kotlin Plugin Updates" doesn't exist anymore

@darthorimar I removed mentions of "Configure Kotlin Plugin Updates" but kept the text about "Update" button.
Could you please confirm the change?

It's impossible to update the Kotlin plugin separately from IntelliJ IDEA so update button will not be available. Let's mention that the Kotlin plugin should be updated together with the IntelliJ IDEA.


[Extensibility Bug] table 37 "Sales Line" ShowItemSub

Right now the procedure SalesCheckIfAnyExtText is always called if a user opens the Item Substitutions.
Even if the Item isn't changed the Attached Text Lines, are regnerated.
For our customers this is an error, since the don't select any substition, and the Text lines are newly created anyways.
procedure ShowItemSub()
var
    IsHandled: Boolean;
    //+Change
    SaveSalesLine: Record "Sales Line";
    //-Change
begin
    IsHandled := false;
    OnBeforeShowItemSub(Rec, IsHandled);
    if IsHandled then
        exit;

    Clear(SalesHeader);
    TestStatusOpen();
    //+Change
    SaveSalesLine := Rec;
    //-Change
    ItemSubstitutionMgt.ItemSubstGet(Rec);
    //+Change
    if (SalesLine."No." <> SaveSalesLine."No.") or (SalesLine."Variant Code" <> SaveSalesLine."Variant Code") then
    //-Change
        if TransferExtendedText.SalesCheckIfAnyExtText(Rec, false) then
            TransferExtendedText.InsertSalesExtText(Rec);

    OnAfterShowItemSub(Rec);
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 46699.


8ch Tuya Wireless Switch Modul

Hello, can you please add this module to the list. It does appear in Domoticz but not all relays are displayed
https://de.aliexpress.com/item/1005007259679325.html?spm=a2g0o.order_list.order_list_main.40.135f5c5fOiYxVv&gatewayAdapt=glo2deu
dump.json
Thank you

Hi, that's strange. I’m using this code: [f'switch_{i}' for i in range(1, 9)], so either none or all 8 should be created.
Could you upload the devices.json file and mask the sensitive key data?

Can you please tell me how to get the device.json file? dump.json I know how to do it.
There are 8 channels and 5 appear in domoticz. I can also switch the 5 channels via domoticz.


Remove unused import

Style fix
Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

It will help us expedite review of your Pull Request if you tag someone (e.g. @username) to look at it.

R: @alanmyrvold

Same as https://github.com/apache/beam/pull/5708 ?

Yeah, let's merge whichever gets green first.


Add resolwebio/common:4.0.0 Docker image

@marcellevstek let's amend this Pr with the update to the config file as well.


Publish package on npm

Hello,
Would it be possible to publish this package on npm?
Regards,

Oh sorry, there is already an issue for this: #44


fix exploration data filter error

Description

fix filter error
show only one filter layer at once
fix filter is set to todayy when click between option
Related Issue :

How Has This Been Tested?

Exploration data -> list ivew
check filter works properly

Need additional checks?
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.

Additional Context

run build
deploy to 1

@thinkcsww
When a category is clicked, the API is called twice, and the resulting grid shows the entire list rather than the category filtered list.

@ufoscw
when i click undefined show all list but when i click folder this is the result

Please click category when exploration main page.

@ufoscw
Modified

run build
deploy to 1

@thinkcsww

"No selection reversed" when "Unclassified" is selected.
Do not show Unclassified when "Unclassified" is selected. (Selecting "Unclassified" differs from not selecting a catalog.)
Date filter has different behavior and labels for "DataSource" and "Exploration".

Parameter error when selecting "Unclassified" (catalogId must be blank)

ex ) /api/metadatas?page=0&size=20&type=ALL&catalogId&projection=forListView

@ufoscw
Can you explain more detail about the meaning of no selection reversed when  'unclassified' is selected?
Is that mean hide unclassified in lnb when select unclassified?

@thinkcsww
When selecting "Unclassfied", the bold and underline styles should be applied.

run build
deploy to 1

run build
deploy to 1


Better handling for invalid Info.plist files

When building documentation for a catalog that contains an invalid Info.plist file, the error message docc outputs is not user-friendly:
$ docc convert IncompleteInfoPlist.docc

Error: dataCorrupted(Swift.DecodingError.Context(codingPath: [], debugDescription: "The given data was not a valid property list.", underlyingError: Optional(Error Domain=NSCocoaErrorDomain Code=3840 "Value missing for key inside <dict> at line 26" UserInfo={NSDebugDescription=Value missing for key inside <dict> at line 26, kCFPropertyListOldStyleParsingError=Error Domain=NSCocoaErrorDomain Code=3840 "Malformed data byte group at line 1; invalid hex" UserInfo={NSDebugDescription=Malformed data byte group at line 1; invalid hex}})))

IncompleteInfoPlist.docc.zip
We should display a more actionable user-facing diagnostic.
Checklist

[x] If possible, I've reproduced the issue using the main branch of this package.
[x] This issue hasn't been addressed in an existing GitHub issue.

Swift-DocC Version Information
Swift-DocC version: 5.7, main
Radar: rdar://93376709

Close by #267


Jconfirm on mobile (responsive design)

Firstly, i should say thank you for the great plug-in :+1:
My question is how i can make it more responsive on mobile devices or how i can change the theme to  be full-screen on small screens?

Hey @reza-irdev
you have bootstrap's columns to make it responsive,
if you want to change the theme, you will have to set the theme manually.

@craftpip tnx.
I don’t using the bootstrap for this project. So i should change it manually with CSS @media :/

@reza-irdev you can do it with javascript too,
listen to the window's resize event. and accordingly change the modal's theme via 'jc.setTheme()' method


Version 2021-06-30 of SP-API renders document encryption optional in …

…feeds and reports
The SP-API docs show encryptionDetails are no longer required by feeds API, nor returned by reports API, with version 2021-06-30.  This patch renders the encryption details optional to ensure backward compatibility for those APIs.

@brianmhofmeister Thanks a lot for the PR. Just checked and merged it. We missed this one up to now. Also published it right away as its quite an important fix.

@amz-tools Thank you for the fast response! It is appreciated.


MCT for yolov5n in Saved model format

Issue Type
Feature Request
Source
pip (model-compression-toolkit)
MCT Version
1.8.0
OS Platform and Distribution
Linux Ubuntu 20.04
Python version
3.8
Describe the issue
I tried to use MCT for yolov5n in Saved model format.
I changed tutorials/example_keras_mobilenet.py for yolov5n.
I ran changed script and got error messages as follows,
in keras_post_training_quantization_experimental,
[data_format = layer.get_config().get(CHANNELS_FORMAT) in get_config raise NotImplementedError]

I added get_config method for custom layer like
https://stackoverflow.com/questions/63476635/notimplementederror-layer-attention-has-arguments-in-init-and-therefore-m

I could erase NotImplementedError, but now
[TypeError: (‘Keyword argument not understood:’, ‘conv‘)] has occurred
in [node_instance = _layer_class.from_config(framework_attr)
instance_builder.py ]

Expected behaviour
keras_post_training_quantization_experimental pass normally.
But is this error derived from custom layer?

I read https://github.com/sony/model_optimization/issues/428
[MCT doesn't support custom layers. In general, custom layers can be problematic to quantize because MCT may unfamiliar with custom layer operations. We encourage you to implement these layer as part of your model. Anyway we will consider supporting custom layers in the future.]

Code to reproduce the issue
[in host]
docker pull ultralytics/yolov5
docker run --name yolov5n -it --gpus all ultralytics/yolov5:latest /bin/bash
https://github.com/ultralytics/yolov5/releases/download/v7.0/yolov5n.pt
copy yolov5n.pt to container's /usr/src/app
copy example_keras_yolov5n.py to container’s /usr/src/app/

[in container]
pip install model-compression-toolkit
pip install tensorflow-model-optimization
pip install tensorflow-cpu==2.9.0
python export.py --include=tflite --weights=yolov5n.pt --keras --int8 --imgsz 320
python example_keras_yolov5n.py --representative_dataset_dir ./rep_dataset

[a minimal snippet of example_keras_yolov5n.py]
    model = keras.models.load_model('./yolov5n_saved_model')
    quantized_model, quantization_info = mct.ptq.keras.quantization_facade.keras_post_training_quantization_experimental(model, representative_data_gen, target_platform_capabilities=target_platform_cap)

Log output
Starting Scanning Disk: ./rep_dataset
Finished Disk Scanning: Found 2 files
WARNING:tensorflow:No training configuration found in save file, so the model was *not* compiled. Compile it manually.
Traceback (most recent call last):
  File "example_keras_yolov5n.py", line 118, in <module>
    quantized_model, quantization_info = mct.ptq.keras.quantization_facade.keras_post_training_quantization_experimental(model,
  File "/usr/local/lib/python3.8/dist-packages/model_compression_toolkit/ptq/keras/quantization_facade.py", line 138, in keras_post_training_quantization_experimental
    tg, bit_widths_config = core_runner(in_model=in_model,
  File "/usr/local/lib/python3.8/dist-packages/model_compression_toolkit/core/runner.py", line 98, in core_runner
    tg = _prepare_model_for_quantization(graph,
  File "/usr/local/lib/python3.8/dist-packages/model_compression_toolkit/core/runner.py", line 347, in _prepare_model_for_quantization
    mi = ModelCollector(transformed_graph,
  File "/usr/local/lib/python3.8/dist-packages/model_compression_toolkit/core/common/model_collector.py", line 78, in __init__
    self.model, _ = self.fw_impl.model_builder(self.graph,
  File "/usr/local/lib/python3.8/dist-packages/model_compression_toolkit/core/keras/keras_implementation.py", line 167, in model_builder
    return keras_model_builder(graph=graph,
  File "/usr/local/lib/python3.8/dist-packages/model_compression_toolkit/core/keras/back2framework/float_model_builder.py", line 43, in __init__
    super().__init__(graph,
  File "/usr/local/lib/python3.8/dist-packages/model_compression_toolkit/core/keras/back2framework/keras_model_builder.py", line 115, in __init__
    self.oh = OperationHandler(self.graph)
  File "/usr/local/lib/python3.8/dist-packages/model_compression_toolkit/core/keras/back2framework/instance_builder.py", line 41, in __init__
    self.node_to_fw_op_dict = instance_builder(self.node_sort)
  File "/usr/local/lib/python3.8/dist-packages/model_compression_toolkit/core/keras/back2framework/instance_builder.py", line 108, in instance_builder
    keras_node = node_builder(n)
  File "/usr/local/lib/python3.8/dist-packages/model_compression_toolkit/core/keras/back2framework/instance_builder.py", line 84, in node_builder
    node_instance = _layer_class.from_config(framework_attr)  # Build layer from node's configuration.
  File "/usr/local/lib/python3.8/dist-packages/keras/engine/base_layer.py", line 783, in from_config
    return cls(**config)
  File "/usr/local/lib/python3.8/dist-packages/tensorflow/python/training/tracking/base.py", line 587, in _method_wrapper
    result = method(self, *args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/keras/engine/base_layer.py", line 332, in __init__
    generic_utils.validate_kwargs(kwargs, allowed_kwargs)
  File "/usr/local/lib/python3.8/dist-packages/keras/utils/generic_utils.py", line 1174, in validate_kwargs
    raise TypeError(error_message, kwarg)
TypeError: ('Keyword argument not understood:', 'conv')

Hi,
Thank you for using MCT.
The error you got is probably because of custom objects that Keras can not serialize in order to build static graph representation. Currently, MCT doesn't support custom layers. We will add a more informative error for such cases.
Thanks, Elad

Duplicate. Will resolve with #797


iOS: Going back from settings detail sometimes causes the screen to be pushed again

Steps to reproduce:

Navigate to settings
Tap on a row that requires a detail view to be pushed (On My iPhone, Add Account, Refresh Interval, etc..)
Tap the back button on that detail screen

Expected result
To be returned to the main settings screen
Actual result
I get returned to the main settings screen, and then the main settings screen pushes me back to the screen I was just on again

Sounds like this is working properly in iOS 13.1 - closing this issue.


SendTemplateNotificationAsync - removing invalid registration

This issue happens in my integration tests. Note that I am running these tests from my local machine. However they were passing when I was on version 1.x of the nuget package. Since 2.x this has started happening.
(for simplicity I list here only the main methods - do consider that the registration id i pass in there is always the correct one)
I call:

CreateOrUpdateRegistrationAsync
DeleteRegistrationAsync
this always passes and I never get an exception

I call:

CreateOrUpdateRegistrationAsync
SendTemplateNotificationAsync
DeleteRegistrationAsync
this never passes and I get MessagingEntityNotFoundException on DeleteRegistrationAsync.

Does SendTemplateNotificationAsync method somehow deletes the invalid registration that is created in CreateOrUpdateRegistrationAsync.
In my theory - it can'f find a device then it removes the registration automatically - but I do not know. Can you please verify this?

I can confirm that this is the expected behavior! When the server detects an invalid registration, it goes ahead and cleans it up to prevent further processing.


TypeError: Cannot read properties of undefined (reading 'indexOf') appearing randomly when trying to generate test dataset

Describe the bug
TypeError while trying to generate dataset.
I have tried various different backends (Mistral-Large, GPT4-mini, Claude 3.5). The error appears randomly. Perhaps it has something to do with the way promptfoo handles empty responses -- perhaps it does not retry them when generating test datasets? No idea.
If anybody is willing to assist me with this bug, I think I could try to work something out. I'm not a pro JS dev...
To Reproduce
[promptfoo-based-on-docs] npx promptfoo@latest generate dataset -w                                                                                Cache is disabled.
 ██████████████████░░░░░░░░░░░░░░░░░░░░░░ 43% | ETA: 11s | 7/16/Users/mpasternak/.npm/_npx/81bbc6515d992ace/node_modules/promptfoo/dist/src/util/index.js:893
    let openBracket = str.indexOf('{');
                          ^

TypeError: Cannot read properties of undefined (reading 'indexOf')
    at extractJsonObjects (/Users/mpasternak/.npm/_npx/81bbc6515d992ace/node_modules/promptfoo/dist/src/util/index.js:893:27)
    at synthesize (/Users/mpasternak/.npm/_npx/81bbc6515d992ace/node_modules/promptfoo/dist/src/testCases.js:327:70)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async doGenerateDataset (/Users/mpasternak/.npm/_npx/81bbc6515d992ace/node_modules/promptfoo/dist/src/commands/generate/dataset.js:63:21)

Node.js v18.19.1

Hi @mpasternak,
Thank you for reporting this issue. For some reason (possibly related to your existing test cases or prompts) the models you tried are not outputting JSON. I just opened PR #1544 to attempt to address your problem. If you can, please try to check out and run the branch. And to help me investigate further, could you please provide

Your promptfoo configuration file (with sensitive information redacted)
The version of promptfoo you're using (npx promptfoo --version)
Any specific prompt or configuration that consistently reproduces the issue.

Thank you for your patience and for reporting an issue!

Hi @mpasternak,
I believe this issue has been addressed in the recent updates. I'll go ahead and close this for now. However, if the issue persists, please feel free to reopen it, and I'll look at it again.
Thanks again for reporting it!


Googletag

not sure about propTypes in googleAnalyticsTag.jsx and implementing   config  in webpack & map.js
Resolves #25

It is also a good idea to reference the ticket this PR is implementing (I added it to description)

And always describe what you implemented so the person reviewing the PR can understand what your intention was.


feat(agent): adds support for customizing the agent via a langchain runnable config

This PR attempts to adds an additional attribute for customizing the agents setup via the langchain runnable config. This could be used to to enhance the tracing for example.
Here is a potential example usage of this to set the names used in tracing logs

cc @joaomdmoura  what do you think? Also it seem the new actions workflow didn't address the underlying errors before being merged https://github.com/joaomdmoura/crewAI/pull/588

Seems related to #483, isn't it?

This is implemented in #483


ẇ is still still janky

https://vyxal.pythonanywhere.com/#WyIiLCIiLCLin6hgYWJjYCB8IGBkZWZgIHwgYGhpamAgfCBga2xtYCB8IGBub3BgIOKfqSAy4bqHIiwiIiwiIl0=
And the existing PR won't fix this

The existing PR fixes it for me:
$ poetry run vyxal temp.vy
⟨ `abcdef` | `hijklm` | `nop` ⟩

That's not what we want - it should behave normally on lists of strings.
On Sun, May 8, 2022 at 12:34 PM Steffan @.***> wrote:

The existing PR fixes it for me:
$ poetry run vyxal temp.vy
⟨ abcdef | hijklm | nop ⟩
—
Reply to this email directly, view it on GitHub
https://github.com/Vyxal/Vyxal/issues/937#issuecomment-1120323305, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APABUGZN3RPUNDTMY5KJOR3VI4DX5ANCNFSM5VLC6V2A
.
You are receiving this because you authored the thread.Message ID:
@.***>


Rename repo or main file

When I do cd plugins; git clone git@github.com:arckauss/Pico-Categorized- Pages.git, the whole site goes down because the repo name has dashes in it but the file name does not:

[proxy_fcgi:error] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught RuntimeException: Unable to load plugin 'Pico-Categorized-Pages' from 'Pico-Categorized-Pages/Pico-Categorized-Pages.php': File not found ...

Please rename one of both to be equal to the other.

Here you are


Export Entity As doesn't find the data

go to http://review.americanartcollaborative.org/entity/E5_Event#field_0-search_0
enter http://data.crystalbridges.org/exhibition/10
click Search ("AAC" should be selected)
it shows name="Celebrating the American Spirit": so far so good

Now try Export Entity As:

Turtle: "Nothing to see here..."
JSON: "eventName": [  ]
Report: "Errors: Event Name: Mandatory field not present. Field Listing: Event Name"

OK—I know what's causing this error.  Right now, due to a mistake, the reporting tool is using the default entity URI, not the current entity URI.  Will fix.


NIFI-11614 Improve Validation for JndiJmsConnectionFactoryProvider

Summary
NIFI-11614 Improves property validation for the JndiJmsConnectionFactoryProvider Controller Service with a set of allowed URL schemes and disallowed Context Factory classes.
The current implementation only checks for a configured value with standard properties, but the new validation narrows the scope to provide better validation prior to enabling the provider.
The initial set of allowed URL schemes is based on the ActiveMQ Using JMS documentation. The new URL validation narrows the scope of potential values, which should be noted in migration guidance, providing a clearer set of supported values
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[X] Apache NiFi Jira issue created

Pull Request Tracking

[X] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[X] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[X] Pull Request based on current revision of the main branch
[X] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[ ] JDK 11
[ ] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

Will review...

Thanks for the additional feedback @turcsanyip!
On further consideration, the URL Scheme validation seems sufficient, so I removed the Context Factory class validation and associated documentation. I also adjusted the System property evaluation approach so that the unit tests could evaluate both scenarios.

Thanks for implementing a validator. Because these are very useful.
Unfortunately, this currently prevents the use of salace and nifi. the solace messaging protocol (SMF) uses a url format like smfs://<solace>:<port>
Unfortunately the validator fails with smfs urls. Is it possible to include smfs in the validator list?
I would also open the necessary pull request. Because currently we cannot use nifi 1.22 in combination with solace.

Thanks for the feedback @schnells. As this pull request is closed, it would be helpful to create an Apache NiFi Jira issue for further discussion.
Adding smfs to the default list sounds like a reasonable improvement.
As an alternative for now, the Provider supports a Java System property that can be used to set the allowed URLs.
https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-jms-processors-nar/1.22.0/org.apache.nifi.jms.cf.JndiJmsConnectionFactoryProvider/additionalDetails.html
In this scenario, the following line can be added to bootstrap.conf to allow smfs:
java.arg.jndiJmsUrlSchemesAllowed=-Dorg.apache.nifi.jms.cf.jndi.provider.url.schemes.allowed=smfs

Thanks @exceptionfactory for the quick response! I will absolutely have a look into the java system property.
I will create a Jira issue in the near future.


Update setup.md

@samfrb @hzz780 please add required install instructions

:white_check_mark: Build AElf <IP_ADDRESS>4 completed (commit https://github.com/AElfProject/AElf/commit/4afb195ed0 by @samfrb)

Codecov Report

Merging #1618 into dev will increase coverage by 11.29%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##              dev    #1618       +/-   ##
===========================================
+ Coverage   83.78%   95.08%   +11.29%
===========================================
  Files         401      408        +7
  Lines       18728    19098      +370
===========================================
+ Hits        15692    18160     +2468
+ Misses       3036      938     -2098

Impacted Files
Coverage Δ

src/AElf.Types/Address.cs
100% <0%> (ø)
:arrow_up:

...s.TestContract.BasicSecurity/BasicContract_View.cs
84.46% <0%> (ø)

...s.TestContract.BasicFunction/BasicContract_View.cs
100% <0%> (ø)

...TestContract.BasicSecurity/BasicContract_Action.cs
100% <0%> (ø)

...ts.TestContract.BasicSecurity/ContractReference.cs
100% <0%> (ø)

...s.TestContract.BasicFunction/BasicContractState.cs
100% <0%> (ø)

...s.TestContract.BasicSecurity/BasicContractState.cs
100% <0%> (ø)

...TestContract.BasicFunction/BasicContract_Action.cs
100% <0%> (ø)

...cts.Consensus.DPoS/ConsensusContract/Initialize.cs
100% <0%> (+35.36%)
:arrow_up:

...tracts.Consensus.DPoS/ConsensusContract/Helpers.cs
83.62% <0%> (+69.46%)
:arrow_up:

... and 10 more


Update Nutanix Cluster API provider version to v1.3.0

Description of changes:
Update Nutanix Cluster API Provider to version v1.3.0
Change cluster-api-provider-nutanix project according to the procedure described in README
Related PR: https://github.com/aws/eks-anywhere/pull/7534
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Hey @adiantum, our project update automation bot has opened #2834 with identical changes, but we held off from merging that until the CCM changes were merged. Can we merge that instead? I am okay with going either way.

Hey @adiantum, our project update automation bot has opened #2834 with identical changes, but we held off from merging that until the CCM changes were merged. Can we merge that instead? I am okay with going either way.

Hey @abhay-krishna, lets go with #2834.

Hey @adiantum, our project update automation bot has opened #2834 with identical changes, but we held off from merging that until the CCM changes were merged. Can we merge that instead? I am okay with going either way.

Hey @abhay-krishna, lets go with #2834.

Perfect, thanks! I have approved that one, but put it on hold until https://github.com/aws/eks-anywhere/pull/7534 is ready to be merged.


add boolean test

this test might be problematic on windows only #115.

@DanielAvdar I fixed it. not related to windows
1343ff1c822e48a1d13bba89252dd2480fc27b5b

#119


Consolidate Form components on Frontend

Not complete, however, combined the first section of the form with the second section.


Add RoughGrep https://github.com/vivainio/RoughGrep

I am the maintainer of RoughGrep and willing to maintain this manifest in scoop extras

Is there anything else I need to do to get this merged?

@Ash258 can you approve the full PR as well?


Accessors

Moving the main classes (Vector3 and Quaternion) to use accessors in order to get a dirty state.
This way we can optimize the cache checking mechanism for WM
The perf test running update on 5000 spheres.position (on 3 coordinates) is faster (15%)

This is great. 15% on the most used objects we have is amazing


Fix Ruby Warnings

Running tests with ruby warnings on highlights two warnings:

lib/rspec_junit_formatter.rb:56: warning: assigned but unused variable - exception
lib/rspec_junit_formatter.rb:80: warning: character class has duplicated range

This PR fixes both.
Original Output:
$ RUBYOPT=-w bundle exec rspec
/Users/tonyta/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rspec-core-2.14.8/lib/rspec/core/ruby_project.rb:27: warning: File.exists? is a deprecated name, use File.exist? instead
/Users/tonyta/rspec_junit_formatter/lib/rspec_junit_formatter.rb:56: warning: assigned but unused variable - exception
/Users/tonyta/rspec_junit_formatter/lib/rspec_junit_formatter.rb:80: warning: character class has duplicated range: /[^
 -퟿(-;=-�𐀀-]/
/Users/tonyta/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rspec-core-2.14.8/lib/rspec/core/ruby_project.rb:27: warning: File.exists? is a deprecated name, use File.exist? instead
/Users/tonyta/rspec_junit_formatter/lib/rspec_junit_formatter.rb:56: warning: assigned but unused variable - exception
/Users/tonyta/rspec_junit_formatter/lib/rspec_junit_formatter.rb:80: warning: character class has duplicated range: /[^
 -퟿(-;=-�𐀀-]/
./Users/tonyta/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rspec-core-2.14.8/lib/rspec/core/ruby_project.rb:27: warning: File.exists? is a deprecated name, use File.exist? instead
/Users/tonyta/rspec_junit_formatter/lib/rspec_junit_formatter.rb:56: warning: assigned but unused variable - exception
/Users/tonyta/rspec_junit_formatter/lib/rspec_junit_formatter.rb:80: warning: character class has duplicated range: /[^
 -퟿(-;=-�𐀀-]/
./Users/tonyta/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rspec-core-2.14.8/lib/rspec/core/ruby_project.rb:27: warning: File.exists? is a deprecated name, use File.exist? instead
.

Finished in 1.11 seconds

Hope this is helpful! 😸

Relics from bygone refactorings 😅
Thanks for the contribution!


inclusion in xgettext-template

Hi! I noticed your new parser. Feel free to send a PR to include it in xgettext-template.
For lack of a better solution, all parsers are dependencies.

I'll close this, but feel free to get in touch.

That sounds like a great idea, we'll look into it


How to verify success

With regards to "Verify your success" - how can we be sure that OAuth was used, and not Basic authentication? The Skype for Business client has the user's credentials, which can be used for Autodiscover.

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

ID: 19d818da-830e-c813-08af-6192eb403ccc
Version Independent ID: 575c0a11-f6e1-c571-4ad4-d490915faa15
Content: Configure OAuth between Skype for Business Online and Exchange on premises
Content Source: Skype/SfbServer/deploy/integrate-with-exchange-server/oauth-with-online-and-on-premises.md
Product: skype-for-business-itpro
GitHub Login: @jambirk
Microsoft Alias: jambirk

The procedure in this article is for configuring server-to-server OAuth between SfB Online and Exchange on-premises. It has no bearing on client-to-server communications.


⚠ Bofrost.de has degraded performance

In 68fd64d, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1069 ms

Resolved: Bofrost.de performance has improved in a41b9ba after 9 minutes.


RV is not showing data if activity is opened second time

I am very sure that this is an implementation issue. I have been stuck with this issue from almost a week and it is not leading me anywhere. I created a similar app at https://github.com/rakesh1988/FastAdapterTester.git which also has the same issue.
When I click on the button in first activity, second activity opens and RV is shown. When I go back and press the button again, for some strange reason, RV is never displayed even though the data is loaded to adapter successfully.

@rakesh1988 it is definitely unrelated to the FastAdapter and has to be a implementation issue at some place.
Have you tried it with a normal LayoutManager already?
Could it be some butterknife issue?

@rakesh1988 it is definitely unrelated to the FastAdapter and has to be a implementation issue at some place.
Have you tried it with a normal LayoutManager already?
Could it be some butterknife issue?

I have tried without butterknife. it is the same behavior. I'm perplexed.

I have tried without butterknife. it is the same behavior. I'm perplexed.

@rakesh1988 seems weird. Some activity behaviour or something. Have you debugged, is it calling all method correctly. Can you try to set the data via a handler?

@rakesh1988 seems weird. Some activity behaviour or something. Have you debugged, is it calling all method correctly. Can you try to set the data via a handler?

I got the issue. I created another plain old adapter and it worked perfectly. only difference was i was setting "setHasFixedSize(true)" on the RV when using fast adapter. I removed it and it works fine now. But how can setHasFixedSize affect this behavior? I am not understanding

I got the issue. I created another plain old adapter and it worked perfectly. only difference was i was setting "setHasFixedSize(true)" on the RV when using fast adapter. I removed it and it works fine now. But how can setHasFixedSize affect this behavior? I am not understanding

@rakesh1988 make the RV match_parent
https://github.com/rakesh1988/FastAdapterTester/blob/master/app/src/main/res/layout/activity_rv_holder.xml#L11
http://stackoverflow.com/a/28709795/325479

@rakesh1988 make the RV match_parent
https://github.com/rakesh1988/FastAdapterTester/blob/master/app/src/main/res/layout/activity_rv_holder.xml#L11
http://stackoverflow.com/a/28709795/325479


ring completion stub

This tries to clarify where we are, but does not add anything. Question is: could you proceed using ring_completions.lean and its sorry load?

I just added an update to mathlib. The project compiles again (with sorry warnings of course)


How to run the JAR

how to use should be more specific for newbies they don't know how to use this properly even though I have installed Java I'm still having problems

launching

Just double click. Might work if jars are already associated with Java
Right click jar -> Open with -> Java
Shift-right click somewhere inside the folder -> Open Power Shell here -> java -jar NG-Launcher.jar

Just double click. Might work if jars are already associated with Java
Right click jar -> Open with -> Java
Shift-right click somewhere inside the folder -> Open Power Shell here -> java -jar NG-Launcher.jar

thanks doing the third step helped

If you don't want to run the patcher every time (updates are frequent through), you can go inside the bin folder and do the same for the Novel-Grabber.jar

Is it possible for me to grab more than 55 chapters because I want to read a light novel to the latest chapters without paying for it
From<EMAIL_ADDRESS>Sent: 14 December 2020 16:16
To<EMAIL_ADDRESS>Cc<EMAIL_ADDRESS><EMAIL_ADDRESS>Subject: Re: [Flameish/Novel-Grabber] having issue launching (#78)
If you don't want to run the patcher every time (updates are frequent through), you can go inside the bin folder and do the same for the Novel-Grabber.jar
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Flameish/Novel-Grabber/issues/78#issuecomment-744546768, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASDQ7LGFQ7Q7ZQNAS3OLKS3SUY24RANCNFSM4U24XD5Q.

You did not mention from which website you're trying to grab from but NG is not and will not support VIP/paid chapter download without login/user account. A few aggregator sites are support through, take a look at the supported hosts.

I can't get it open.
I get to the point where it says select browser but nothing is opening.
I also can't get the -gui and -help to work?
Win 8.1 64bit java 8 just downloaded it today

Can you try to start the Novel-Grabber.jar inside the bin folder and post the console log? The CLI arguments are also only working if you start the main Novel-Grabber.jar.
-gui is the same as giving it no arguments

You did not mention which website you're trying to grab from but NG can not and will not support VIP/paid chapter download without login/user account. A few aggregator sites are support through, take a look at the supported hosts.

Hello, can you show me a way to use login/useraccount for webnovel ?
Only found booklat and wuxiaworld in GUI

You did not mention which website you're trying to grab from but NG can not and will not support VIP/paid chapter download without login/user account. A few aggregator sites are support through, take a look at the supported hosts.

Hello, can you show me a way to use login/useraccount for webnovel ?
Only found booklat and wuxiaworld in GUI

Login on Webnovel is now possible again. As should any other host.

I downloaded Java and still doesn't want to open


Group usage permissions

I couldn't find anything in the documentation and skimming the code didn't turn anything up for this request:
Is there a way to allow define permissions for this extensions use?
Something like $wgGroupPermissions['user']['embedvideo'] = false;
I only want to allow certain groups to embed videos.

There is no way in the code to do this. I don't think it's possible.
We could set up permissions to prevent people from watching videos,
but we cannot prevent people from adding new videos. The video
embedding tag is just text saved to the DB, and anybody with edit
permissions can edit the page. There's no way for the software to
parse it out and determine if you've added a new tag or edited a page
with an existing tag.
Sorry,
--Andrew Whitworth
On Tue, Feb 14, 2012 at 12:02 PM, hseljenes
<EMAIL_ADDRESS>wrote:

I couldn't find anything in the documentation and skimming the code didn't turn anything up for this request:
Is there a way to allow define permissions for this extensions use?
Something like $wgGroupPermissions['user']['embedvideo'] = false;
I only want to allow certain groups to embed videos.

Reply to this email directly or view it on GitHub:
https://github.com/Whiteknight/mediawiki-embedvideo/issues/24

That's what I was worried of. Guess we'll investigate some other routes. Thanks!


How to change the text color of a non-selected date

I'm trying to change the black color of non-selected circles, but I can't find the correct setting variable. I tried every possible one in CVCalendarViewAppearance.swift.

  func dayLabelWeekdayInTextColor() -> UIColor {
        return UIColor.redColor()
    }

Should work flawlessly here, can you confirm?

how do i change colors for each of unselected days, based on number of events I have that day? like green if just 1 event, orange if 5 events and red if 10?

@neugartf dayLabelWeekdayInTextColor is not working for me, the color is still black


wsl build fix

IMPORTANT: All PRs must be linked to an issue (except for extremely trivial and straightforward changes).
Fixes #[Issue]
Description
Specified not to use cache for wsl build
Precise description of the changes in this pull request
Alternative(s) considered
Have you considered any alternatives? And if so, why have you chosen the approach in this PR?
Type
Type Choose one: (Bug fix | Feature | Documentation | Testing | Other)
Screenshots (if applicable)
Checklist

[x] I have read the Contribution Guidelines
[x] I have written Unit Tests
[x] I have discussed my proposed solution with code owners in the linked issue(s) and we have agreed upon the general approach

Closing because the fix did not work.


Part of #26 - Default Site Customisation

Docker Image for build 1 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-91


Drawable ic_launcher

Hi,
After integrating your project by using your instructions:

compile 'com.github.wenchaojiang:AndroidSwipeableCardStack:0.1.1'

I got the next error:

Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher_icon) from AndroidManifest.xml:20:9-48 is also present at [com.github.wenchaojiang:AndroidSwipeableCardStack:0.1.1] AndroidManifest.xml:13:9-45 value=(@drawable/ic_launcher). Suggestion: add 'tools:replace="android:icon"' to  element at AndroidManifest.xml:17:5-71:19 to override.

I applied the solution proposed by Android Studio and some other forums I googled including in my Manifest file the next:

<manifest
xmlns:tools="http://schemas.android.com/tools"
....
<application
tools:replace="android:icon"

However, after this, I got the next error:

Error:Execution failed for task ':app:processDebugResources'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/android-sdk-macosx-r24.1.2/build-tools/22.0.1/aapt'' finished with non-zero exit value 1

I have fully updated my Android Studio installation and all the SDK build-tools. All the forums references I found appoint to the problem is that your project contain the drawable ic_launcher.png and this is causing the error. The propose to rename my ic_launcher file and the folders in which is located. However this does not work and the error remains the same.

I solved it using including the .aar file version 0.1.2 you can finde here: https://github.com/wenchaojiang/AndroidSwipeableCardStack/releases
And replacing the dependency in the gradle.build file with the next:
compile(name:'android-card-stack-0.1.2', ext:'aar')


Implement Condensed List Relevance Models

Implement -
Diaz, Condensed List Relevance Models. ICTIR 2015
https://dl.acm.org/citation.cfm?id=2808194.2809491
Should be fairly straightforward.

@aalbahem perhaps this would be an easy issue for you to tackle? A very simple (although not particularly efficient implementation) would be to add a filter clause on the RM3 query, restricting to only the docids in the original retrieved set.

@lintool I will start with this first.

@lintool I wonder what will be the right implementation strategy:

Should we create a different class (somehow duplicate RM3)?

Modify the SearchCollection class to include a parameter for the condense list reranker and pass the initial query as a filter. Nevertheless, this also means we need to modify the RerankerContext so that the filter parameter is a list of queries not a single query. Will this refactoring cause many changes in different places?

I'm thinking of a slightly different approach along the lines of your first proposal, although we probably want to refactor the original RM3 reranker implementation to reduce code duplication as much as possible...

@lintool I have refactored Rm3Reranker to reduce redundancy, and I also created  Condensed List Relevance cass . Nevertheless, I implemented the re-scoring using Lucene QueryRescorer API. Unfortunately, that can not not work with Lucene sorting. So, for the time being, I am not implementing the sorting function as it was the case with Rm3reranker. Let me know what you think.

Hi @aalbahem thanks for your contributions!

Do you have effectiveness results?
Can you send a PR for me to look at?

Doesn't seem to be any interest in this (anymore)...


can i modify onProgress method from 500ms to 100ms

thankyou

Is there a way around this?

There is no such possibility so far.

no

The 500ms are defined here: https://github.com/youtube/youtube-ios-player-helper/blob/master/youtube-ios-player-helper/Assets.bundle/Assets/YTPlayerView-iframe-player.html#L58
It seems at this time, a fork is required to change the value.


Command "maker:migration" is not defined.

When I run php artisan maker:module:migration  I encountered this issue [Symfony\Component\Console\Exception\CommandNotFoundException]
Command "maker:migration" is not defined. Im using version 4.2.2

its make:module:migration or maker?

Its maker. It is the command when I run php artisan module. I think the make command is now replaced with maker.

I think the module version that I've installed is the 5.0 dev. Version 4.2.2 is working normally. Closing this issue.


Publish Server on NPM for use in other Editors

It would be super appreciated if the LSP server in this package were published on NPM for use in other editors that support LSP - like Atom and SublimeText.

Same response as here: https://github.com/Microsoft/vscode-tslint/issues/250#issuecomment-328123305. But starting with TSLint makes sense and than ESLint can mimic.


Added Edgemarc to Ribbon SBCs list

Added Edgemarc series to Ribbon SBCs list and unified version numbers for Ribbon SBCs

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

@JohanFreelancer9  @scanum
There are conflicts in this branch that I do not know how to resolve.  Should we close this PR and ask the submitter to resubmit?

@scanum Copy is fine but please respond to Carolyn's question.

I am temporarily closing this PR until we understand and resolve the conflicts.  I am following up with Filipp.


[1.12.2] Game crashes upon launch.

Minecraft: 1.12.2
Forge: <IP_ADDRESS>60
Mods: 3
CodeChickenLib-1.12.2-<IP_ADDRESS>8-universal
EnderStorage-1.12.2-2.4.8-universal
HadEnoughItems_1.12.2-4.24.1
Crash:
crash-2023-03-02_03.36.32-client.txt

At the title says, the game crashes upon launch when just the above mods added.

This makes no sense

I don't know what happend, but i can reproduce it on 2.4.8, and on 2.4.9 it was fixed somehow
So i'm closing this issue as solved in 2.4.9

Yea, can confirm that v2.4.9 no longer crashes upon start up.


Fix HTTPS download failures caused by creating too many concurrent HTTPS sessions

When opening multiple overlapping groups, it was possible to have in excess of 60 concurrent HTTPS handshakes being attempted to data.ris.ripe.net. This appeared to trigger some sort of DoS protection and all of the connections would be abruptly dropped. This would appear to the user as a failure to open update and RIB files when using either bgpstream or pybgpstream.
With this change, when opening a group, we force an "open wait" call (i.e. block until the element is opened successfully) every 15 elements, which seems to be enough to allow the HTTPS connections to succeed and bgpstream programs to behave as expected.
This change will obviously introduce a little bit of extra delay when opening a batch of resources, but in theory it should not be noticeable.

I thought this update was to fix pybgpstream to be able to handle http to https redirections.
We've not been able to use this since we found this problem. Seems this will not be approved so how are others getting past this problem?
1707143786 HTTP ERROR: SSL connect error (35) 2024-02-05 14:36:26 202247: bs_transport_file.c:39: ERROR: Could not open http://data.ris.ripe.net/rrc04/2024.01/updates.20240109.1430.gz for reading 2024-02-05 14:36:26 202247: bgpstream_transport.c:97: ERROR: Could not open resource (http://data.ris.ripe.net/rrc04/2024.01/updates.20240109.1430.gz) 2024-02-05 14:36:26 202247: bgpstream_reader.c:169: WARNING: Could not open (http://data.ris.ripe.net/rrc04/2024.01/updates.20240109.1430.gz). Attempt 1 of 5

Should this be working now or am I missing something?
`
pip install -r requirements.txt --upgrade
Requirement already satisfied: attrs==21.2.0 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 1)) (21.2.                                            0)
Requirement already satisfied: Automat==20.2.0 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 2)) (20.                                            2.0)
Requirement already satisfied: Babel==2.8.0 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 3)) (2.8.0)
Requirement already satisfied: bcrypt==3.2.0 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 4)) (3.2.0                                            )
Requirement already satisfied: blinker==1.4 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 5)) (1.4)
Requirement already satisfied: certifi==2020.6.20 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 6)) (                                            2020.6.20)
Requirement already satisfied: chardet==4.0.0 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 7)) (4.0.                                            0)
Requirement already satisfied: click==8.0.3 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 8)) (8.0.3)
ERROR: Could not find a version that satisfies the requirement cloud-init==23.1.2 (from versions: none)
ERROR: No matching distribution found for cloud-init==23.1.2
pip install --upgrade pybgpstream
Requirement already satisfied: pybgpstream in /usr/local/lib/python3.10/dist-packages (2.0.2)
Requirement already satisfied: python-dateutil in /usr/local/lib/python3.10/dist-packages (from pybgpstream) (2.8.2)
Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil->pybgpstream) (1.16.0)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
`

That looks like cloud-init is missing, and not installable by pip:
ERROR: Could not find a version that satisfies the requirement cloud-init==23.1.2 (from versions: none)
ERROR: No matching distribution found for cloud-init==23.1.2

Can you verify that it exists by searching https://pypi.org/search/, and that the name/version are correct? It's not a package that I'm familiar with, and not related to bgpstream. It's a separate issue with your python requirements.txt.
The bgpstream related packages appear to be installed ok (though installing through pip rather than apt gives slightly older versions).

Re-instaling using apt-get did the job.
Thank you for fixing this. Back to learning more about it now.


q re:git semver matching

https://github.com/zkat/pacote/blame/latest/lib/util/git.js#L138
does the regex match intentionally only on a "X.Y.Z"/"vX.Y.Z" suffix ?
As it is now, it means that a git tag "bundle-v1.2.3" would take precedence over "v1.2.3" (because of how git ls-remote would sort the refs),
and I can see benefits for this (e.g. v1.2.3 would be a tag created via npm version, which could get picked up by a CD system, which could end up pushing a bundle-v1.2.3 tag),
but I would like to confirm that it is not just a slip up, thus the behavior is here to stay.

I think "doesn't seem like a big deal" and "didn't really cross my mind" are the two answers. I wouldn't mind making this more strict.

You seem to have twisted my goal 180 around. My goal is to KEEP the current behavior where one can have two same-version tags but one takes precedence, and NOT to have the regex stricter.
--
http://andreineculau.com

On 2 Jul 2017, at 06:01, Kat Marchán<EMAIL_ADDRESS>wrote:
I think "doesn't seem like a big deal" and "didn't really cross my mind" are the two answers. I wouldn't mind making this more strict.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Ok then. Let's close this then 👍 I have no strong opinion either way.


Route requests to take advantage of prefix caching

See: https://docs.vllm.ai/en/stable/automatic_prefix_caching/apc.html

we could send a UID, for example in the extra_body of some given request
response = client.chat.completions.create(
  model="model",
  messages=[
    {
      "role": "user",
      "content": "heyyy"
    }
  ],
  temperature=0.2,
  extra_body={"decode_id": "SOME_HASH"},
)

response = client.chat.completions.create(
  model="model",
  messages=[
    {
      "role": "user",
      "content": "heyyy there"
    }
  ],
  temperature=0.2,
  extra_body={"decode_id": "SOME_HASH"},
)

My thinking is we could treat e.g. the X-Session-ID HTTP header as a way to tell us that a request belongs to the same session. You can set custom HTTP headers in the python openai client as well.

vLLM issue to watch: https://github.com/vllm-project/vllm/issues/8523

I see 3 main options:

Integrate with vLLM to ask/be-told what the state of the cache is.
Sticky sessions based on request attributes (HTTP headers, etc).
Calculate an approximation of the cache state of the backend engines within KubeAI.

Option 1 is not currently possible at the moment from my understanding (see issue linked in previous comment).
Option 2 is probably the simplest to implement in KubeAI, but harder for clients to take full advantage of. The simplest approach would be to use a "user session" as the routing key. This might work well in chat-scenarios but might not take advantage of scenarios where large prefixes transcend user-sessions.
Option 3 could be implemented fairly simply as a short-term solution: consider an implementation where we define a static prefix-length that KubeAI uses to calculate prefix hashes. We could evolve that technique to be more sophisticated over time. It is possible that Option 3 might even prove to be more advantageous than Option 1 in the longer term due to the amount/frequency of communication that might be required to support Option 1.

I think it's important that the user has control over the behavior so I see a future we do both option 2 and 3. Option 3 would be nice due to getting benefits out of the box for everyone.
I suggest starting with option 2, so only requests that specify a session header will enable this behavior.
Option 3 could be done by hashing the first X (e.g. 100) characters of each prompt.  Afterwards use a hashing table to send requests to different back ends, while still respecting target concurrent request counts. The tricky part may be coming up with a value of X that makes sense as a default value.

One more thought that came to mind for option 3. We can take the first 100 characters, 500 characters and 1000 characters and do hashing based on those.


[COURIER] Refresh View Single Shipment data after scanning the shipment and picking it up (put it In Transit)

After clicking on Sign button, everything is happening under the hood #286, the modal is closed, but the View Single Shipment data is not refreshed.

See #299 for screenshots

Started working on this

Created PR for this


COM: CoInitialize has not been called

Now that #5587 is resolved, there's only a few issues left that prevent me from using corert for my project. This one also happens to be related to the usage of SharpDX.
Here's a simple repro (that you can download here):
using SharpDX.XAudio2;

namespace XAudioSample
{
    class Program
    {
        static void Main(string[] args)
        {
            var device = new XAudio2(XAudio2Flags.None, ProcessorSpecifier.DefaultProcessor);
            var masteringVoice = new MasteringVoice(device);
        }
    }
}

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.1</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="SharpDX.XAudio2" Version="4.0.1" />
  </ItemGroup>

  <ItemGroup>
    <!--1.0.0-alpha-26703-02 was the latest build at the time of writing this-->
    <PackageReference Include="Microsoft.DotNet.ILCompiler" Version="1.0.0-alpha-*" />
  </ItemGroup>

</Project>

Stack trace:
Unhandled Exception: SharpDX.SharpDXException: HRESULT: [0x800401F0], Module: [Unknown], ApiCode: [Unknown/Unknown], Message: CoInitialize has not been called.

   at SharpDX.Result.CheckError() + 0x2e
   at SharpDX.XAudio2.XAudio2.CreateMasteringVoice(MasteringVoice, Int32, Int32, Int32, String, Nullable`1, AudioStreamCategory) + 0x149
   at SharpDX.XAudio2.MasteringVoice..ctor(XAudio2, Int32, Int32) + 0xcf
   at XAudioSample.Program.Main(String[]) + 0x3b
   at XAudioSample!<BaseAddress>+0x15ee66

I believe this is the line where it crashes.

CoreRT does not initialize COM currently. You should be workaround this by manually PInvoking to CoInitialize  for now.

I see. So it's not really a bug. It's just that I have previously used another COM based API -- WIC, without any issues, and now I'm getting the same exception.
Anyway, feel free to close the issue.


DISTMYSQL-140: Create dev Jenkins pipeline for Orchestrator

https://jira.percona.com/browse/DISTMYSQL-140
Adjusted Orchestrator's files to support parameterized Jenkins build.

MySql tarball passed as the parameter via env variable TARBALL_URL.
This allows testing the Orchestrator against the requested version
of MySql. If env variable not specified, fallback to the original,
hardcoded 5.7.26 version.
Allow tests continuation even if the test fails. (controlled via env
variable ALLOW_TESTS_FAILURES).
Originally the test suite was immediately finished on the 1st error.
Added convenience scripts test-system.sh and test-integration.sh
Use dbdeployer-1.64.0. This can be changed on Dockerfile level
Allow automatic start of system tests after container start
(controlled via env variable RUN_TESTS)
Allow use of custom Orchestrator's ci-env (controlled via env
variables CI_ENV_REPO and CI_ENV_BRANCH)

Please read additional explanations here:
https://github.com/Percona-Lab/jenkins-pipelines/pull/1333


Intercepts xkbmap rebindings when using Xorg keyboard layout

I'm using setxkbmap -option caps:ctrl-modifier which should rebind caps lock to control. Other applications seem to receive the modified sequence okay but Neovide only gets the letter key (no control modifier).
Looks related to #151 (same issue, different symptoms? If you would like to consolidate discussion there, please lmk and close this :)
I'm using neovide-git on the AUR (--version says 0.6.0 but it should track master?), X11, and Arch 5.9.13. Please let me know if I can do anything to help!

What layout of keyboard are you using? The issue you linked is related to keyboard layout handling.

I wouldn't be surprised if this is an sdl2 limitation...

I'm using Dvorak via xorg.conf. Removing that line indeed fixes the issue.   Sorry, I didn't realize that this was the cause. If it's an SDL2 bug I guess it has to be reported upstream.

I believe this will be solved by https://github.com/Kethku/neovide/issues/445 but I'm leaving it open because I want to circle back to it once we rebase. Until then consider this blocked on the upstream winit changes.

I believe this will be solved by https://github.com/Kethku/neovide/issues/445 but I'm leaving it open because I want to circle back to it once we rebase. Until then consider this blocked on the upstream winit changes.

Solved by #445! Can't wait to start daily driving neovide :)

@Exr0n out of curiosity, what issues remain for your use case?

@Exr0n out of curiosity, what issues remain for your use case?

Nothing! Just spent a half hour configuring and I'm good to go :)
Although, I can't figure out how to change my cursor color. (not a big deal though)
I have added
highlight Cursor        guifg=black     guibg=#caca00
highlight iCursor       guifg=black     guibg=steelblue

to my config, but it doesn't seem to be doing anything. Any ideas?

Honestly not sure. The cursor style is specified by neovim. We get a list of styles and then a list of cursor modes which reference the styles by id. Then the current mode is sent in an event which we handle by looking up the cursor mode and then the cursor style from that.
So I think it has something to do with your configured syntax highlighting, but I've never done anything beyond just set gruvbox and forget about it :P

Strange. Thanks for taking a look anyhow, and being on top of the GitHub issues! This is probably the most active project I've seen, truly a gem of open source. Cheers!


Templates not working on Mac

I'm following your intro step by step. Right now I'm trying to generate Protobuffer  code, but protoc-gen-turbolink is compiled only for Windows.
I've tried to compile it on Mac, using Rider and also VS, with same results. Templates failed:
  ClientCPP.tt(6, 29): [CS0246] The type or namespace name 'Google' could not be found (are you missing a using directive or an assembly reference?)
  ClientCPP.tt(7, 29): [CS0246] The type or namespace name 'protoc_gen_turbolink' could not be found (are you missing a using directive or an assembly reference?)
  ClientCPP.tt(10, 14): [CS0103] The name 's' does not exist in the current context
  ClientCPP.tt(11, 14): [CS0103] The name 's' does not exist in the current context
  ClientCPP.tt(12, 14): [CS0103] The name 's' does not exist in the current context
  ClientCPP.tt(17, 32): [CS0103] The name 's' does not exist in the current context
  ClientCPP.tt(17, 9): [CS0246] The type or namespace name 'GrpcService' could not be found (are you missing a using directive or an assembly reference?)
  ClientCPP.tt(19, 10): [CS0246] The type or namespace name 'GrpcServiceMethod' could not be found (are you missing a using directive or an assembly reference?)
  ClientCPP.tt(57, 10): [CS0246] The type or namespace name 'GrpcServiceMethod' could not be found (are you missing a using directive or an assembly reference?)

Packages are installed (NuGets) and detected. Any suggestion? I'm not an expert in .Net, so it may be trivial...
Thanks!

Sorry, I have not compiled this tool on mac. I usually generate protocol files on Windows. I have very little experience developing on Mac, so I can't help you yet.


ValueError: If "cluster" is not set in TF_CONFIG, task type must be WORKER.

When I use training-operator to train a tfjob which have chief, and it turn enableDynamicWorker on.
It have a error:
  File "/usr/local/lib/python3.6/dist-packages/tensorflow_estimator/python/estimator/run_config.py", line 569, in __init__     self._init_distributed_setting_from_environment_var(tf_config)   File "/usr/local/lib/python3.6/dist-packages/tensorflow_estimator/python/estimator/run_config.py", line 663, in _init_distributed_setting_from_environment_var     'If "cluster" is not set in TF_CONFIG, task type must be WORKER.') ValueError: If "cluster" is not set in TF_CONFIG, task type must be WORKER..
And the chief's TF_CONFIG is
{"sparseCluster":{"worker":{},"ps":[]},"task":{"type":"chief","index":0}}.
In tfjob controller, it has define
type SparseTFConfig struct { 	Cluster SparseClusterSpec json:"sparseCluster"	Task    TaskSpec         json:"task" }.
Why it was set to this definition?

I want to submit a async training job.


Function Repository

We need a way to deploy this package to function repository.
One way to do it would be for the function repository items to:

Check if the SetReplace paclet is loaded / installed.
Define function repository functions in terms of SetReplace functions.

This can probably mostly be done outside of this repository, but some modifications might still be necessary.

This is not relevant for SetReplace itself and is a completely separate thing we don't deal with here.


32 open at the start guidance

Some draft guidance for coding in the open.
resolves #32
Checked with WAVE and no new accessibility errors (2x alerts remain on tabindex, known issue in #14)
Proofed for typos

I needed to tweak a few minor spelling and punctuation points, and added a bit on contributing guidance, otherwise looks really good. Nice work!


[Discussion] Do we need frontrun prevention for the fraud proof?

This is an issue to document our discussion and decision on the topic.
TLDR:  front-running helps fraud-proof showing up faster, the benefit is greater than harm.
@kilic Can add a commit-open method to prevent fraud-proof frontrunning
@barrywhitehat  Right so the argument is that if we have commit reveal only watcher nodes can compete to include fraud-proof transactions. If we don’t have commit reveal then watcher nodes + front runners must compete. So if front runners are included then they will bid up transactions as they get broadcast.
 Without it, they just have to broadcast some transaction and other nodes will bid it up.
Also, it makes the fraud-proof a one-step process instead of two which makes censorship attacks harder.
@vaibhavchellani  frontrunning might reduce incentives for running watcher nodes
@barrywhitehat I think this is a concern. But I would argue. That

Frauds will be so rare that the incentive to run node just for fraud is pretty low.
There will likely be so many nodes that the actual returns are even lower.
There will already be people highly competitive for claiming frauds so even adding commit reveal will not save this incentive.

Reopen or referencing this issue when we have something new to discuss

Reopen or referencing this issue when we have something new to discuss


Could you release the features for another dataset MSP?

Thanks for your attention of our work!
Sorry that the original MSP features were lost in a hard-dist accident, we are planning to re-extract the features and evaluate them. The preprocessed features will be released once done.


Any example of log4j.properties format?

This is what I tried:
log4j.appender.graylog2=org.graylog2.log4j2.GelfAppender
log4j.appender.graylog2.server=mygreylogserver
log4j.appender.graylog2.hostName=myhost
But this is what I get:
java.lang.ClassNotFoundException: org.graylog2.log4j2.GelfAppender

This sounds like the appender isn't on the class path. Did you add log4j2-gelf to your classpath, e. g. by adding it to your build as a dependency?

@joschi , It would be great if you can provide some example for log4j.properties format

@CarpathianUA Please refer to https://logging.apache.org/log4j/2.x/manual/configuration.html#Properties for instructions for how to build a log4j 2 configuration from properties files.
I'm closing this issue since the original author didn't reply since October 2015.


Set MarkupSafe version to 2.0.1

Description
Selects a Jinja compatible version of MarkupSafe to install when pip installing OpenSearch Benchmark. This fix can be tested by runninng pip3 install git+https://github.com/opensearch-project/opensearch-benchmark.git@bad3eff70a9f732ae3f2c7e7d4ac0e4f68d29c1e
Issues Resolved
https://github.com/opensearch-project/opensearch-benchmark/issues/111
Check List

[X] New functionality includes testing

[X] All unit tests pass

[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Did something change to cause this failure or has it always been broken?

Looks like MarkupSafe 2.1 was just released yesterday - https://pypi.org/project/MarkupSafe/. We were just pulling the latest version before.


[FLINK-9669] Add assignment store interface.

What is the purpose of the change
This pull requests is part of process to enable task manager isolation in flink 1.5 session mode.
Brief change log

Add task manager assignment class.
Add task manager assignment store interface.

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving):no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: yes
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? JavaDocs

For what do we need the assignment store interface if we go with the tag based scheduling solution @liurenjie1024?

@tillrohrmann This is from my initial design, and since the design has changed, we can close this now.


Consistency with EnableDetailedOutput

First of all, congratulations for this amazing library!
Reviewing the code I can see that, by design, in the first unhealthy liveness result, the library stops processing the next registered liveness and returns a 503 response. I can understand the motivation if you don´t have the options.EnableDetailedOutput configuration enabled. But if this options.EnableDetailedOutput configuration is enabled, I would expect a 200 response with the information of all registered liveness results (the ones that are ok and the ones that not).
Make sense this behavior?

Hi @hbiarge
Well, the idea of BeatPulse is to be used as a liveness uri from k8s/swarm and similar. Most of these use the status code to restart the pod/container not the content of the response.
When the service is not available ( 503 ) BeatPulse return the first not running checker and break the task. Are you suggesting don't break the task and check all liveness?

Yes, exactly that, but depending on the options.EnableDetailedOutput value.
My point is that the current behavior seems correct if you are not interested in the detailed information. The first failed checker break the Task and return a 503 so the orchestrator can kill the container and start another one.
But if you enable options.EnableDetailedOutput I would expect that all the checkers run and receive the complete information in the response body. As you say, may be a good point maintain the 503 status code if some check fails, in order to be consistent with the behavior of the library when options.EnableDetailedOutput is disabled, but get the information of ALL checkers.
I have been testing the library in the context of a middleware application in a complex system with a lot of dependencies and the information shown in the health endpoint is not consistent when different dependencies fail and options.EnableDetailedOutput is enabled.

Sound ok for me, labeled as up for grabs!

Commited, thanks @hbiarge for this suggestion!


change to point to adx-automation rather than az-devex

point a01 check to adx-automation rather than az-devex

Please fix the CI. Otherwise looks fine.

Our line length is actually 120 (https://github.com/Azure/adx-automation-client/blob/33553b4933bc7085f0193fd5888103e128ab10d9/pylintrc#L12). But, I guess it's okay/


Breaks coloring of atom-material-ui

Choosing atom-material-syntax-dark while using atom-material-ui causes atom-material-ui to resort to its default teal colors.

Same issue here. Any other syntax theme uses atom-material-ui's colors but atom-material-syntax-dark does not. Running on linux.


docs(README.md): update grpc output socket name

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup
/kind documentation

/kind tests

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area commands

/area pkg

/area events

What this PR does / why we need it:
Which issue(s) this PR fixes:
The default grpc unix socket path was changed in 0.33.0 from /var/run/falco.sock to /run/falco/falco.sock and there were still some stale references to the old socket name.
Fixes #
Special notes for your reviewer:

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: jgornowich
Once this PR has been reviewed and has the lgtm label, please assign leogr for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Welcome @jgornowich! It looks like this is your first PR to falcosecurity/event-generator 🎉

Hi! Thanks for this, great catch!

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jgornowich, leogr
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 89e7cdf2ac67c5d3fd564d08a9db00b13ac1b36a


Cql is cut when I choose ENCODE PAYLOAD

Hi,
When I choose ENCODE PAYLOAD, my cql is cut.
My cql:
tq=select convert(char(4),year) as year
, month , sum(items_published) as total_items
, count(distinct creator) as total_creators , sum(case when publisher_ind = 0 and pb_author_ind = 0 then items_published end) as community_items
, sum(case when publisher_ind = 0 and pb_author_ind = 0 then 1 else 0 end) as community_creators , sum(case when publisher_ind = 1 then items_published end) as publisher_items
, sum(case when publisher_ind = 1 then 1 else 0 end) as publisher_creators , sum(case when pb_author_ind = 1 then items_published end) as pb_author_items
, sum(case when pb_author_ind = 1 then 1 else 0 end) as pb_author_creators , (sum(items_published))*1.00/(count(distinct creator)) as total_avg
, (sum(case when publisher_ind = 0 and pb_author_ind = 0 then items_published end))*1.00/(sum(case when publisher_ind = 0 and pb_author_ind = 0 then 1 else 0 end)) as commuity_avg
, (sum(case when publisher_ind = 1 then items_published end))*1.00/(sum(case when publisher_ind = 1 then 1 else 0 end)) as publisher_avg
, (sum(case when pb_author_ind = 1 then items_published end))1.00/(sum(case when pb_author_ind = 1 then 1 else 0 end)) as pb_avg
from (
select c.year as year
, c.month as month
, c.[Nickname] as creator
, c.publisher_ind as publisher_ind
, case when d.[realName] is not null then 1 else 0 end as pb_author_ind
, c.items_published as items_published
from (
select a.year as year
, a.month as month
, a.[Nickname] as [Nickname]
, case when b.[articleCreatorName] is not null then 1 else 0 end as publisher_ind
, a.items_published as items_published
from (
select datepart(yyyy, convert(Date,[originalPublishDate])) as year
, datepart(mm, convert(Date,[originalPublishDate])) as month
, [Nickname]
, count() as items_published
from external.playbuzzBI.view_GamesJoinPermissions
where (ReviewStatus = 'unblocked' or ReviewStatus is NULL)
and [GameName] not like '%preview%'
and Published = 'true' AND [PatternId] NOT IN ('OpenList','AbstractFormat') group by datepart(yyyy, convert(Date,[originalPublishDate])), datepart(mm, convert(Date,[originalPublishDate])), [Nickname]
) as a left join (
select [sessionParentHostDomain] , [articleCreatorName]
from external.playbuzzBI.PartnerCreators
) as b on a.[Nickname] = b.[articleCreatorName]
where a.year = 2016
) as c left join (
select [nickname]
, [realName]
, [userType]
from external.playbuzzBI.PlaybuzzAuthors
) as d on c.[Nickname] = d.[nickname]
) as e group by year, month
order by year, month
can you help me to understand the issue  please?

Thanks, Sara.

Hi,
I'm not sure what may happening in your case but I can't reproduce the problem. Wherever I try to encode the payload in the raw field or in the form editor it succeed and the payload is encoded properly.
I used text that you have added to the issue report. Is there anything else that may help me reproduce the problem?
Thanks

sorry, but all details appear in picture that I attached.
The problem reproduces also in other computers.
please add your picture of reproduces experience.
thanks, sara.

Oh, I'm sorry. I tested it on the beta app which has issue with x-www-form-urlencoded params fixed already. In stable app (the one you are using) it's still not fixed. The update is on the way and will be published in coming days.


learngraphql.com links are broken

e.g.
https://buildkite.com/docs/apis/graphql-api
shows:
This site can’t provide a secure connection
learngraphql.com sent an invalid response.
ERR_SSL_PROTOCOL_ERROR
on Chrome for the link https://learngraphql.com/

Thanks for the heads-up! Looks like https://graphql.org/learn/ might be the canonical now. We'll update this!


mark build_tests shard as non-flaky

Following up on https://github.com/flutter/flutter/pull/154444. The resharding is done, and the new shards seem to be running fine. I don't think we need bringup anymore.

The bot did it automatically. Closing.


tests: make CI jobs using 'ansible.cfg'

The jobs launches by the CI are not using 'ansible.cfg'.
There are some parameters that should avoid SSH failure that we are used
to see in the CI so far.
Signed-off-by: Guillaume Abrioux<EMAIL_ADDRESS>

jenkins test luminous-ansible2.4-purge_bluestore_osds_container

jenkins test luminous-ansible2.4-purge_bluestore_osds_container


Nveto changes

What is the problem / what does the code in this PR do
We add a pre-trigger time for the nVETORecorder, set the save_when of the Recorder to target, added a median based baseline estimator for large nveto pulses. See https://xe1t-wiki.lngs.infn.it/doku.php?id=xenon:xenonnt:wenz:comissioning:nveto:baseline:nveto_baseline for the latter.

Okay since last time quite a few things changed.

We deactivated the alternative median baselining for the moment. Since there are some questions not resolved yet.
We added a mini-analysis which allows to plot nveto pulses.
We changed some of the default settings and added a pre-trigger time for the software trigger.
A new width computed via highest density regions was added.

The PR now goes together with https://github.com/AxFoundation/strax/pull/384. All test past on my laptop.

Okay since last time quite a few things changed.

We deactivated the alternative median baselining for the moment. Since there are some questions not resolved yet.
We added a mini-analysis which allows to plot nveto pulses.
We changed some of the default settings and added a pre-trigger time for the software trigger.
A new width computed via highest density regions was added.

The PR now goes together with https://github.com/AxFoundation/strax/pull/384. All test past on my laptop.

Okay I addressed your comments. Tomorrow I will make the changes in https://github.com/AxFoundation/strax/pull/384

Okay I addressed your comments. Tomorrow I will make the changes in https://github.com/AxFoundation/strax/pull/384

As soon we can merge https://github.com/AxFoundation/strax/pull/384. I think we can also merge this PR. I checked on my laptop and all tests pass.

As soon we can merge https://github.com/AxFoundation/strax/pull/384. I think we can also merge this PR. I checked on my laptop and all tests pass.

For some reason this is failing on my own laptop. Since the tests are not failing, it might be related to pycache which I'm trying to figure out

For some reason this is failing on my own laptop. Since the tests are not failing, it might be related to pycache which I'm trying to figure out

Okay let me check as well.

Okay let me check as well.


Add: default response.

aide::axum::routing::get generates a schema for the request, but does not generate a schema for the response.
So, I add the response schema in case of success.

Thank you! It was missing for the chained .method() functions as well.


Maintenance? Consolidate with rnmd?

There are two main Material Design libraries for React Native, this and React Native Material Design. Both projects are not really maintained anymore and each miss things that exist in the other library.
Is anyone interested in attempting to consolidate the two libraries into one community maintained one; to focus the limited maintenance efforts?

Why not. If someone is available to start the merge effort... ;)

I've started drafting a idea/proposal for what merging/basing a new library off of rnm-kit and rnmd would look like:
https://gist.github.com/dantman/7dd9a78250c6a3bf6a4220afd4d75b88
It's just a shame that @xinthink isn't around to at least accept a future PR recommending whatever is created.

@dantman That proposal looks great! When is this going to get started?

Depends, I wanted to double check I had community support and wouldn't be spending a bunch of time just to result in another XKCD #927 before proposing spending time on this to my employer (we're working on 2-3 RN apps all in Material Design and this situation of split communities, unmaintained libraries, and bugs makes things difficult).

Employer backing would be even better! Yeah, I picked react-native-material-kit for my app because it had the best implementation of the material ripple, and generally looked the best. I don't have all the theming and styling structure figured out yet though

@dantman No worries. If a new library is created, this one will be deprecated in order of the new one. Both on github and npm ;).
Your drafting is a very good start. Some remarks:

MKTouchable/Ripple is what that makes this lib great, looks great. The native effect is difficult to realize in pure JS. No? It has some known bugs, but you could probably fix it.
Using props like labelStyle={} and so on can seems to be a good idea, but with complex component you can have dozens of props. I don't know if you want to be BC with the current API, but we can imagine having severals components instead.
I don't know where Expo is currently, but last time I tried, it didn't support Native third party module. Is it still the case?

@Crash--
We're trying to replace two libraries with completely different APIs, ways of doing things, and legacy bugs. So I think it's fair to not care about BC.
You're right about Expo, it won't work if we need native modules. However fortunately we may not need any. The ripple in Ripple itself is not implemented in native code, it's JS. The only notable native code in this library is MKTouchable. Which as I detailed we're better off without:

I couldn't get to work on Android
The purpose of MKTouchable is to watch for touches without intercepting press/responder events
However as I noted, ripples are actually not the effects of casual touches but are directly linked to the responder.
So a native module that separates touches from press responders is pointless when we actually want ripples that are directly linked to the touchable responder.

Something else I didn't detail, Touchables aren't simple. They have fairly complex behaviour and View actually has hitSlop, ie: a region outside the View that a touch can trigger a press in. The native MKTouchable seems to bypass all this when considering touches.

loLL hitSlop, another way of describing fat fingering

I presume that in some situations hitSlop might actually be a valid way to handle Material Design's 48dp touch target requirement.
For example the accessibility guides show dialog buttons as 36px buttons with a 48px touchable area. We could either wrap the whole button in a touchable wrapper (which I think may conflict with wanting bg/ripple of the button to be part of the touchable) or we can use hitSlop to give the button a proper 48px target.
https://material.io/guidelines/usability/accessibility.html#accessibility-style

I think having hitSlop with material components containing a ripple would be ideal, and I thought this library's buttons could use a little more padding by default, too. Dunno if that's just me tho

I'm working on the ripple portion of a replacement library right now and I realize that (besides the existing bugs and the flaws I already mentioned) the ripple implementation in this library is all wrong.
This library immediately starts fading in both the mask and expanding the ripple all the way to the edges at a fast pace when you touch the item.
That's not how native ripples work. When you touch the item a native ripple starts to fade the mask in slowly. Once you let go, drag your finger out of the area (terminating the responder), or a long press is triggered only then is the ripple effect triggered. The ripple itself does not reach all the way to the ends of a large element, it terminates a medium-short distance away from the ripple. And it fades out as it expands.

So the ripple implementation I'm working on is going to be a big mix of things plus custom code, making it a completely new ripple implementation:

Touch handling will be based on react-native's Touchable* components
rnmd-kit's Ripple will be used as a base for the mask+ripple view and ripple calculations
I'll be fixing a bunch of the immediately obvious bugs in rnmd-kit's Ripple (such as the missing pointerEvents='none' which is needed to stop your interactions from hitting the ripple instead of content and throwing off ripple calculations)
Ripple colors/styles will be based off the contextual material theme I've already implemented, in the end most of it may end up somewhat automatic
I'll be redoing portions of the trigger, animation, and ripple calculation logic to implement a proper native-like ripple

Excited!!

@dantman I'm working with this library right now, are there going to be any breaking changes with the library you're working on, or is there a working version of your lib?

@wswoodruff I haven't gotten into the components yet (Buttons, Checkboxes, etc...) aside from <Icon /> but it's an entirely new library based off both rnmd-kit and react-native-material-design, so the Api is going to be different (I'm using both libraries, react-native's api, and Material-UI as references when determining what API/props/etc to use).
However just like the existing libraries there is no conflict that stops you from depending on and requiring all 3 at once. So you will be able to do your migration incrementally by adding the new library while keeping all the code you have using -kit and migrating piece by piece.
Once I actually have a comparable set of components I'll consider creating a "Migration guide" showing how to modify existing code to work with the new library.

I'm still working on the library, I still need to work on components and some of the theme handling, but it has colors, shades, typography, easing, and an initial ripple implementation (may need a bit more work):
https://github.com/material-native/material-native

If you don't mind working from source without documentation yet, I recommend checking out the <TextField /> (src/input/TextField.js) I've ported/implemented.
I've fixed most of the bugs with material-kit's Textfield and I've implemented a lot of missing features (e.g. error state/text, helper text, autogrowing multiline inputs, disabled inputs, dense layout, character counter, prefixes/suffixes).


clear color of view to see animation instead of white space

This seems to be included to the swift 2.0 branch but not in the 1.2 version. So I added it.

Hey there, what about this pull-request? Its opened for more than a month now :-1: