PVC dataSource field incorrectly listed as alpha

https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/#alpha-level shows dataSource as an alpha field.
The description of that field mentions the word “alpha”, but dataSource itself is GA.

/remove-lifecycle rotten

/remove-lifecycle rotten


Spike: Robot discovery/connection FMEA

overview
Our mDNS-based discovery and connection mechanisms can and do experience failures in the wild. As a hive-mind, we have a variety of ideas about why such failures happen, but we need something more robust.
Failure Mode and Effects Analysis is a framework/process by which we analyze the components and systems that make up the "robot discovery" to identify as many potential failures as we can and enumerate the end result of those failures.
This analysis will be used to drive further work in the following areas:

Improving user-facing support documentation for self-service fixing of connection issues
Improving support-team processes for assisting users with "discovery" issues

At the very least, to ensure the proper data is collected in any failure so we can build out an accurate picture of what and how things are failing
Hopefully, to also improve support's success rate

Drive brainstorming for new tooling to diagnose (and fix?) issues in the field
Drive brainstorming for potential process changes

acceptance criteria

[x] FMEA sheet for the discovery systems

Location: https://coda.io/d/Robot-Discovery-Research_dNGxVkumwhM

Completed and moving forward with the next slate of discovery / connectivity projects


Generate a certificate per HTTPS proxied target

If the keystore passed to WireMock includes a certificate & private key that
can be used as a certificate authority, it will be used as the root certificate
to sign certificates generated per proxied host.
This should allow the user to add just that root certificate to their trusted
root certificates, and then be able to proxy via WireMock without security
problems.
The security of doing so depends on the security of the private key passed to
WireMock.

I've raised https://github.com/tomakehurst/wiremock/projects/3#card-40108867 and https://github.com/tomakehurst/wiremock/projects/3#card-40108477; if I don't get them done this week I'll convert them into issues.

I didn't include the cert instructions because, predictably, having spent ages working out how to do it I failed to capture that information and can't remember how I did it 😊 . I'll knock something up now.


aws-sam-cli: from 1.90 -> 1.98 | for bugfix related to sam init

Description of changes
Change Logs from 1.90
https://github.com/aws/aws-sam-cli/releases/tag/v1.98.0
https://github.com/aws/aws-sam-cli/releases/tag/v1.97.0
https://github.com/aws/aws-sam-cli/releases/tag/v1.96.0
https://github.com/aws/aws-sam-cli/releases/tag/v1.95.0
https://github.com/aws/aws-sam-cli/releases/tag/v1.94.0
https://github.com/aws/aws-sam-cli/releases/tag/v1.93.0
https://github.com/aws/aws-sam-cli/releases/tag/v1.92.0
https://github.com/aws/aws-sam-cli/releases/tag/v1.91.0
There is a multiplatform bug in versions of sam init below 1.98 which causes it fail unable to find an architecture for the AWS template.
Things done
This is just a proxy for the pip build process that AWS manages so as far as updating this package I have only updated the version and sha for the downloaded artifact.

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Based off changes to https://github.com/NixOS/nixpkgs/pull/249774
But excluding boto-3 as it causes a runtime error
$ sam init
2023-10-15 19:50:14 Command 'init' is not configured correctly. Unable to import 'samcli.commands.init'
Traceback (most recent call last):
  File "/nix/store/cka69fbkgz5wg3jgjp7ijg56wamiag20-aws-sam-cli-1.95.0/lib/python3.10/site-packages/samcli/cli/command.py", line 263, in get_command
    mod = importlib.import_module(pkg_name)
  File "/nix/store/pkj7cgmz66assy7l18zc7j992npb41nx-python3-3.10.12/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/nix/store/cka69fbkgz5wg3jgjp7ijg56wamiag20-aws-sam-cli-1.95.0/lib/python3.10/site-packages/samcli/commands/init/__init__.py", line 4, in <module>
    from .command import cli
  File "/nix/store/cka69fbkgz5wg3jgjp7ijg56wamiag20-aws-sam-cli-1.95.0/lib/python3.10/site-packages/samcli/commands/init/command.py", line 10, in <module>
    from samcli.cli.cli_config_file import ConfigProvider, configuration_option
  File "/nix/store/cka69fbkgz5wg3jgjp7ijg56wamiag20-aws-sam-cli-1.95.0/lib/python3.10/site-packages/samcli/cli/cli_config_file.py", line 20, in <module>
    from samcli.lib.config.samconfig import DEFAULT_CONFIG_FILE_NAME, DEFAULT_ENV, SamConfig
  File "/nix/store/cka69fbkgz5wg3jgjp7ijg56wamiag20-aws-sam-cli-1.95.0/lib/python3.10/site-packages/samcli/lib/config/samconfig.py", line 11, in <module>
    from samcli.lib.config.file_manager import FILE_MANAGER_MAPPER
  File "/nix/store/cka69fbkgz5wg3jgjp7ijg56wamiag20-aws-sam-cli-1.95.0/lib/python3.10/site-packages/samcli/lib/config/file_manager.py", line 13, in <module>
    from ruamel.yaml import YAML, YAMLError
ModuleNotFoundError: No module named 'ruamel.yaml'
Usage: sam [OPTIONS] COMMAND [ARGS]...
Try 'sam -h' for help.

Error: No such command 'init'.


Bitcoin News by Lightning Hood added

Weekly Bitcoin News by Lightning Hood added to Periodical Section

Updated Verbage on original Pull


Blank Screen editing the extension

After installing the extension on <IP_ADDRESS> and trying to edit it's options I am getting a blank screen without the ability to edit any options of the extension.
In the error log file I am getting these:
2020-05-20 14:07:10 - PHP Notice:  Undefined index: user_token in ~~/admin/controller/extension/payment/simplifycommerce.php on line 97
2020-05-20 14:07:10 - PHP Notice:  Undefined index: user_token in ~~/admin/controller/extension/payment/simplifycommerce.php on line 102
2020-05-20 14:07:10 - PHP Notice:  Undefined index: user_token in ~~/admin/controller/extension/payment/simplifycommerce.php on line 107
2020-05-20 14:07:10 - PHP Notice:  Undefined index: user_token in ~~/admin/controller/extension/payment/simplifycommerce.php on line 110
2020-05-20 14:07:10 - PHP Notice:  Undefined index: user_token in ~~/admin/controller/extension/payment/simplifycommerce.php on line 112
2020-05-20 14:07:10 - PHP Notice:  Error: Could not load template ~~/admin/view/template/extension/payment/simplifycommerce.tpl! in ~~/vqmod/vqcache/vq2-system_storage_modification_system_library_template_php.php on line 23

Hey @arfoulidis, If you are still encountering this issue, could you please raise this through the bank's support team - we'll be able to track your request better. We are going to be closing the issues tab here as we can't track these questions & queries as well as through the regular support route.


[release/1.0] linux: fix runtime-root propagation

Kunal Kushwaha<EMAIL_ADDRESS>Cherry-pick https://github.com/containerd/containerd/pull/2173 https://github.com/containerd/containerd/pull/2182

Codecov Report

Merging #2194 into release/1.0 will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           release/1.0    #2194   +/-   ##
============================================
  Coverage        50.57%   50.57%
============================================
  Files               81       81
  Lines             7171     7171
============================================
  Hits              3627     3627
  Misses            2849     2849
  Partials           695      695

Flag
Coverage Δ

#linux
50.57% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM


Add a Favicion

Find or make a simple favicon and add it to this Website!

is this issue done? a favicon with hacker fest may work . here is a sample
favicon_io.zip


Microsoft.Data.SqlClient dependency old version of Microsoft.Data.SqlClient

We use Microsoft.Data.SqlClient for connecting to azure and to get sql connections. As part of this push we are also using an identity provider. Both the identity provider and Microsoft.Data.SqlClient depend on
Microsoft.IdentityModel.Protocols. Microsoft.Data.SqlClient uses verion 6.24.0 (or greater) of Microsoft.IdentityModel.Protocols, while our identity provider uses 6.30.0 (or greater). The identity provider code tries to use Microsoft.IdentityModel.Protocols and an exception is produced because version 6.24.0 is there instead of 6.30.0. Can you update your code to the latest version of Microsoft.IdentityModel.Protocols whenever  Microsoft.Data.SqlClient is release. It would be very helpful

Can you try and reference that version directly? It will overwrite the prev. version.

That is exactly what I did and it worked thank you

If the issue is solved feel free to close the issue.
Dependencies version bump will be done in future, but not now as other libraries are dependent to this versions, unless there is a security bug that needs immediate update.


Update pdp1170_idle_pattern.txt

Hi Stephen,
you are right about R0 on WAIT ... did not update this file (and never expected for soleone to look into it).
Thanks,
Joerg

Hi Stephen,
you are right about R0 on WAIT ... did not update this file (and never expected for soleone to look into it).
Thanks,
Joerg


[EUWE] Fix User full name

backported -> https://github.com/ManageIQ/manageiq/pull/12899
https://bugzilla.redhat.com/show_bug.cgi?id=1436756

@miq-bot add_label bug

@jzigmund Does this also have to go back to fine?

@Fryguy It's not needed as the original bugfix has been merged before fine branch creation (I checked that to be sure and I can see the code in fine https://github.com/ManageIQ/manageiq-ui-classic/blob/fine/app/controllers/ops_controller/ops_rbac.rb#L980
I think we just set euwe/no at the time of original PR merging.

@Fryguy ping, please review

Closing this PR as https://github.com/ManageIQ/manageiq/pull/12899 was a clean cherry-pick.


Sorting in folder contents view /contents

Fix for https://github.com/plone/volto/issues/1175
Sorting was prepared well. I just filled a gap.

I prefer to clean up and react on your comments. Give me the monday.

@ksuess fine with me. Take as much time as you like. I just did not want to reject the merge because of issues that we haven't properly solved as a community yet. Your fix is important, so we should ship it with the next release.

After your reviews, @tisto, @sneridagh, I changed what I think could and should be changed in here. As mentioned above, there are topics that are moved to other more specific issues.
Please review again, thanks.

@ksuess if you could address the two issues I raised, we can merge.

@ksuess pls rebase and then let's merge.

@ksuess seems to me like the multilingual PR somehow got into this PR as well. Did you rebase from that branch maybe?


Fixes Spark REST fetcher for client mode applications

As mentioned in the issue, https://github.com/linkedin/dr-elephant/issues/175, the current REST API fetcher fails to parse client mode applications because there is no attemptId in REST response of ApplicationInfo.
In this change, we are modifying the fetcher to not consider attemptId in REST urls when attemptId is not returned by ApplicationInfo response, as it's mentioned in this Spark documentation.
With this change, the fetcher will be able to process both Client and Cluster mode applications.
@akshayrai can you please have a look.
Thank you.

@rayortigas , @paulbramsen , @shankar37 can you please review this change. This is a critical and active issue.
Thank you.

Code looks fine. Just wanted to add a couple of comments:

I'm well aware that the API can serve requests without an attempt ID. However, the old Spark fetcher didn't appear to support yarn-client, considering that it was hardcoding _1 when fetching the Spark event logs. See https://github.com/linkedin/dr-elephant/pull/162/files#diff-24b9ededac05bd3a6096311b696d0830L240 For my education, I'd like to know whether a) I introduced a regression and missed something, or b) if this also wasn't working before #162, and we only expected to support yarn-cluster mode.

I feel the corresponding unit test should be updated. It's probably way more code than the fix provided here, but it'll reinforce/document expectations about supporting both yarn-client and yarn-cluster modes, which the previous unit test didn't appear to do https://github.com/linkedin/dr-elephant/pull/162/files#diff-25f92aef2adc15b2196f1f12b5344549L39

@rayortigas: I am not very familiar with the old Spark fetcher, so I am not sure whether or not it supported yarn-client. Maybe @akshayrai or @shankar37 can provide some input here. We submit Spark applications both in cluster and client mode, and Dr Elephant wasn't able to fetch client mode applications. Later I also found an issue (https://github.com/linkedin/dr-elephant/issues/175), where other people are also trying to use Dr Elephant to analyze client mode applications and it's failing.
As per your second concern, I have added a unit test to test this change. Please take a look.
Thank you.

@shkhrgpt LGTM. Thanks for adding the unit test!
Yeah, the other question was primarily for @akshayrai and @shankar37.

@akshayrai and @shankar37 Would you like me to make any more changes in order to merge to this PR? There is still a critical and active issue which requires this fix.
Thank you.

+1 LGTM


[DNM]: test ci trigger on release-8.4

What problem does this PR solve?
Issue Number: close #xxx
Problem Summary:
What is changed and how it works?

Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/test pull-integration-test pull-unit-test


Fix esc to quit Expose on all systems

We tried to reproduce this bug on different systems, but didn't succeed. For that reason, we close this issue for now.


[to #40] add some github workflows

Signed-off-by: Jian Zhang<EMAIL_ADDRESS>
What problem does this PR solve?
Issue Number: [to #40]
Problem Description: missing some workflows to automate some engineering processes and standards
What is changed and how does it work?
add the following workflows:

PR labeler: helps to automatically add labels to PRs to help identify PRs to specific components
PR title checker: helps to automatically check whether the PR title is formatted as requested
Stale checker: helps to automatically check whether issues and PRs are stale and close the stale PRs

Code changes

No code

Check List for Tests
This PR has been tested by at least one of the following methods:

No code

Side effects

No side effects

Related changes

No related changes

LGTM


Enhancement 1 - Backend

If we have time enough, we will try implement a backend for the data using Ruby on Rails.

Built backend models: mapped_songs, and users. Moved our mapped songs data from Firebase to our backend hosted on Heroku: https://bestmusicmapapi.herokuapp.com .
Next: implement the users model by saving data to it every time a completely new user logs in.

Created a repository for the backend, here: https://github.com/beichenc/MusicMapAPI

We have now finished implementing the users model.
Any future additions to the backend will be handled in the backend repository.


Resolve issue of setting OE error output interfering with openff-toolkit omega

https://github.com/openforcefield/openff-toolkit/issues/1615
It would be nice to be able to use this:

#119

But this causes an error when using OpenFF toolkit (which happens within openmmforcefields)

It may be possible to
         default_stream = oechem.oeofstream()
        errfs = oechem.oeofstream(os.path.join(out_dir, f"openeye_{logname}-log.txt"))
        oechem.OEThrow.SetOutputStream(errfs)
        oechem.OEThrow.SetLevel(oechem.OEErrorLevel_Debug)

      .....
      oechem.OEThrow.SetOutputStream(default_stream)

Or we can juggle to toolkits in openff-toolkit to require RDKit toolkit only.

I think the default stream is: https://docs.eyesopen.com/toolkits/python/oechemtk/OEPlatformConstants/OEPlatform.html#OEPlatform::OEPlatform::oeerr

Minimal example
from openeye import oechem
from openeye import oeomega

def set_out():
    errfs = oechem.oeofstream("openeye_log.txt")
    if not errfs:
        oechem.OEThrow.Fatal("Unable to create %s" % fname)
    oechem.OEThrow.SetOutputStream(errfs)
    oechem.OEThrow.SetLevel(oechem.OEErrorLevel_Debug)
    oechem.OEThrow.Info("Hello, world!")

def do_omega():

    oemol = oechem.OEMol()
    oechem.OESmilesToMol(oemol, "c1ccccc1[C@H](C)Cl")
    oemol.SetTitle("my mol")

    omega = oeomega.OEOmega()

    omega.SetMaxConfs(10)
    omega.SetSampleHydrogens(True)
    stat = omega(oemol)

    if not stat:
        oechem.OEThrow.Fatal("omega failed")

if __name__ == "__main__":
    set_out()
    # setting output in function causes segfault when calling oeomega
    # 99 % sure its when trying to write the line  "Warning: Cannot perform Hydrogen sampling with GPU-Omega: GPU-Omega disabled"
    do_omega()

Closing due to fix detailed on openFF issue,
have to flush and close the filestream without crossing any call boundaries,
eg
def myfunc():
    errfs = oechem.oeofstream("openeye_log.txt")
    if not errfs:
        oechem.OEThrow.Fatal("Unable to create %s" % fname)
    oechem.OEThrow.SetOutputStream(errfs)
    oechem.OEThrow.SetLevel(oechem.OEErrorLevel_Debug)
    oechem.OEThrow.Info("Hello, world!")

   errfs.flush()
   errfs.close()

    return ...


Moving from Sphinx 1.3.1 to 1.5.3 breaks LaTeX compilation of links rendered as code

Details

Project URL: http://readthedocs.org/projects/cms/
Build URL (if applicable): http://readthedocs.org/projects/cms/builds/5112454/

That build was the first failing. The triggering commit is https://github.com/cms-dev/cms/commit/3e9bca76fcb31e0b54bd200af38eb320bc1924d3
The errors is in the LaTeX compilation are repetitions of this:
! Argument of \T1\. has an extra }.
<inserted text>
                \par
l.492 ...dev/cms/tree/v1.3.dev0/config/}{config/}}
                                                  . You want to copy them to...

Runaway argument?
! Paragraph ended before \T1\. was complete.
<to be read again>
                   \par
l.492 ...dev/cms/tree/v1.3.dev0/config/}{config/}}
                                                  . You want to copy them to...

which seems to be completely unrelated to the commit. More like a different definition of \code{} or \href{}{}?
On my machine with a stock LaTeX installation in Ubuntu 14.04 it compiles without trouble.

@stefano-maggiolo not sure if it's already deployed, but I know that the default Sphinx version changed a couple of days ago.
Looking at the diff from a passing and a failing build I found that this could be useful
** (sphinx) defining (legacy) text style macros without \sphinx prefix
** if clashes with packages, set latex_keep_old_macro_names=False in conf.py

In case you want to take a look at the whole diff, here it is: http://linkode.org/mV1lx5pLbr1boSNm3zRAX6

Progress: I can reproduce the error locally bu installing sphinx 1.5.3. Now debugging.

Ok, the failure reason is just that LaTeX doesn't like mixing \sphinxcode and \href (not sure why, and this is probably a bug to fix).
The reason it happens only to us is that I believe to have that output you need to write an extension, and we have extensions that do exactly that (create a link to some URL and render the text as code).
So for us the easy workaround is to style those differently, but I'm going to rename and leave the bug open in case it is interesting to fix.

Oh and thanks @humitos for pointing out that it was likely to be a problem in version mismatch, it was very helpful!

@stefano-maggiolo I'm not sure if this is a bug on RTD (you should explain it better), on Sphinx (you should report it in the Sphinx repo) or on your own .rst code (you should fix it by yourself :) ). Thanks for your feedback!

Yeah, it should probably be against Sphinx - sorry I am a bit confuse on the boundaries of the two projects :)


Bootstrap modals have lost their rounded corners

This one can be reproduced easily, the modals at the demo have lost their rounded corners, as it can be seen on the Bootstrap homepage or at angular-ui
Thanks in advance and kudos

its been removed from adminlte, you could set this with .modal-content { border-radius: 6 }

I think this should be .modal-content { border-radius: 6px }.  Needs the px suffix to work for me.


web-server dockerfile: add compression

In my mind, this could be solved via:

adding a reverse proxy to the container (NGINX, Caddy) and enabling compression
adding a compression middleware to axum

I assume axum is fine being exposed to the internet and doesn't need to be behind a reverse proxy (?).
Also in our current NGINX config: IP blocks, while it's unclear if we would handle this in AWS / CloudFront, or if we would have to handle this in our webserver (see https://github.com/rust-lang/simpleinfra/issues/353)

We'd also need to have TLS in the container if it is exposed to the internet, but I assume we're still having it only accessed by cloudfront over a private network so that shouldn't be necessary.

Yep, that's my thinking, our webservers would only be accessed through CloudFront, so we don't have to do TLS

And especially between the US & CF POPs in europe / asia compression definitely makes a difference

Hi! I'd like to take a stab at solving this by adding a compression layer to the middleware stack in the web server. If that's ok, I have a couple of questions:

Can this compression middleware be applied to all routes served by the web server, or is there a reason to target specific routes?
I'm planning on using tower_http::compression, which supports brotli, deflate, gzip or zstd. I don't know enough about this field to make a really educated decision on which one to choose. Does anyone have advice? I know that gzip is widely supported/used, and performs reasonably well. Should we start there?

When using tower-http compression, see the comments / change here : https://github.com/rust-lang/crates.io/pull/7330/files

Having read a little more about it I would say we should enable brotli, when easily possible.
We first would add this to our webserver, and then probably need to change CloudFront config to support this, or use it between the browser and the CDN POP.


grpc gateway decoding

structured URL args and timestamp transcoding

It appears to be for v2.6.x but I don't see a plugin version update. Was the plugin code updated?

Kong/kong#7538
Kong/kong#7564

If so why no version update.

this plugin has been imported into the main repo, and now it's released with the rest of Kong I'm not sure if we'll keep counting version numbers for them.

@HCloward Will not be merging this PR for the 2.6 release - we'll address this doc change in the coming 2.6.1 patch coming up.

This is now fixed in the release for 2.6 paving the way for this doc.

We are fixing this PR


Suggestion: setting the state with 'setState'

Hey, I've always had my own extensions on BaseViewModel, and I'm putting one of them here as a suggestion to integrate into the package. Nothing crucial but maybe also other people can benefit from that.
Suggestion:
I never liked the fact that I always need to call the notifyListeners() after setting the state in ViewModel. The suggestion is to use a setState() callback. It encapsulates the whole concept of notifying UI, and does exactly what it should - Setting the State. It's subjective, but for me, the readability is much better.
class AnyViewModel extends BaseViewModel {
  int _postCount = 0;
  int get postCount => _postCount;

  // Old Approach
  void setPostCount(int count) {
    _postCount = count;
    notifyListeners();
  }

  // New Approach
  void setPostCount(int count) {
    setState(() {
      _postCount = count;
    });
  }
}

Hey, that's a good suggestion. In this simple situation it might look better to some, it's a lot of extra code for the same functionality.
If you have a function that notiifies listeners at specific points and conditionally then this falls apart.

Future<void> createAccount() async {

// Do some work to get an account verification token from Plaid

notifyListeners(); // This will update to the new state in the UI

// Process the account link results

notifyListeners();

... etc

}

It would be A LOT more code with setState. I think it's a good extension to have but I don't think it should be apart of stacked. It will also most likely cause confusion when I talk about not using UI code in the viewmodel because it's so close to how the Flutter framework does state management.

Yes yes I understand. It was just a suggestion. I'm closing the PR


Fix translation and spelling errors

Description
Fix translation and spelling errors.
Motivation and Context

Fix translation and spelling errors.
Signed-off-by: Gymgle<EMAIL_ADDRESS>

Thank you for your contribution! This is a read only mirror, however. Please submit your change using gerrit.
you would need to check out the repo here: https://gerrit.hyperledger.org/r/#/admin/projects/fabric and make your edits, pushing them to gerrit
here is a walkthrough for zephyrproject which is much the same WRT setting up an LFID, adding ssh keys, etc:
https://www.zephyrproject.org/doc/1.1.0/collaboration/code/gerrit_accounts.html
feel free to ask on slack - https://slack.hyperledgerproject.org/ - I'm @ry there, feel free to ask me directly, or discuss in #fabric
one note: when you set up your LFID do not use social logins the first time, create the account and you can add social logins later


Whether anything-v4.5 can be used for coloring anime art using ControlNet with Anime Drawing Line ?

Whether anything-v4.5.ckpt can be used (https://huggingface.co/andite/anything-v4.0/blob/main/anythingv4.5.ckpt) for coloring anime art using ControlNet with Anime Drawing Line ?

This is not quite what I need Style2paints4.5 and Style2paints4 do not paint so well.


Debug models from SecureNN paper

We want to validate the private prediction accuracy from the model trained in the folder /examples/securenn.

@mortendahl @jvmancuso here is a quick status:
I have trained the different models with tensorflow then exported them as protobuf file and finally made private predictions with tfe on a sample size of 100 images. I have trained these models in plaintext completely separately from the tfe predictions (e.g. network_a.py) to check if we had an issue or not with our plaintext training (Tensorlfow). Here are the preliminary results:
Network a: Tensorflow and tfe predictions agree at 97%
Network b: Tensorflow and tfe predictions agree at 75%
Network c: Tensorflow and tfe predictions agree at 70% (can go down sometimes to 44% when re-trained)
Network d": I think I have an issue with my implementation, the model was returning a matrix of shape [3,10].
Based on these observations, I think we have two issues:

We have an issue in our plaintext training in the code located in the folder /examples/securenn or maybe when we transfer the weight to make private prediction. For example, when we execute the code network_a.py, the accuracy is around 10/20% however with the approach above I get 97%.
We have an issue with the relu approximation. The accuracy decreases when the complexity of the model increases. Currently in tfe, we have approximated relu on the interval [-9,9]. The errors compound when we are outside this range or in the middle.

Here are the distribution outputs for each layer before relu for the network c. These distributions are based on the model trained in plaintext:

As we can see, some of the layer outputs before Relu are outside the expected range.

Thank you @jvmancuso ! I will have to clean up the code a bit before pushing it. I have added a branch called securenn_models for now.

This is amazing Yann, brilliant! Away this weekend but very much looking
forward to digging deeper on Monday 🙌
On Sat 22 Sep 2018 at 02:34, Yann Dupis<EMAIL_ADDRESS>wrote:

Thank you @jvmancuso https://github.com/jvmancuso ! I will have to
clean up the code a bit before pushing it. I have added a branch called
securenn_models for now.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mortendahl/tf-encrypted/issues/164#issuecomment-423703332,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFpZSecauL7rfYML2swVno2GmLDPXEtNks5udYWMgaJpZM4W0muv
.

Thank you @mortendahl! Looking forward to Monday as well.

quick update:
I am trying to train the models with batchnorm before relu to see if it will improve the accuracy. I am experiencing some challenges to export the model from tf to a .pb file then import it into tf-encrypted.
I trained couple weeks ago the network b with Pytorch. This model was transferred to tensorflow then exported to a .pb. It has batchnom before each relu. When comparing the output from tfe and tf, they agreed at 25%. vs 75% without batchnorm :(. I have found the problem. It's because relu is approximated on the interval [-9,9] so we loose precision in the middle. This has a bigger impact with batchnorm because the values are centered around 0.
When I re-approximate relu on the interval [-3,3], for the network b with batchnorm, tfe and tf agree at 94%.

I think I was finally able to train the models with batchnorm in Tensorflow then export them in .pb file make predictions with tfe. Here are the preliminary results on the same images (sample size:100).
Network a:

Relu Approximated [-3,3]: Tensorflow and tfe predictions agree at 100%
Relu Approximated [-9,9]: Tensorflow and tfe predictions agree at 97%

Network b:

Relu Approximated [-3,3]: Tensorflow and tfe predictions agree at 100%
Relu Approximated [-9,9]: Tensorflow and tfe predictions agree at 90%

Network c:

Relu Approximated [-3,3]: Tensorflow and tfe predictions agree at 100%
Relu Approximated [-9,9]: Tensorflow and tfe predictions agree at 88%

So adding batchnorm before each relu seems to help, especially with relu is approximated on a smaller interval ( .e.g. [-3,3]). However, I am not sure that these results are always consistent depending how the model converged. I will have to re-train the model several time to validate.
Thanks

I have compared the predictions with tf vs tfe on the full MNIST test dataset (10,000 images). With the Relu approximated on the intervall [-3,3] and batchnorm, here are the results:
Network a:

Relu Approximated [-3,3]: Tensorflow and tfe predictions agree at 98.5%

Network b:

Relu Approximated [-3,3]: Tensorflow and tfe predictions agree at 98.5%

Network c:

Relu Approximated [-3,3]: Tensorflow and tfe predictions agree at 99.5%

Beautiful!

Quick update on this. By merging the pr #234, it should solve most of our problems. In this example we should use Securenn protocol so we have the exact relu and won't have to add batchnorm before each relu. We also had some issues with plaintext training. All the drastic simplification Morgan introduced should solve most of our issues. Thank you.


What do the returned IDs represent?

Hi
The IDs returned by this API do not correspond to either the object ID or the Profile ID of any users in the system, so it's hard to understand who these active committers actually are. Can you please explain what these IDs map to and how to get the user names?
Thanks.

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

ID: 0c54ae28-265e-9621-5755-8a2b31be82d2
Version Independent ID: 5840e1a7-500b-909e-463d-7e5efa96b760
Content: Org Meter Usage Estimate - List - REST API (Azure DevOps Advanced Security)
Content Source: docs-ref-autogen/7.2/advancedSecurity/Org-Meter-Usage-Estimate/List.yml
Service: azure-devops
Sub-service: azure-devops-ref
GitHub Login: @wnjenkin
Microsoft Alias: whjenkin

API in question: https://learn.microsoft.com/en-us/rest/api/azure/devops/advancedsecurity/org-meter-usage-estimate/list?view=azure-devops-rest-7.2


[nrf fromlist] drivers: nrf5: fixes for the CSL Receiver

Introduce fixes for making the CSL Receiver to properly schedule
the reception window.
Signed-off-by: Eduardo Montoya<EMAIL_ADDRESS>KRKNWK-11203

Manifest PR is finally green.


Other authentication systems?

Will there be any other authentication systems that dogehouse will implement besides github and twitter? maybe like google, custom oauth?

Discord was implemented, but was removed due to a severe security bug.
I believe we plan to reimplement it along with google.
I don't believe email authentication is planned for a while.
Closing in favour of #340

Ok thanks appreciate it for replying back!


Check job condition to determine if job has failed in addition to checking job status

This PR evaluates the job condition in addition to job status to determine if the job has failed. In "etcd restore" test, when job remains in the Pending state for more than 15 min, the job condition is changed to "failed" but the job status remains null. This causes the fiber to get stuck in the WaitForJobReady step.

The job timeout for a normally running job can be higher than 15 minutes (especially for the JRF case).
Is this an issue?
If so, rather than choosing "15 minutes", perhaps do something like domain.spec.configuration.introspectorJobActiveDeadlineSeconds + 13 minutes.  (default is 2 minutes)

looks good. Don't forget to add test case to JobWatcherTest.

Thanks. I have added test cases to JobWatcherTest in 4e59b9c .


fix: error when lazy view is not opened at start up

fixed by https://github.com/nvim-java/nvim-java/issues/57


share logic for getting the in-use MachineConfigs

This is moving the logic from the https://github.com/openshift/oc/blob/master/pkg/cli/admin/prune/renderedmachineconfigs/renderedmachineconfigs.go#L397 so that it can be reused in the Insights Operator.

@wking can you please review and help me with some reviewers and approvers suggestion for this new package?


Use STL implementation over in-house version

Follow up from #71
There are several c++17 and fundamentals v2 which have been copied to provide compatible c++11 support.

Type
feature macro
header

make_void
__cpp_lib_void_t (maybe)
<type_traits>

void_t
__cpp_lib_void_t
<type_traits>

nonesuch
__cpp_lib_experimental_detect
<experimental/type_traits>

is_detected
__cpp_lib_experimental_detect
<experimental/type_traits>

Despite this being common practice, we should be checking the feature macro and when available use the STL implementation otherwise fallback to the in house one for compatibility.
The travis matrix should be expanded to test on multiple cppstd versions.
\cc @Thalhammer

I have implemented using void_t if available, however as none of my compilers support std::is_detected (yet) I'll post pone this.


mixedModelDE is only for mixed models

[ ] Add documentation about mixedModelDE only being for mixed models
[ ] Consider defaulting to normal LM if something like single slide DE for the user or at least add to documentation since this does not require a custom function
[ ] User currently gets an error about the fixed effect object not being found because of single column structure defaulting to vector here https://github.com/Nanostring-Biostats/GeomxTools/blob/97959d5f38eb07b3bab380e5b82048ae368d3f72/R/NanoStringGeoMxSet-de.R#L57 Consider adding drop=FALSE so they at least receive the no random effect error from lmer.
error without drop: "object 'Group' not found" where Group is fixed effect column
error with drop added: "No random effects terms specified in formula"
[ ] check elt exists in mixedModelDE, otherwise give informative error

Issue #174 is related to this. User receives the "object 'Group' not found" where Group is fixed effect column message. Could we consider adding in a "no random effects present" error message?

If there is still interest in adding support for non-mixed model analyses, I have created a modified version of mixedModelDE to fit simple linear models for a single-slide analysis I was working on: https://github.com/lardenoije/GeomxTools/blob/master/R/modelDE.R
Perhaps it can be of use.

Hi @lardenoije, this could be very useful for me since I'm following this vignette: [https://bioconductor.org/packages/devel/workflows/vignettes/GeoMxWorkflows/inst/doc/GeomxTools_RNA-NGS_Analysis.html#7_Differential_Expression]
However I only have a single GeoMx slide to analyze so the mixed-effect model part is throwing an error. Would you be able to show how your modelDE.R function would substitute into this section of the vignette?
Within Slide Analysis: Glomeruli vs Tubules
One informative exploration is to study differences between morphological structures. In this example, we can study differential expression between glomeruli and tubules. We will focus on the diseased kidney tissues. Because we are comparing structures that co-exist within the a given tissue we will use the LMM model with a random slope. Morphological structure (Region) is our test variable. We control for tissue subsampling with slide name using a random slope and intercept; the intercept adjusts for the multiple regions placed per unique tissue, since we have one tissue per slide. If multiple tissues are placed per slide, we would change the intercept variable to the unique tissue name (ex: tissue name, Block ID, etc).
In this analysis we save log2 fold change estimates and P-values across all levels in the factor of interest. We also apply a Benjamini-Hochberg multiple test correction.
convert test variables to factors
pData(target_demoData)$testRegion <-
factor(pData(target_demoData)$region, c("glomerulus", "tubule"))
pData(target_demoData)[["slide"]] <-
factor(pData(target_demoData)[["slide name"]])
assayDataElement(object = target_demoData, elt = "log_q") <-
assayDataApply(target_demoData, 2, FUN = log, base = 2, elt = "q_norm")
run LMM:
formula follows conventions defined by the lme4 package
results <- c()
for(status in c("DKD", "normal")) {
ind <- pData(target_demoData)$class == status
mixedOutmc <-
mixedModelDE(target_demoData[, ind],
elt = "log_q",
modelFormula = ~ testRegion + (1 + testRegion | slide),
groupVar = "testRegion",
nCores = parallel::detectCores(),
multiCore = FALSE)
# format results as data.frame
r_test <- do.call(rbind, mixedOutmc["lsmeans", ])
tests <- rownames(r_test)
r_test <- as.data.frame(r_test)
r_test$Contrast <- tests

# use lapply in case you have multiple levels of your test factor to
# correctly associate gene name with it's row in the results table
r_test$Gene <-
    unlist(lapply(colnames(mixedOutmc),
                  rep, nrow(mixedOutmc["lsmeans", ][[1]])))
r_test$Subset <- status
r_test$FDR <- p.adjust(r_test$`Pr(>|t|)`, method = "fdr")
r_test <- r_test[, c("Gene", "Subset", "Contrast", "Estimate",
                     "Pr(>|t|)", "FDR")]
results <- rbind(results, r_test)

}
Note that the example uses nCores = parallel:detectCores() and multiCore = FALSE to implement the parallel package clustering of all available cores. If working in a Windows environment use multicore = FALSE. If in a UNIX-based environment setting multicore = TRUE will parallelize using the mcapply package. If you do not want to use all available cores, change the nCores variable to the desired number to use.


Compare with model EPM？

@wymanCV
Thank you for your contribution. If I want to compare with model EPM, I noticed that model EPM needs two steps of training, while yours only needs one step. If possible, may I ask how to change your model to be like EPM? Thank you for your reply.

@wymanCV
May I ask about the comparative experiment with model EPM in your paper? Is the model used in the original EPM paper or modified? Thank you. If it is modified, could you please provide the modified EPM?

Hi, as claimed in the implementation details, the pre-trained stage in our previous experiments removes BGM by disabling the following two items.
WITH_DOMAIN_INTERACTION False
MATCHING_CFG 'none'
We also tried to use EPM's 1st stage model, finding that using it can achieve similar final results.


Feature: stable rate borrowing

Description

This PR contains the Stable rate borrowing functionality. This PR resolves the following tickets:
All of the calculations for the stable rate model, Supply rate are in detail in this doc.
VEN-800 - Basic structure for the stable rate borrowing.

Added Stable interest rate model.
Added methods to set a stable rate model for a vToken.
Storage related to the Stable rate added to the vTokenStorage.
Updated BaseJumpRateModel and WhitePaperModel, removed getSupplyRate method from it.
Added getSupplyRate functionality in supplyRatePerBlock as now variable as well as stable rates data will be required to get the supply rate.
Deploying stabelRateModel while adding a market for a vToken in the addMarket method of poolRegistry.

VEN-801 - Modify Borrow functionality.

Functionality to take borrow on a stable interest rate.
Update all the states after borrowing at a Stable rate.
Accrue interest rate after borrowing.

VEN-802 - Modify RepayBorrow functionality.

Functionality to repay borrowing for stable rate borrowing.
Update all of the methods based on repayBorrow like borrowOnBehalf, liquidateBorrow etc to work for stable rate borrowing also.

VEN-804 - Modify Liquidations stable rate borrowing

Modify heal borrow to work for stable rate borrowing.
Updated other supporting methods which get totalBorrows for a user like getAccountSnapshot, borrowBalanceCurrent, and borrowBalanceStored.

VEN-805 - New functionality for Swapping rates at a given specific user.

Functionality to swap borrow rate mode for a user. i.e. variable to stable or vice-versa

I have tried to add test cases for the best possible scenarios. Let me know if some cases I missed

[ ] I have updated the documentation to account for the changes in the code.
[ ] If I added new functionality, I added tests covering it.
[ ] If I fixed a bug, I added a test preventing this bug from silently reappearing again.
[ ] My contribution follows Venus contribution guidelines.

Please review the natspec to make sure it follows the guidelines

Assuming we'll deploy these contracts in the production environment after deploying the first version of the isolated markets, wouldn't we prepare a migration script? or a recipe with the steps we should execute in the prod env at least

Yes, we will prepare the migration script once all logic realted to stable rate will be merged then we can start working on the scripts.


An Eloquent model attribute or relation with a name that clashes with a protected property should throw an error or warning

Laravel Version: 5.7.15
PHP Version: 7.2

Short Description:
If you have a relationship or an attribute with a name that clashes with a protected property then you can run into a scenario where it works most of the time, but silently fails in others.
This is not just an issue when starting a new project, something like the $changes attribute on the HasAttributes trait was introduced in a minor release (5.5.44) and would have affected anyone who had an attribute or relation called changes.
Longer description with examples:
Take this example:
class Submission extends BaseModel
{
    public function changes() {
        return $this->hasMany(Change::class, 'submission_id');
    }
}

If you access this from a controller like this:
$submission = Submission::find(1);

$submission->changes->count();

You won't get any issues and it would behave exactly like any other Eloquent relationship.
However if you have this method in your Submission model:
    public function getChangesCount() {
        return $this->changes->count();
    }

Calling $submission->getChangesCount() will throw an error because $changes is a protected property on the HasAttributes trait.
In the first instance because the $changes property is protected it goes through the __get() magic method and hits getAttribute() and getRelation() without issue.
In the second instance because we are inside the class itself we can access the protected property and so __get() and getAttribute() are never hit and we simply receive the array from the HasAttributes trait.
The $changes property was introduced in Laravel 5.5.44 https://github.com/illuminate/database/commit/5cb4fb0f0d8f6b48d2cb8969c7097b325ecb2354#diff-ca2c0e9e4ca2bdd7e54cc1e0a5adba1e
If you had a relation or a property called changes before this point you would have issues (or perhaps not, but still possible in the future) and this fact would not have been clear because there's no documentation of reserved words in Eloquent models.
Of course i've just used $changes as an example any existing property or property introduced in the future could cause this same issue.
I think it's too big an expectation to maintain a list of reserved words and instruction people to check it after every minor update (note again $changes was introduced in 5.5.44) instead I think a warning should be thrown if you try to access an attribute with the same name as a protected property.
In very simplistic pseudo code this could look something like this:
public function getAttribute($key)
{
    if (property_exists($this, $key)) {
         throw new ReservedWordException();
    }
}

It may well need to be more complicated than this using a reflection class.
We might also want to access properties sometimes, but i'm assuming that if you're hitting getAttribute() then you're not hitting an available public property.
Perhaps this check would be better within the __get() magic method?
public function __get($key)
{
    if (property_exists($this, $key)) {
         throw new Exception('Cannot access protected property $this::$key');
    }

   return $this->getAttribute($key);
}

I'm open to discussion on how it should be implemented, but I do think something should be done to alert developers when this occurs.
Some common protected properties that you can imagine being used as a column in a database table are things like $hidden $visible $exists $original $changes
But I think the most important thing to stress is that new properties are likely to be added in minor releases in the future and there's currently nothing in place to make this clear to devs who upgrade.

Isn't it better to do return $this->changes()->count(); anyway?

With your current implementation you first retrieve and count while the suggestion above will execute a  count query.

That's true but kind of misses the point, I was just trying to use the simplest example that anyone would understand without further example code.
Imagine a "scores" table that has:
id int
points int
hidden tinyint(1)
If you do $score->hidden you get the attribute from the database as you would expect.
But if you have a method such as
// Admins can see hidden scores
public function canBeSeen($user) {
    return $user->is_admin || !$this->hidden;
}

In this case $this->hidden refers to the protected property $hidden and no error would be shown but you'd get weird results.
Now the easy answer is "don't use attributes that are use the same name as model properties"
But

reserved property names are not documented anywhere

using a reserved word does not throw a warning or error

as I've already shown properties get added in minor releases with no documentation

Now imagine 5.7.17 adds a protected property called $status. Any model with a database column called "status" would have a problem.
Does that make it clearer?

@robjbrain yes it does. Thanks for point this out btw. However, I believe if we were to change how this works it would require some changes to the internals of how Eloquent works. As this isn't really a bug atm but rather just the way things work I think it's best that you raise an issue at laravel/ideas to propose some changes and gather support for your idea. We're trying to use this issue tracker for bugs only.
Thanks!


fix(cactus-connector-besu): mitigate CVE-2022-24434 and CVE-2022-24999

Fixes #2040
Signed-off-by: aldousalvarez<EMAIL_ADDRESS>

Hello Peter, Most of the vulnerabilities are now fixed in cactus-plugin-ledger-connector-besu but there are still some that is not yet fixed as you can see here. The only vulnerability (CVE-2022-2421) is still a vulnerability because the latest version of the package that is being used is still the affected version. The changes committed on this PR will fix the 3 out of the 4  remaining vulnerabilities (CVE-2022-24434, CVE-2022-24999, and CVE-2022-24999) once the changes are applied and the new version is released and the packages are updated just like the v1.1 release.

Hello @petermetz already updated the commit subject and PR title as to your requested changes. Thank you.

Hello @petermetz, After rebasing with the latest commit I have seen that my initial commit was already fixed by the new commits that has been merged so I have no more changes that can be applied.
Initial Commit
https://github.com/hyperledger/cacti/commit/ce63556c69df7fada460d8972b4ce9f9c1d71a68
Merged Commits:
https://github.com/hyperledger/cacti/commit/d28d5e8f3ed5dff1aa049c8f1bccce79aa21e948
https://github.com/hyperledger/cacti/commit/1cc9667e2432d1d27c2647b86e42707a2e78e4c3


DatePicker enchancements

Summary
A couple of features for the date picker:
1.) Set starting date of the calendar
2.) Set initial selected date
Motivation
It would be nice to be able to set dates on the calendar.

This DatePicker is awesome, still use it with bugs


Add some more commands (/ml, /maplist, /mt, /myteam)

All in the title and the code!

@CaptainElliott Fixed!

You have to use generic.onTeam. You can't create chat constants and expect them to already be there.

If this is merged, i'll pull some XML for localization

@iEli2tyree011 I didn't see that! Sorry!


devel/api: Fix Bond and OVS interfaces links

I will investigate why vim macro does not fix this automatically.


Add reload command to reload the cogs

reload_extension:
https://discordpy.readthedocs.io/en/latest/ext/commands/api.html?highlight=reload_extension#discord.ext.commands.Bot.reload_extension
useful SO post here: https://stackoverflow.com/questions/40667445/how-would-i-make-a-reload-command-in-python-for-a-discord-bot
Example admin cog here: https://github.com/Rapptz/RoboDanny/blob/rewrite/cogs/admin.py

Addressed this in 626b273dc6e32b409226bbc634231da7d3e201f4


Add support for Knex 1.0

Closes #131

@jbrumwell seems to work well, could you review/accept the pull request?

Hey there! Really keen to see this merged, works for me too

Yeah I would like to see this merged as well, much appreciated!


Discs Dup issue

Discs duplicate when you remove them from jukeboxes

I can't reproduce this, can you explain it in more details?

On our smp we used the strange and alien disc with a jukebox and took it out and it drops multiple. The faster I put it in and take it out the more it drops I think. Sent from Mail for Windows 10 From: paulevsGitchSent: Wednesday, May 5, 2021 7:09 AMTo: paulevsGitch/BetterEndCc: arttoanimate; AuthorSubject: Re: [paulevsGitch/BetterEnd] Discs Dup issue (#160) I can't reproduce this, can you explain it in more details?—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.

Looks like a bug from vanilla or other mod, BE itself don't have this bug


Setup CI

At min we should run a full build per PR.
See: https://github.com/jonhoo/rust-ci-conf

We now run a build per PR, but there are some other things to do such as:

setup build badges
run clippy and/or other things

Add badge: https://github.com/tokio-rs/turmoil/pull/33

clippy is running, i'm going to close this.


Fixing the permissions on python files.

We have tested with these changes and I believe this is all that is needed to fix the permission problem referenced in #8252
Thank you for your help @vmarmol.

I have already signed the CLA, please see  #7195 for evidence of this.
What needs to change on my end so the googlebot sees this?

LGTM thanks @mbruzek! Noting that he's part of the Canonical corp CLA. Will merge on green.


Storefront Watcher leads to: chmod(): Operation not permitted

After a certain time you can no longer install or update plugins. Salechannel creation fails with the same error. Restarting the container also does not work
Shopware: <IP_ADDRESS> DEV

hi
where does this happen? what action is this, i guess thats the response from the API right?
dockware does not allow chmod and stuff like this for the apache user
it can be done using "sudo", but its actually a good thing that this error happens
i'm more wondering, what code tries to do the chmod? that shouldnt happen in a code
maybe you can help with this
thanks

Hey,
When activating, updating a plugin. As well as when creating and editing a salechannel. Error always comes from the API.
I have also looked at what the cause is, but have not found. With a restart of the container this is helped only in 1 of 5 cases. Otherwise a complete rebuild is necessary.
Sometimes this also occurred directly with the first plugin after a fresh installation. I would guess that it occurred around the release of 6.4.3.

hi
can you send me your docker compose file? then i would try it on my own.
in the end its just a basic permission problem, but I would love to find the origin so that we can fix it in dockware if possible
besides that
just do this in the meantime inside docker, then it should work again
sudo chmod 775 /var/www/html/vendor -R

Thank you,
Attached is the Compose. As soon as it happens again, I will try it.
docker-compose.zip

Hello,
Unfortunately the error has just appeared again. The suggestion with the Chmod command does not help.
Shopware-Dev: <IP_ADDRESS>

Small addition,
It seems that this time only the uninstalling of plugins is affected. Installing and activating, which did not work the first time, now works.

Hi
I was able to reproduce this.
docker run --rm -p 80:80 dockware/dev:<IP_ADDRESS>
afterwards plugin activate/deactivate still works in admin
when starting the storefront watcher it does not work anymore.
the error comes when opening the administration and a plugin is deactivated or activated
from a server perspective, a software doing CHMOD is a no go and must not happen!
I also tried to run chmod and chown to www-data right before starting the watcher with "./bin/watch-storefront.sh"
no success so far.
so whatever happens in Shopware,...it shouldnt be done with a CHMOD when no permissions are existing for that user.

Got the same error. Can`t activate plugins and cant assign a Template. So sadly its unusable for me right now, even the chmod 775, which was mentioned above, didnt work.

I have the same error but in different context. It happens when I save the theme configuration.
Also If I turn off the watcher, then the frontend doesn't have a working javascript functionality anymore.
During watcher the product search on the frontend doesn't work. Resetting permissions/owner had no success.

Same problem here. After trying to disable a plugin, the message "Warning: chmod(): Operation not permitted" pops up. The error log entry says: Warning: chmod(): Operation not permitted at /var/www/html/vendor/league/flysystem/src/Adapter/Local.php:368)".
Changing file and folder permissions doesnt work for me either.
Next step was to remove the whole /vendor directory but it couldn't delete all because there were some folder owned by theroot user. So I switched to root sudo su, deleted the rest and switched back.
After that I tried to rerun bin/build.sh and got the above error again. Then I looked at the Local.php:368:
public function setVisibility($path, $visibility)
    {
        $location = $this->applyPathPrefix($path);
        $type = is_dir($location) ? 'dir' : 'file';$success = chmod($location, $this->permissionMap[$type][$visibility]);
        $success = chmod($location, $this->permissionMap[$type][$visibility]); // <-- This runs chmod for all media files

        if ($success === false) {
            return false;
        }

        return compact('path', 'visibility');
    }

I commented out $success = chmod($location, $this->permissionMap[$type][$visibility]);,  rerun bin/build.sh and voilà build process has run through. After that the file was reset and a new bin/build.sh was successful too.
Most likely this is not the root of the problem. I suspect that there are more files that flysystem cannot change due to lack of rights.

we are investigating it and maybe will give the www-data the rights for changing the permissions.
Not the best approach but if it helps we don't have another approach yet.

This is a general problem I guess, even on the live server, we are having this issue. I installed shopware from scratch many times but got the same issue meanwhile all permissions are set, please prioritize this issue and help us out with this issue, i was just going to raise this issue but I realize that it was already pending. Thanks for your prompt reaction.

hi
when you say on the live server, do you mean without dockware?


Generate one file per tag

Is your feature request related to a problem? Please describe.
Having only two options for file structuring feels limiting. Single file per API or file per operation may be valid in most cases, but it would be nice to have something in between.
Describe the solution you'd like
Swagger (well, and some other UIs) groups operations into categories by tags. For controller-based API tags are generated automatically based on controller name. So maybe it can be a nice option to use similar approach in file generation.
I can open PR with PoC if you consider adding this feature to the library.

@ikopytko thanks for taking the time to suggest this.
I do something similar on another tool that I built called Refitter, where I have the option to generate types either per operation, tag, or just a single large type
I think I'll adopt the same approach to this tool, at least as an option
If you already have written code that can do the same, then let's have a look and get it in if it already works. I welcome all contributions


Follow ups to fluid:telemetry:OdspDriver:GetDeltas_cancel events

Tap 40 run (logs)
customEvents
| where timestamp > ago(5d)
| where customDimensions.testUid == "f407ebd9-378f-4c20-a7bc-e5faab7370ae"
| where name contains "fluid:telemetry:OdspDriver:GetDeltas_cancel"
| summarize count() by name, bin(toint(customDimensions.duration), 10000)
This gives 13,575 cases with duration = 0 and same number of cases with duration = undefined.
Looks weird.
For reference - there are 177,039 successful (not cancelled) fetches in same run.
Follow ups:

Why do we have probably same thing logged twice?
Why duration is not properly recorded
Given that it's likely cancelation due to get_ops from in PUSH returning ops (or ops otherwise appearing on socket sooner), should we delay fetching ops from storage in hope that they will be filled in, to reduce pressure on SPO?

Per latest run (customDimensions.testUid == "ccaca4ea-856a-4fa9-ad65-892031397450), we have same two buckets:

no error and no duration
error = "ops request cancelled by client", and some duration.

Based on code, # 1 is due to exception being thrown somewhere, but for some reason error property is empty.
Looking at individual sessions, first event always comes before second. There is also no "fromTotal" & "toTotal" properties on first event, which does not match code.
Also majority of cancelled events (in second bucket) have duration < 70ms, that's likely how long we want to wait before issuing request to storage (currently we send request to both storage & PUSH at the same time, concurrently, resulting in a lot of storage requests that are not needed and contribute to COGS).
That said, prior run efc75936-6f11-453f-805e-4317ebfa2fe8 had way more failures in # 1 bucket over # 2.

Ugh, here is where it's coming from:
public cancel() {
    if (this.working) {
        this.workingState = "canceled";
        this.logger.sendTelemetryEvent({ eventName: "GetDeltas_cancel" });
        this.endEvent.resolve();
    }
}

It should be removed as it's duplicated by same event in requestOps() with more info.


Multi camera merging images

Is there any way that we can merge the frames recorded by two cameras and make a larger frame that automatically correct the overlaping areas? Thanks
python, win 10, IntelRealSense d435

@MaryBD,
For merging point clouds, after export the recorded frames to ply, there are some 3D point cloud open source software options for combining multiple points clouds into one.
Please refer to the following thread as you may find it useful for your application. Thank you.
https://github.com/IntelRealSense/librealsense/issues/2463


Adds Bowe-Hopwood hash

Adds 3-bit lookup with conditional negation in Groups
Adds Bowe-Hopwood implementation according to the Zcash spec
Adds add_bool_as_coeff and three_bit_cond_neg in Fields

The PR looks good, modulo the question regarding precomputed_base_scalar_mul_3_bit_with_conditional_negation, and the following point:
Instead of adding the P: MontgomeryModelParameters bound everywhere, do you think it would be better to add an associated type to TEModelParameters as follows:
pub trait TEModelParameters: ModelParameters {
	type MontModelParameters: MontgomeryParameters<BaseField == Self::BaseField> + From<Self>;
    // Rest here ...
}

and similarly in MontgomeryModelParameters:
pub trait MontgomeryModelParameters: ModelParameters {
	type TEModelParameters: TEModelParameters<BaseField == Self::BaseField> + From<Self>;
    // Rest here ...
}

This way one can just refer to P::MontModelParameters in the relevant places, while reducing the duplicated trait bounds. It would also allow us to rewrite <P as TEModelParameters>::COEFF_A to P::COEFF_A, which is slightly cleaner.
Let me know what you think; we can also land as-is and I can refactor as needed

The PR looks good, modulo the question regarding precomputed_base_scalar_mul_3_bit_with_conditional_negation, and the following point:
Instead of adding the P: MontgomeryModelParameters bound everywhere, do you think it would be better to add an associated type to TEModelParameters as follows:
pub trait TEModelParameters: ModelParameters {
	type MontModelParameters: MontgomeryParameters<BaseField == Self::BaseField> + From<Self>;
    // Rest here ...
}

and similarly in MontgomeryModelParameters:
pub trait MontgomeryModelParameters: ModelParameters {
	type TEModelParameters: TEModelParameters<BaseField == Self::BaseField> + From<Self>;
    // Rest here ...
}

This way one can just refer to P::MontModelParameters in the relevant places, while reducing the duplicated trait bounds. It would also allow us to rewrite <P as TEModelParameters>::COEFF_A to P::COEFF_A, which is slightly cleaner.
Let me know what you think; we can also land as-is and I can refactor as needed

That's a great idea! I think worth doing before merging.

Hey @Pratyush,
I changed the structure of the code a bit - the responsibility on chunking the segments appropriately before getting to the precomputed_base_3_bit_signed_digit_scalar_mul  is now passed on to the caller - so there's no segment size needed anymore. The code looks cleaner overall, IMO.
Also made the change with the associated type.

@kobigurk I left a couple of small comments, we can merge once those are addressed. Would you want to squash some of the commits? If not that's fine too.

@kobigurk I left a couple of small comments, we can merge once those are addressed. Would you want to squash some of the commits? If not that's fine too.

Alright, fixed those comments (oops), and squashed.

Awesome, thanks so much for this contribution and for your patience with my reviews!


more tests

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@20e5a4e). Click here to learn what that means.
The diff coverage is 100%.

@@            Coverage Diff             @@
##             develop     #240   +/-   ##
==========================================
  Coverage           ?   24.47%
==========================================
  Files              ?       44
  Lines              ?     5451
  Branches           ?     1053
==========================================
  Hits               ?     1334
  Misses             ?     3120
  Partials           ?      997

Flag
Coverage Δ

#rnvunittests
24.47% <100%> (?)

Impacted Files
Coverage Δ

packages/rnv/src/common.js
32.08% <100%> (ø)

Continue to review full report at Codecov.

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


Update port.h

try to avoid the error "conflicting declaration 'typedef DWORD pthread_t'" etc.

I signed it.


Digitrust 227 ci cd for tob issuer controllers

Description

Types of changes

Checklist

[ ] I have read the CONTRIBUTING doc
[ ] I have checked that unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)

Further comments

Needs secrets added
Pending doc changes that will be pushed to test the ansible playbook before PR merged
See ansible/README.md for details

Secrets and docs updated


ADC support for STM32WLx

Waiting for https://github.com/embassy-rs/stm32-data/pull/246.
Will also remove the use of adccommon_v3 CCR register for STM32G0x. Since the CCR register definition for this device seems to have some bits/names swapped (VBATEN/TSEN) compared to the common one.

Can you rebase and update the metapac version?

Can you rebase and update the metapac version?

Yep, rebased and bumped stm32-metapac!


No build instruction for OpenXLSX for Python

Hi)
I'm trying build OpenXLSX for Python but received this error message
[  8%] Building CXX object CMakeFiles/pyOpenXLSX.dir/pyOpenXLSX.cpp.o
[ 16%] Building CXX object CMakeFiles/pyOpenXLSX.dir/pyXLCell.cpp.o
/mnt/c/XL/OpenXLSX/Python/library/pyXLCell.cpp:47:10: fatal error: XLCell.hpp: No such file or directory
   47 | #include <XLCell.hpp>
      |          ^~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pyOpenXLSX.dir/build.make:76: CMakeFiles/pyOpenXLSX.dir/pyXLCell.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:96: CMakeFiles/pyOpenXLSX.dir/all] Error 2
make: *** [Makefile:84: all] Error 2

Could you provide build instruction)

having the same problem here.


high severity vulnerability

https://www.npmjs.com/advisories/1065

fixed in https://github.com/gruntjs/grunt-legacy-util/pull/30


SyntaxError: Named export 'Fragment' not found.

Using typed-htmx from ES module seems to fail.
Minimal reproducible example: https://github.com/MeemeeLab/typed-htmx-mre-issue-5
I'm using following tsconfig.json:
{
  "compilerOptions": {
    "target": "ESNext",
    "lib": ["ESNext"],
    "jsx": "react-jsx",
    "jsxImportSource": "typed-htmx/typed-html",
    "module": "NodeNext",
    "moduleResolution": "NodeNext",
    "rootDir": "./src",
    "outDir": "../dist",
    "skipLibCheck": true
  }
}

package.json:
{
    "type": "module",
    "dependencies": {
        "@types/node": "^20.12.7",
        "typed-htmx": "^0.2.1",
        "typescript": "^5.4.5"
    }
}

While compile succeeds (npx tsc), running dist/index.js  fails with following error:
import { jsx as _jsx, Fragment as _Fragment } from "typed-htmx/typed-html/jsx-runtime";
                      ^^^^^^^^
SyntaxError: Named export 'Fragment' not found. The requested module 'typed-htmx/typed-html/jsx-runtime' is a CommonJS module, which may not support all module.exports as named exports.
CommonJS modules can always be imported via the default export, for example using:

import pkg from 'typed-htmx/typed-html/jsx-runtime';
const { jsx: _jsx, Fragment: _Fragment } = pkg;

    at ModuleJob._instantiate (node:internal/modules/esm/module_job:134:21)
    at async ModuleJob.run (node:internal/modules/esm/module_job:217:5)
    at async ModuleLoader.import (node:internal/modules/esm/loader:323:24)
    at async loadESM (node:internal/process/esm_loader:28:7)
    at async handleMainPromise (node:internal/modules/run_main:113:12)

Node.js v20.12.2

Renaming all js files inside node_modules/typed-htmx/dist/esm/ to mjs and rename all files imports to mjs, e.g.
import { jsxConfig } from "../index to import { jsxConfig } from "../index.mjs";
Fixed problem for me.
I'm not sure how can I achieve this using tsconfig.json build options in typed-htmx so that I can submit PR.

Thanks for the issue! I'll push a new version soon.

I can confirm version 0.2.2 fixed the issue. Thanks!


fill past data gaps

In a server environment, data collection should generally run every minute, and result in a full history of event counts. However, on a desktop or laptop, one easily ends up with gaps in the history.
The application should periodically check for gaps and perform API queries to fill in the missing data. I'll take this as a todo.

A mechanism like this might be generally useful for filling in historical data.
--
John Hoerr (mobile)
503.360.6581

On Oct 9, 2015, at 12:15 PM, marknye-at-illinois<EMAIL_ADDRESS>wrote:
In a server environment, data collection should generally run every minute, and result in a full history of event counts. However, on a desktop or laptop, one easily ends up with gaps in the history.
The application should periodically check for gaps and perform API queries to fill in the missing data. I'll take this as a todo.
—
Reply to this email directly or view it on GitHub.


Android version

HI,
I noticed that there is IOS version for the scanner. Are there any plans to write an android alternative for the honeywell scanner.

We did not have any plans for one. Is there a specific device that you are wanting to target?

Hi, I am also looking for android version and we are looking fro Honeywell EDA50. Is there any update for Android?

I'm also looking for an android version. We need this to be able to use it on a Honeywell CT60. Any update regarding this android version?


Call for Mac OS X Fork app

Hi, could you please provide an icon for the Mac OS X Fork app https://git-fork.com.
This is the PNG icon https://git-fork.com/images/logo.png
Thanks.

Made a PR: https://github.com/kvndrsslr/sketchybar-app-font/pull/119


[Feat]Styling of Newsflashes

As part of restyling the app to fit its basic design template. Make the newsflashes in the sidebar styling identical to the template. Remove margins between the newflashes, edit colors, borders, fonts etc.

still left to do: change text colors and fonts


Text editor error

The issue text was copied to the clipboard.  Please paste it into this window.

Does this occur consistently?
Repro steps:

Action: appService.fileEditor.onDidSaveTextDocument
Error type: Error
Error Message: TextEditor(vs.editor.ICodeEditor:1,$model38) has been disposed
Version: 0.16.5
OS: win32
OS Release: 10.0.18363
Product: Visual Studio Code
Product Version: 1.45.1
Language: en

Call Stack
Object.t.disposed workbench.desktop.main.js:47:343
e.$tryApplyEdits workbench.desktop.main.js:4777:306
e._doInvokeHandler workbench.desktop.main.js:4026:1013
e._invokeHandler workbench.desktop.main.js:4026:705
e._receiveRequest workbench.desktop.main.js:4025:344
e._receiveOneMessage workbench.desktop.main.js:4024:156
file:/workbench.desktop.main.js:4022:416
e.fire workbench.desktop.main.js:95:801
v.fire workbench.desktop.main.js:424:97
t.PersistentProtocol._receiveMessage workbench.desktop.main.js:428:451
file:/workbench.desktop.main.js:425:635
e.fire workbench.desktop.main.js:95:801
g.acceptChunk workbench.desktop.main.js:421:532
file:/workbench.desktop.main.js:420:832
Socket.t workbench.desktop.main.js:431:812
Socket.emit events.js:203:13
addChunk _stream_readable.js:295:12
readableAddChunk _stream_readable.js:276:11
Socket.Readable.push _stream_readable.js:210:10
Pipe.onStreamRead stream_base_commons.js:166:17

@hajimbae please add repro steps. I'm hoping this is a transient error that doesn't happen consistently. We've seen similar issues in the past #611


Wrong rule in default_config.xml

Hello,
this line in the default_config.xml file is wrong, it should be ProcedureDeclarationChecker instead of ProcedureDefinitionChecker.

Do you want to do a PR? If not, I will do it in the next week or so.

It was so simple that I didn't think in doing a PR, but if you want i'll do it right away.

Hi @matthewfarwell, any plans to make a release with this fix anytime soon?

Yes, I will be doing a release in the next couple of weeks.


Implement equals and hashCode for TagContext.

Both methods are non-final so that subclasses can provide more efficient
implementations.  For example, TagContextImpl can compare the tag maps directly
when it is compared with another TagContextImpl.
/cc @bogdandrutu

Codecov Report

Merging #609 into master will increase coverage by 0.12%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master     #609      +/-   ##
============================================
+ Coverage     75.36%   75.48%   +0.12%
- Complexity      703      711       +8
============================================
  Files           128      128
  Lines          3328     3345      +17
  Branches        308      310       +2
============================================
+ Hits           2508     2525      +17
  Misses          755      755
  Partials         65       65

Impacted Files
Coverage Δ
Complexity Δ

...e/src/main/java/io/opencensus/tags/TagContext.java
88.88% <100%> (+28.88%)
7 <5> (+5)
:arrow_up:

...va/io/opencensus/implcore/tags/TagContextImpl.java
100% <100%> (ø)
7 <3> (+3)
:arrow_up:

Continue to review full report at Codecov.

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

Coverage increased (+0.1%) to 77.429% when pulling 7d8eb54d68c7a3d78f953689ea30391c87268169 on sebright:tag-context-equals-and-hashcode into 1b497401e1450154c4aca9eb4412481f8da87866 on census-instrumentation:master.

I have a question about this implementation.  Would it be better to make TagContext.hashCode() final?  Then we wouldn't need to specify it's behavior, because no one would need to re-implement it.  We would be free to change it.  The downside is that classes that override equals wouldn't be able to override hashCode and might get style warnings for not implementing both.  Also, TagContextImpl wouldn't be to optimize hashCode.

I would vote for not making hashCode() final, for the downsides you mentioned and to keep consistent with equals().

Making TagContext a value class makes the class simpler to use and explain.  Users will know that it behaves just like a map from TagKeys to TagValues.  Making TagContext a value class also means that we can document that all subclasses of TagContext must behave like value classes, which makes it easier for the OpenCensus tagging and stats implementation to handle any other TagContext subclasses that it encounters.  This design is also more consistent with the design of TagContext before we made it abstract.

I made hashCode final, since I realized that we can change it from final to non-final much more easily than we can change it from non-final to final.  If hashCode is final, we don't need to specify the hash function until we choose to let implementations override it.
I also saw that there was no Error Prone warning with this change, because the superclass already overrides both equals and hashCode.

Coverage increased (+0.6%) to 77.927% when pulling 60c5e06b4147d01d4684cdc7cb2a3e0edb9fcbbc on sebright:tag-context-equals-and-hashcode into 1b497401e1450154c4aca9eb4412481f8da87866 on census-instrumentation:master.

Coverage increased (+0.1%) to 77.933% when pulling 0973cc8dd61f586ff765cf771a123c1f893e2cce on sebright:tag-context-equals-and-hashcode into 73cf56913aa2b69e1137b2b12093792d14a40ffb on census-instrumentation:master.

Coverage increased (+0.1%) to 78.002% when pulling 9f1f74ccaacf4199b17a52a6a5b7fab87356e60b on sebright:tag-context-equals-and-hashcode into c82910ac0b04ceba7396887b6e044cf878a46f31 on census-instrumentation:master.


not work with dragon ball fighterz

like 1 week ago it was working now it's not

Have you updated GreenLuma? It recently received an update so you might've missed it.

The manager doesn't have any way to keep GreenLuma itself up to date, and from time to time it will break and require you to download the new version.


Update the Confirm that the key vault firewall is properly configured section

The steps in Section 3 are outdated and reference - Private endpoint and selected networks is selected, but since the Portal has been updated, I'm requesting this section be updated to reflect the correct options/steps.
Confirm that the key vault firewall is properly configured:

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

ID: 60f5b07f-ae8b-3f08-e9eb-616775cf62b8
Version Independent ID: 9b524717-fbcf-a553-e95a-fb00aac9e086
Content: Diagnose private links configuration issues on Azure Key Vault
Content Source: articles/key-vault/general/private-link-diagnostics.md
Service: key-vault
Sub-service: general
GitHub Login: @msfcolombo
Microsoft Alias: fcolombo

Thanks for the feedback. I went ahead and updated the docs to reflect this new UI.

#please-close


Compose idea plugin fails Jetbrains market review

Display is not compatible, as shown in the figure

But I am compatible normally in the actual test
Idea version: IU-2022.2 , After installing the plugin, it will prompt to download the compose dependencies, and then run normally

It is fixed some time ago (we released <IP_ADDRESS> version). To prevent such situations in the future, we increased until version significantly https://github.com/JetBrains/compose-jb/pull/2318 and plan to run compatibility checks for the latest IDEA on CI.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


add simple history provider

What changes were proposed in this pull request?
This change is to add a History Provider that doesn't rely on scanning the entirely of the event-logs directory to display what histories are available.  Instead the SimpleFsHistoryProvider relies on the application ID provided in the URL to determine which event logs the user would like to view.
How was this patch tested?
Still need to write unit tests - additional commit

As additional context:

We've never used the index page provided by the Spark history server and instead generate direct links for all jobs.
The preprocessing of logs often gets stuck at our scale, which blocks one of the best debug tools from the team.
Just this past week when we tried to load a job history on the production server it failed because the cache had an invalid item. @MatthewRBruce's version worked great and was able to unblock the person debugging their job.
We've had issues with log processing in the Spark history server since version 1.4.

Is this good to merge?
This would be super useful to have in production.

The changes requested are fairly superficial, this could probably be merged

I'll get a build of this into our spark history image and get a test deploy out in adhoc


Mips LWR/LWL instructions not implimented in HLIL

Version 2.4.3068-dev
HLIL support for these two Mips instructions seems to not be there, currently seeing in HLIL:
unimplemented  {lwl $v0, 0x573($sp)}
unimplemented  {lwr $v1, 0x570($sp)}
unimplemented  {lwl $v0, 0x577($sp)}
unimplemented  {lwr $v0, 0x574($sp)}
This wouldn't be too bad by itself, but subsequent HLIL after the LWL/LWR is not accurate, arguments to functions wrong, etc. A fix for this would be really appreciated, thanks!

If you want to build the architecture yourself you can test the PR I wrote for these here: https://github.com/Vector35/arch-mips/pull/14


[Python] allow Module exits without del

I have seen this error for multiple of times :
Exception ignored in: <object repr() failed>
Traceback (most recent call last):
  File "/home/developer/tvm/python/tvm/runtime/module.py", line 48, in __del__
AttributeError: 'NoneType' object has no attribute 'TVMModFree'

Not sure what's the cause of it, seems pretty random, and it doesn't really have any negative impact, just throw error at the end of the program, we can still get correct results.
I found a similar fix here #583, this PR is basically the same as it.

Thanks @hsuanguo


[Feature] Logging

Implementing logging in your code can significantly enhance its functionality, maintainability, and overall performance. Here are the main benefits of implementing logging in your duplicate file management application: Error Tracking, Audit Trail, Performance Monitoring, User Feedback, Debugging Aid, and Flexible Logging Levels.
Can you assign me this under GSSoC'24 extd. program
Thank you

Yes,
make sure to create a separate branch before making the necessary changes and retain the folder structure.

Noted, thank you.

Please also add the level labels

@Kota-Karthik can you close this issue now if everything is fine
thank you :)


use observable in different scope

Hello
I want to use an observable for the state of an algorithm and want it to be available to multiple observables in different scopes (i.e. a callback function and a main loop). How do you handle this? Do you have an example on this?
Thanks

an observable is a value and can be copied into multiple scopes. The behavior of the copies depends on the observable itself. a search for HOT vs COLD observables will describe the differences and how to turn one into the other (eg, use subjects via publish or replay).


Kentico Xperience integration

What's the use case for the sample?
Xperience is a CMS/DXP platform which mid-large companies use to develop websites. We have a search solution built-in, but we have recently added Algolia to our toolbox.
What's the programming language?
C#
Sample GitHub URL:
https://github.com/Kentico/xperience-algolia
Author Information (please fill out):

Author name: Kentico
Author GitHub Handle: https://github.com/Kentico
Organization name (if submitted on behalf of a company): Kentico
Organization GitHub URL(if submitted on behalf of a company): https://github.com/Kentico

Dependencies:
Checklist:

[x] My sample application is open source and has a permissive license such as MIT or Apache-2
[x] There are no known security vulnerabilities and I'm following security best practices
[x] I've read Algolia's best practices coding guidelines for my sample
[x] I agree and adhere to the Code of Conduct
[x] The sample has been authored by me / or my organization and will be kept up-to-date. If the sample will not longer be maintained, I'll notify this project.

Hey @kentico-ericd , thanks a lot for the contribution, and sorry for the late answer!
Your submission will be soon added to the code exchange!


Mykoladev

This is coming from Owners and modified_by field.
Filter the owners by current user
Filter the owner that is not current user
Make the Alphabetical sorting working
Make the filter text box working
The data source value is actually database

Updated


support for host + uri as an index (radixtree)

NOTE: Please read the Contributing.md guidelines before submitting your patch:
https://github.com/iresty/apisix/blob/master/Contributing.md#how-to-add-a-new-feature-or-change-an-existing-one
Summary
SUMMARY_HERE
Full changelog

[Implement ...]
[Add related tests]
...

Issues resolved
Fix #XXX

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

will continue this work in new pr: https://github.com/iresty/apisix/pull/671


feat: add support for EXTERNAL auth without uid

As a follow-up to #188 , this PR allows EXTERNAL auth without a uid as per RFC4422. If we pass -1 as the uid, it will trigger the following auth sequence (source: https://gitlab.freedesktop.org/dbus/dbus/-/issues/195):
C: AUTH EXTERNAL            # I want to use EXTERNAL, but I do not
                            # have an initial response
S: DATA                     # Who do you claim you are?
C: DATA                     # Whoever the kernel says I am
S: OK                       # Can't argue with that!

The upside of this is that when running in a user namespace (e.g. rootless docker), we don't need to know our uid mapping outside of the namespace to connect to the system dbus on the host.

Can you add coverage for these lines?

All done. Should we try to fall back to this method if the default method with the uid from os.getuid() fails?

All done. Should we try to fall back to this method if the default method with the uid from os.getuid() fails?

I think its probably fine without it os.getuid() is unlikely to fail

This looks good.
Would you update the doc string below as well?
    """An authenticator class for the external auth protocol for use with the
    :class:`MessageBus <dbus_fast.message_bus.BaseMessageBus>`.
    :sealso: https://dbus.freedesktop.org/doc/dbus-specification.html#auth-protocol
    """

All done. Should we try to fall back to this method if the default method with the uid from os.getuid() fails?

I think its probably fine without it os.getuid() is unlikely to fail

It is currently the only reason I'm patching the Home Assistant docker image locally...
Granted, it's quite a specific scenario (running containerized in a user namespace with mapped uids), but if we only fall back to it after the initial attempt with the uid has failed, what's the harm?

I think its probably fine without it os.getuid() is unlikely to fail

It is currently the only reason I'm patching the Home Assistant docker image locally... Granted, it's quite a specific scenario (running containerized in a user namespace with mapped uids), but if we only fall back to it after the initial attempt with the uid has failed, what's the harm?

Isn't that silently hiding an issue, it might not be the behavior the caller wants?

Tested 👍


Easy Guide

Has anyone made a guide that is easy to follow. I am just wanting to learn how to implement this gem and get started with EDI parsing, generation and processing. I know this might sound absurd since I know EDI is very difficult, but I am hopeful that there might be a decent quick start guide or tutorial out there. Even if its just how to install, and get started attaching or something of the sort. Any help is much appreciated. Thank you!

Hi @senorlocksmith,
No we don't have something like that yet. I would love to accept a PR from someone that comes up with one! The closest thing we have are the examples in README.md, the documents in doc/, and the example code in examples/ and notes/. The documents
To anyone interested, there are a few topics that come up often enough we all would benefit from a quick start guide or tutorial.

Reading documents from files
Extracting information from documents
Generating documents programmatically
Writing documents to files
Creating a new transaction set grammar
Testing the correctness of your grammar

Some of this is documented already, but it's possibly too comprehensive and detailed to use for beginners. The information in Navigating.md, Generating.md, and Transcribing.md could be made more accessible with a getting started guide.
@senorlocksmith, if you are willing to work on it I'll be glad to offer guidance and accept your PR. This is a good idea and is long overdue.

@kputnam Thanks for the fast reply!
I am not a seasoned or classically trained programmer. I have been teaching myself how to program rails for a little while but following simple guides and youtube tutorials. I might be overreaching when it comes to trying to put together something of this nature, however then again I might be fit for this coming from a novice.
When reading those documents they are far from comprehensible by myself which is why I found this repo very difficult to understand.
I have made a few simple apps (local hosted) for simple data entry and using repos like Devise and the like. You tell me if I am way over my head here.

Hi again @senorlocksmith,
I don't know if you'll be in over your head, but I do think you'll figure it out with enough time. I think most people have little to no experience with X12, so the terminology is a big hurdle to clear. I've done my best to remain consistent with the X12 terminology and not make up my own.
The other potentially unfamiliar aspect is the way the API works. Some ideas are borrowed from other languages like Scala and Haskell, so people familiar with those languages will have an easier time. I'm sure by now some other Ruby libraries have also borrowed some of these ideas, and in fact even the Ruby standard library has borrowed some in the years since I started this project (#tap and #flat_map and #then). But the overwhelming majority of Ruby code isn't written in that style.


adds an autodrobe, clothesmate and a winterdrobe to atlas

About the PR

Why / Balance

Technical details

Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

no

bruh im working on atlas rn

superseded by #23938

lol, I was asked to do it. not an issue


sql database connection setup

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: ashish-srivastava-dev:x: shreyashi-basaiwalYou have signed the CLA already but the status is still pending? Let us recheck it.


[AMBARI-24637] Ambari metrics service check failed during UI deploy.

Cherry-picked commit from https://github.com/apache/ambari/pull/2316.

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

retest this please

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

Unrelated failure. Going ahead with the PR merge.


Support ellipsis wildcards

Python's doctest has an ellipsis options. It's useful for removing parts of a test that aren't important or are known to change. For example, creating a new object:
>>> object() # doctest: +ELLIPSIS
<object object at 0x...>

Trying:
    object() # doctest: +ELLIPSIS
Expecting:
    <object object at 0x...>
ok

This test doesn't care what the actual memory address of the object is. As far as I can tell, there is no way to write a test like this with Ruby DocTest.
>> Object.new
=> #<Object:0x...>

1.  FAIL | Default Test
           Got:      #<Object:0x007fc0b88c7c58>
           Expected: #<Object:0x...>

:point_right: https://github.com/tablatom/rubydoctest/issues/10#issuecomment-139545889


Bug: dynamic filter inner side requires exactly one row instead of max one row

Describe the bug
https://github.com/risingwavelabs/risingwave/blob/fbd5fd2f4e44032d69ab9d28c72ed34530e1cbfd/src/frontend/src/optimizer/plan_node/logical_join.rs#L1045-L1048
Currently, we use MaxOneRowVisitor to restrict dynamic filter inner side, however, what we need should be ExactOneRowVisitor, because zero row from inner side means it need to filter out all rows from outer side which is inefficient and should be forbidden.
To Reproduce
No response
Expected behavior
No response
Additional context
No response

Related: #5773
In streaming, the SimpleAgg yields 0 rows, if there's no input or all input has been retracted (#4954). So I'm afraid we'll break all use cases of the dynamic filter if we ensure "exactly one row", including tpch q11 and q22.
Besides, note that we use two ops to represent an update ((Update)[Insert|Delete]), there's no guarantee that the Delete and Insert records received by the dynamic filter are in the same epoch (for example, nexmark q7). So it's quite possible that we need to handle an intermediate state of the inner side having no row.
A simple is to treat no row as NULL and yield no rows instead of filtering out all rows. In oracle:

If the subquery returns 0 rows, then the value of the scalar subquery expression is NULL.

Currently we accept empty row of inner side of dynamic filter and treat it as NULL which results in deleting all rows of outer side.


Corrects default notification values

In modern OSes they have been changed to 5 days

@exchange12rocks Thanks for the correction!


Flutter Web CORS Issues

Hi - Obviously aware of some of the issues surrounding CORS with flutter web etc. but cannot seem to find a way to resolve this with sending additional headers for your package.
I am using the OAuthWebView method for Flutter Web and this works fine when I disable chrome web security, but doing anything in a release build and uploading it to a web host will not successfully complete the return of the authentication token etc.
I have seen in your package that there are some options for sending headers on the OAuthWebScreen.start() method but your comments suggest it doesn't work for web.
Is there any other way that we can send the right headers to my OAuth Auth endpoint and then have the web server accept it?

Current implementation for web doesn’t allow headers because it is a simple redirect to the authorization url. Not sure right now how to set headers that way, I experienced the same issue with CORS in a project, I ended up configuring CORS in my authorization provider to accept requests from my web url.


chore(main): release 0.5.3

:robot: I have created a release beep boop
0.5.3 (2023-07-01)
Code Refactoring

adjust values and add/remove domain in Surge lists (ce5a71b)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/cloverdefa/Rule-Sets/releases/tag/v0.5.3 :sunflower:


Add an async streams status quo for Barbara

This adds a status quo story for Barbara based on our experience using async streams in Nushell.

@jonathandturner that sounds helpful (using summary as morals)

Updated

Thanks @jonathandturner!


Update Gene2Phenotype evidence

Gene2Phenotype evidence has not been updated since 19.11.
It would also be good to check if more of the information they provide could be used given that at the moment only the target and disease information is used. For example, the functional consequence in the column "mutation consequence" and the conficence level in "DDD category" could be useful.

The file has been downloaded today (24/04/20) and uploaded to the Gene2Phenotype Google Bucket and the evidence has been generated for it. The only difference so far is that the functional consequence has been included in the unique_association_fields. This is not ideal and it should be reviewed but it was needed for a side project (ask @d0choa).

Could you @AsierGonzalez revert the inclusion of the functional consequence in the unique asociation_fields. When reviewed, we'll include it in the relevant part of the evidence string.

The evidence file was created again on 02-04-2020 without the functional consequence as requested.

The parser has been updated and it will be merged via PR #45

There are two additional tasks to complete the update:

[ ] Review if the OMIM ids used to map the traits to EFO are reliable. It seems that some of them are not very accurate and a different approach may be needed.

[ ] Check if any of the other three gene panels could be used to generate evidence. Currently only the DD panel is used and there are separate ones for cancer, eye  disorders and skin disorders.

I'm closing this issuea as per @d0choa's suggestion as the update is done and I will create two separate tickets to work on the two tasks mentiones above.


to_dict() error in build_model() function

Environment
Operation System: Ubuntu 16.04 x86_64
Python Version: Python 3.6.6
PSST Version: 0.1.3
Description
I would like to run a demo jupyter notebook Validation 06 - Single Snapshot Unit Commitment and get the following error message while building a model:

Can you tell me how you installed it?

I cloned the repo and installed it using command pip install -e ..
It seems that generator_df["PMAX"] returns a Pandas.Series object whose to_dict method does not have orient as an argument.

(https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.to_dict.html?highlight=to_dict#pandas.Series.to_dict)

Okay thanks for the information. It's possible that pandas has updated their API and I haven't. And I haven't pinned a version here unfortunately. I'll check out this issue when I'm back to a work computer.