(MCO-550) Use RubyW for service

Previously, any powershell related functions (facter facts, providers, execs,
MCO triggered powershell commands) fail to return 0 properly, and therefore
fail, but only when triggered via the MCO daemon under windows.
Switching back to using rubyw now that bug #7239 was backported to Ruby
1.9.3 (https://bugs.ruby-lang.org/issues/9232). This allows us to take
advantage of using rubyw and providing proper exit codes for powershell
processes.

CLA signed by all contributors.

Please retarget this to master.

@Iristyle We'll be cutting a 2.8 for AIO so the previous PR targeted at master will be going in. Closing for now.

Ok, didn't know if there was going to be anything else in the 2.7.z line.  There was some confusion over whether we needed to backport the fix.
If there is going to be a 2.7.1 release, I would definitely lobby that this fix goes in as it's high impact.  If there are no plans for another release in the 2.7 line, then this can be ignored.

:+1: that this gets into next release, whether 2.8 or 2.7.z :)

Superceded by PR#271

No plans for another foss 2.7.x release.

Hah. I thought this was recent. Never mind me chiming in a year later :(

Ha!


How to get method information in one line code snippet

I want to get method information(modifier, method name, parameter...) from a one-line code snippet, like:
tokens = javalang.tokenizer.tokenize('private Member getAccessible(Member original){}')
parser = javalang.parser.Parser(tokens)
parser.parse_method_or_field_declaraction()

while it keeps throwing JavaSyntaxError
Traceback (most recent call last):
  File "/Users/giaogiaowu/cs_related/code/pycode/analysis_jar/utils.py", line 114, in <module>
    parser.parse_method_or_field_declaraction()
  File "/Users/giaogiaowu/opt/anaconda3/lib/python3.8/site-packages/javalang/parser.py", line 836, in parse_method_or_field_declaraction
    member_type = self.parse_type()
  File "/Users/giaogiaowu/opt/anaconda3/lib/python3.8/site-packages/javalang/parser.py", line 468, in parse_type
    self.illegal("Expected type")
  File "/Users/giaogiaowu/opt/anaconda3/lib/python3.8/site-packages/javalang/parser.py", line 119, in illegal
    raise JavaSyntaxError(description, at)
javalang.parser.JavaSyntaxError

Then I saw the implementation of parser.parse_method_or_field_declaraction(), it doesn't look like something I want.
So which API or what kind of input should I choose to get certain information.
Thanks！XD

@c2nes

Hey, bro, did you solve the problem? I also need to parse the Java snippet.

I have made several attempts, but all of them failed, I finally parsed the whole .java file.


Release

Commits in this PR will get merge individually.

Coverage remained the same at 81.241% when pulling abb8198e1bc8fea96115410854041b8b70116a31 on bogdandrutu:release into ad4fc3732cb382be3f59f75559222fc228d62cf7 on census-instrumentation:v0.9.x.

Codecov Report

Merging #817 into v0.9.x will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##             v0.9.x    #817   +/-   ##
========================================
  Coverage      79.3%   79.3%
  Complexity      899     899
========================================
  Files           156     156
  Lines          3982    3982
  Branches        372     372
========================================
  Hits           3158    3158
  Misses          747     747
  Partials         77      77

Impacted Files
Coverage Δ
Complexity Δ

...pencensus/common/OpenCensusLibraryInformation.java
0% <ø> (ø)
0 <0> (ø)
:arrow_down:

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 ad4fc37...abb8198. Read the comment docs.


Updated welcome div by enhancing it & added  glow effect to the text #842

Description
Previous welcome div has a blur effect which makes glassy welcome div
Now I Updated welcome div by enhancing it & added  glow effect to the text
Type of PR

[ ] Bug fix
[X] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
Before

https://github.com/Suchitra-Sahoo/AgriLearnNetwork/assets/108344062/bfa50558-3fd9-4d5f-9959-0063b67ee9e3
d21-86f2838b2f9f)
After

https://github.com/Suchitra-Sahoo/AgriLearnNetwork/assets/108344062/a2fa9584-427d-4c66-85e0-c0b61819e9cd
Checklist:

[X] I have performed a self-review of my code
[X] I have read and followed the Contribution Guidelines.
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[X] I have commented my code, particularly in hard-to-understand areas.

Mention issue number

Yes I did it #842


Add encap/decap and pre-transmit actions

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

4 of 14 (28.57%)  changed or added relevant lines in 2 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.06%) to 65.47%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lemming.go
4
5
80.0%

gnmi/reconciler/reconciler.go
0
9
0.0%

Files with Coverage Reduction
New Missed Lines
%

dataplane/forwarding/fwdport/ports/group.go
1
67.91%

Totals

Change from base Build<PHONE_NUMBER>:
-0.06%

Covered Lines:
3174

Relevant Lines:
4848

💛  - Coveralls


[Feature] Using !map or !maps followed by the map to switch and skip the menu

Hey @nickj609
I think it would be neat if some maps (maybe starting with default maps if it's easier) so users can use !map de_mirage or !maps de_mirage` to quickly switch the map to bypass the menu altogether.
Since my server is coming from CS2-Ultimate-Mapchooser, some of my users remember !map <mapHere>, so they might get confused with the implementation of GameModeManager.
No worries if you don't have the time, but really appreciate the plugin regardless.
Cheers,

This is a great request! I'm going to add it to the list of features. I create an object called map that separates the name from the workshop ID so it should be a quick addition.

Feature added to latest release:
https://github.com/nickj609/GameModeManager/releases/tag/v1.0.3


feat: Show search term on collection

Thank you for your contribution to the KodaDot NFT gallery.
👇 _ Let's make a quick check before the contribution.
PR Type

[x] Bugfix
[x] Feature
[ ] Refactoring

Context

[x] Closes #5199
[ ] Requires deployment <>

Before submitting pull request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality
[x] I've posted a screenshot of demonstrated change in this PR

Optional

[ ] I've tested it at </bsx/collection>
[ ] I've tested PR on mobile
[ ] I've written unit tests 🧪
[ ] I've found edge cases

Had issue bounty label?

[x] Fill up your KSM address: Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot 📸

[x] My fix has changed something on UI; a screenshot is best to understand changes for others.

something weird:

pressed enter two times to search "kitty"

(I have to operate fast after reload page to reproduce this bug.)
I could also reproduce this bug on beta env, so let's trace it on another issue #5213

tried to close search Breadcrumb (collections page) and it won't reset search

✅ Fixed


chore(deps): upgrade configuration

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-configuration-k8s-25-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2860

Questions ?
Please refer to the Backport tool documentation


Fixed exit codes, distinguish docker/container errors

Signed-off-by: Sally O'Malley<EMAIL_ADDRESS>Docker-DCO-1.1-Signed-off-by: Regan McCooey<EMAIL_ADDRESS>(github: rhatdan)

https://github.com/rhatdan/docker/pull/78/files#diff-0189e098e6ba3aeffd9ee321ee6aca8aR3209  this function is not working.  I'll look closer at it.

Please give me diffs based on master not on fedora-1.7


Update README.md

this updated README.md has clear instructions, and professional tone. It effectively uses emojis and visuals to enhance readability without overwhelming the user. Key sections like features, installation, and usage are presented logically, making it easy for developers to get started quickly, with relevant links and community support. issue no. #49

Summary by CodeRabbit

New Features

Updated the README to reflect a more engaging title and expanded introduction about Cozystack.
Added a "🚀 Features" section outlining key functionalities.
Introduced a "🛠 Usage" section for application deployment and performance monitoring.
New "🎯 Why Cozystack?" section highlighting simplicity and community focus.
Included "🌍 Community & Support" section with helpful links.

Documentation

Reformatted installation instructions and added a link to the full installation guide.

please accept my request to update your Readme.md


az upgrade failed

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az upgrade
Errors:
The command failed with an unexpected error. Here is the traceback:
Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/knack/cli.py", line 231, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/core/commands/__init__.py", line 657, in execute
    raise ex
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/core/commands/__init__.py", line 720, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/core/commands/__init__.py", line 691, in _run_job
    result = cmd_copy(params)
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/core/commands/__init__.py", line 328, in __call__
    return self.handler(*args, **kwargs)
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
    return op(**command_args)
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/command_modules/util/custom.py", line 153, in upgrade_version
    version_json = json.loads(version_result)
  File<EMAIL_ADDRESS>line 357, in loads
    return _default_decoder.decode(s)
  File<EMAIL_ADDRESS>line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File<EMAIL_ADDRESS>line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az upgrade --all {}

Expected Behavior
Environment Summary
macOS-11.5.1-x86_64-i386-64bit
Python 3.8.11
Installer: HOMEBREW

azure-cli 2.27.0 *

Extensions:
aks-preview 0.5.25
webapp 0.4.0
azure-devops 0.20.0

Additional Context

The error is triggered by
https://github.com/Azure/azure-cli/blob/3d14ca21e648f4fc0124132a43156a85a50251cd/src/azure-cli/azure/cli/command_modules/util/custom.py#L152-L153
Looks like the JSON returned by az version -o output is somehow incorrect.
Could you share the return of az version -o output?


Feature: base64-encoded image support

This PR adds support for displaying images that are base64-encoded.  It adds the feature requested in #498.
Specifically, it adds support for strings prefixed with data:image/<type>;base64, and unprefixed base64 strings.  The strings are validated as correctly encoded base64 data.
ray()->image('data:image/png;base64,iVBORw0KGgoAAA...truncated');
ray()->image('iVBORw0KGgoAAA...truncated');

This PR also includes updated documentation and unit tests.

Thanks!


filter tokens by blockhain

Automatic filtering based on the selected blockchain (default to ethereum)

we don't have yet a good classification by chainid. We should probably listen to the event in different dex and make our own list.

https://api.coingecko.com/api/v3/coins/list?include_platform=true
Is giving address by platform, it should allow us to duplicate the record for each chainid

https://api.coingecko.com/api/v3/asset_platforms
List of blockchains with chainid where available


Missing ~/bin folder

I can't find any of the scripts, like waybar_date.sh, that go with the configs.
As stated in #12, they are in a hardcoded /home/loki/bin folder, but that folder isn't included in the dotfiles.
Could you provide the folder, or the scripts necessary for the waybar, as I can't find it.

Thanks! Which config's bin files were you looking for specifically? The bin files themselves have changed a lot and I didn't back them up per setup. I shall make sure they go up with the next setup but right now, if you let me know then hopefully I can recreate them.

right now i need the ~/bin/waybar_date.sh, but if you can include other things you feel are useful then id appreciate it!


Please add LICENSE file, copyright

Could you include the ISC License text (typically in a file called LICENSE) which specifies the copyright holder for this package?  Doing this will allow us to provide attribution with the copyright.

duplicate with #77


Add device to device functions in hip_fp16_math_fwd.h

So this commit causes HIP unit tests to fail to build with the following errors (see below).  The hip header needs to include host_defines.h, if it is to use device.
In file included from /home/jenkins/workspace/hcc-upstream-merge/HIP/tests/src/deviceLib/hipTestHalf.cpp:26:
In file included from /opt/rocm/hip/include/hip/hip_fp16.h:29:
In file included from /opt/rocm/hip/include/hip/hcc_detail/hip_fp16.h:57:
/opt/rocm/hip/include/hip/hcc_detail/hip_fp16_math_fwd.h:31:5: error: unknown type name 'device'
__device__ __attribute__((const)) _Float16 __ocml_ceil_f16(_Float16);

^

/opt/rocm/hip/include/hip/hcc_detail/hip_fp16_math_fwd.h:31:16: error: expected unqualified-id
__device__ __attribute__((const)) _Float16 __ocml_ceil_f16(_Float16);

           ^

/opt/rocm/hip/include/hip/hcc_detail/hip_fp16_math_fwd.h:32:5: error: unknown type name 'device'
__device__ _Float16 __ocml_cos_f16(_Float16);

^

/opt/rocm/hip/include/hip/hcc_detail/hip_fp16_math_fwd.h:32:16: error: expected unqualified-id
__device__ _Float16 __ocml_cos_f16(_Float16);

           ^

fixed in https://github.com/ROCm-Developer-Tools/HIP/pull/538


scripts: adjust fix Taskfile recipes to work with recent changes

was double nesting with jak1/jak1
if you've never built the kernel before gk.exe will crash and running the repl with it trying to connect to the game has too long of a time-out, so added another recipe that doesn't auto connect.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.003%) to 47.188%

Totals

Change from base Build<PHONE_NUMBER>:
0.003%

Covered Lines:
41220

Relevant Lines:
87352

💛  - Coveralls


Game use case is never actually used

The gameController is never used in GameView.java, which means our program never executes GameInteractor. The current implementation takes the output of the Results use case and directly updates GameState and GameViewModel to update GameView.

Game use case was reimplemented and is now used.


chore(deps): update common-dev-assets digest to 65c52f3

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
ab53b87 -> 65c52f3

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

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


PeoplePicker: Inconsistent results

Thank you for reporting an issue, suggesting an enhancement, or asking a question. We appreciate your feedback - to help the team understand your
needs please complete the below template to ensure we have the details to help. Thanks!
Please check out the documentation to see if your question is already addressed there. This will help us ensure our documentation is up to date.
Category
[ ] Enhancement
[ X] Bug
[ ] Question
Version
Please specify what version of the library you are using: [ 1.14.0 ]
Expected / Desired Behavior / Question
I would like to search for users using the ensureUser flag in People Picker. I would like for the results of this search to be consistent whether I am searching for internal or guest users (provided organizational policy settings allow this), and whether I am searching as an internal or guest user.
Observed Behavior

For a search without the EnsureUser flag the results are as follows (provided that the user is found):
With an internal account: The id property contains the full user principal name ("i:0#.f|.....)". The secondaryText property contains a user email address.
With a guest account: The id field is undefined. However, the secondaryText field property contains the full user principal name.

The EnsureUser flag behaves differently based on whether the caller is an internal or guest user. If the current user context is that of an internal user, the "id" result field will contain a number. If the caller is a guest user, the "id" result field will contain undefined.

The EnsureUser flag will find and return an id number of a guest user that has already been added to the hidden user list, but will seemingly not find and add guest users who have not been added to the hidden user list (no results in the People Picker).

Steps to Reproduce
Add the following code to your webpart and build it, running it in an internal and guest user context side by side:
<PeoplePicker

            showHiddenInUI={true}
            ensureUser={true}
            personSelectionLimit={20}
            context={this.props.contextW}
            selectedItems={
              people => {
                this.setUsers(people.map(user => user.id));
              }
            }
          />

Hi @siljemda,
This is a complex one here, because it depends if the searched user has actually already been added to hidden list or not, if external users are available in the PeoplePicker through tenant config,...
When I've tested to search for a guest, if it hasn't been added in the hidden list first, I can't find it (even if the ShowPeoplePickerSuggestionsForGuestUsers is set to true at tenant level). But if has been added, I got the same result format in the id (""i:0#.f|.....") when ensureUser is set to false and when it's true, I got a number Id (which sounds logic as the user is identified in the hidden list).
I would like to know what do you have in the network traces when you query external users (query response of the _api/SP.UI.ApplicationPages.ClientPeoplePickerWebServiceInterface.clientPeoplePickerSearchUser call), especially in the EntityData.UserState if existed or EntityData.PrincipalType which are both properties available for guest users found.
And by mentioning "the caller" in 2., do you mean "Me, when I try to use th PeoplePicker as a guest or internal user context" or is it still searching a guest or internal user AS an internal user (like in 1.)?
IMHO, I think that this whole search thing could be improved (using for example the ClientPeoplePickerResolveUser resolving method which works with e-mail address so with guest users) but this has to be done smartly with some deeper investigation.

Hello @michaelmaillot,
I'm not longer in a project where this library is in use, so the details escape me after 4 years 😄
However, to answer to is your question about issue nr 2, your first assumption is correct: I recall that the returned ids were undefined when I used the PeoplePicker while logged in with a guest account.
While I assume the permission changes make sense on a technical level, it obviously results in a poor experience for guest users (without any visible explanation), as well as making it difficult to troubleshoot.


Fix failing beta test for ARM shoot

How to categorize this PR?

/area testing
/kind bug
What this PR does / why we need it:
This PR fixes failing beta testmachinery test for ARM shoot.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

NONE

/test pull-gardener-e2e-kind

/milestone v1.55


GH-40216: [CI][Packaging][Python] Upload pyarrow nightly wheels to scientific python channel on Anaconda

Rationale for this change
As discussed on the main issue is interesting for discoverability to have the wheels uploaded to the nightly channel.
What changes are included in this PR?
Added macro to upload wheel to scientific python channel
Are these changes tested?
Via archery
Are there any user-facing changes?
No but nightly wheels will be available on scientific python channel

GitHub Issue: #40216

@github-actions crossbow submit wheel-macos-catalina-cp310-amd64

we can't use the action on non-linux. I'll try to upload manually

@github-actions crossbow submit wheel-macos-catalina-cp310-amd64

@github-actions crossbow submit wheel-macos-catalina-cp310-amd64

@github-actions crossbow submit wheel-macos-catalina-cp310-amd64

@github-actions crossbow submit wheel-macos-catalina-cp310-amd64

@github-actions crossbow submit wheel-macos-catalina-cp310-amd64

@github-actions crossbow submit wheel-macos-catalina-cp310-amd64

@github-actions crossbow submit wheel-macos-catalina-cp310-amd64

@github-actions crossbow submit wheel-macos-catalina-cp310-amd64

Revision:<PHONE_NUMBER>fcb583f995b48f4ece560480d774b9
Submitted crossbow builds: ursacomputing/crossbow @ test-upload-scientific-2

Task
Status

python-sdist

wheel-macos-big-sur-cp310-arm64

wheel-macos-big-sur-cp311-arm64

wheel-macos-big-sur-cp312-arm64

wheel-macos-big-sur-cp313-arm64

wheel-macos-big-sur-cp38-arm64

wheel-macos-big-sur-cp39-arm64

wheel-macos-catalina-cp310-amd64

wheel-macos-catalina-cp311-amd64

wheel-macos-catalina-cp312-amd64

wheel-macos-catalina-cp313-amd64

wheel-macos-catalina-cp38-amd64

wheel-macos-catalina-cp39-amd64

wheel-manylinux-2-28-cp310-amd64

wheel-manylinux-2-28-cp310-arm64

wheel-manylinux-2-28-cp311-amd64

wheel-manylinux-2-28-cp311-arm64

wheel-manylinux-2-28-cp312-amd64

wheel-manylinux-2-28-cp312-arm64

wheel-manylinux-2-28-cp313-amd64

wheel-manylinux-2-28-cp313-arm64

wheel-manylinux-2-28-cp38-amd64

wheel-manylinux-2-28-cp38-arm64

wheel-manylinux-2-28-cp39-amd64

wheel-manylinux-2-28-cp39-arm64

wheel-manylinux-2014-cp310-amd64

wheel-manylinux-2014-cp310-arm64

wheel-manylinux-2014-cp311-amd64

wheel-manylinux-2014-cp311-arm64

wheel-manylinux-2014-cp312-amd64

wheel-manylinux-2014-cp312-arm64

wheel-manylinux-2014-cp313-amd64

wheel-manylinux-2014-cp313-arm64

wheel-manylinux-2014-cp38-amd64

wheel-manylinux-2014-cp38-arm64

wheel-manylinux-2014-cp39-amd64

wheel-manylinux-2014-cp39-arm64

wheel-windows-cp310-amd64

wheel-windows-cp311-amd64

wheel-windows-cp312-amd64

wheel-windows-cp313-amd64

wheel-windows-cp38-amd64

wheel-windows-cp39-amd64

@jorisvandenbossche all wheels have been uploaded successfully, see: https://anaconda.org/scientific-python-nightly-wheels/pyarrow/files
I will remove the version: 18.0.0.dev236 once we merge the PR and we can let the nightlies to get uploaded.

I think is a good idea to drop uploading wheels to gemfury. I've created:

https://github.com/apache/arrow/issues/43904

to follow that up.


Marco/setonix packages defaults

Hi @pelahi ,
as promised, here are my updates to packages.yaml:

added preferred variants/versions for stuff that might be a dependency, i.e. utils, num_libs, python pkgs, compilers
decommented some externals, in light of new devel rpms by Sumitha/Kevin

Notes:

I have not added versions/variants for the IO libaries yet, I figured out you know better which should be the default ones, if any
I have learnt a couple of behaviours in the yaml, that may cause issues:
A. there must be only one entry for each package, otherwise only the last one is considered. I learnt that because I was specifying a first python: entry just for versions/variants, and then there was another one with the list of externals.... nope, had to consolidate all python: properties into one entry in the yaml.
B. if a package also has externals listed, the versions/variants are honoured only if they are one of the externals, and ignored otherwise. For instance, to have<EMAIL_ADDRESS>as the default, we either add it to the list of externals, or get rid of all python externals (system 2/3, cray-python) all together. I think we have this decision to make only for python, r, perl. I would be tempted to use add the external for python and r, but not for perl (the system perl is quite old any way, and not super-critical to our deployment).

I hope this PR can be useful ahead of the test of the full stack build.
Please have a look, and feel free to proceed with edits/approval as you think best.

I am tempted to remove python and r externals given variants are only honoured if it is one of the externals. I don't like adding spack built packages as externals if avoidable.

Will merge this update but may remove python entries later.

Totally agree with you @pelahi on your preferences with r, python and spack externals.
I think the only "spack made external" we might need to have is cmake, agree with avoiding all other ones


Fix labels on Feature Request template

Need to fix the labels used on the feature request template

This is #pr-ready to merge


web interface for the server

It would be nice to have a web interface on the server, where user can login and have access to all his workspaces and settings. It can be useful when user does not have ferdium-app installed locally on a coomputer (e.g. university or public computers). Another use case: enterprise firewall blocks connection to whatsapp/discord services, user can install own ferdium-server and have access through web interface without installing ferdium-app.
I'm not sure if this idea already discussed, and will be glad to get any feedback.

Hi @zeliboba7
This is out of scope of this project as Ferdium is not a webapp (there are plenty of discussions about that or similar stuff on the main repo: https://github.com/ferdium/ferdium-app)


Fix a ghcid nit.

Staggering re-write, brilliant thought leadership, truly blinding, titanic 10x engineer prowess.
No but seriously:
ghcid had a nit about one of the test files. This is the fix.

I caught this last night but merging your fix all the same.


rake etsource:validate doesn't work

This process returns a:
NoMethodError: undefined method `each_file' for #<Etsource::Topology:0x007fc7737c1f90>

I think because each_file was removed some long time ago. Can this rake task be removed? Considering that atlas does most of the validation of the graph I can imagine.

Can this rake task be removed?

Yes, I suspect this Rake task was used with the old ETSource, prior to us using .ad files and Atlas.


[Topics] Retention bytes custom parameter overrides the "Max size on disk in GB" value within Topic

Describe the bug (Actual behavior)
When user is selecting  "Max size on disk in GB" value (10 GB) and then add the Custom parameter "Retention bytes" with any value, after saving and editing the Topic, added custom parameter keeps and "Max size on disk in GB" value returns to "Not Set"
Expected behavior

If the "Max size on disk in GB" is selected, "Retention bytes" can be removed from Custom parameter dropdown values
If user lets "Max size on disk in GB" to be "Not set" or select any value (1, 10, 20, 50 GB) and then add the Retention bytes, after Topic save, the value of custom retention bytes can be displayed in "Max size on disk in GB" instead of "Not set"
Suggested to change "Max size on disk in GB" to be "Max size on disk "

Set up
https://www.kafka-ui.provectus.io/
Steps to Reproduce

Navigate to Topics
Add required data
Select "10 GB" for " "Max size on disk in GB"
Add custom parameter
Select retention bytes
Fill value
Save the Topic
Press "Edit settings" from 3dot menu

Screenshots
https://user-images.githubusercontent.com/104780608/214736529-8e872422-685b-4eb4-92fe-09d74d64d03c.mov
Additional context
relates to https://github.com/provectus/kafka-ui/issues/3071

TODO:

Create separate fields for the numeric value and a unit value (mb/gb)
Remove the custom field at all


Track 'Accessibility ADApter™'

Vendor Site - https://adasitecompliance.com/accessibility-adapter-info/
Example Site - https://puffitup.com/collections/arizer/products/extreme-q-digital-remote-vaporizer-by-arizer
Category - Accessibility
Detection - Look for script using following patters -
https://adasitecompliancetools.com/ADApter.asp?cid=PFFITP

Hey @AliasIO Probably can be closed.


Add Axoflow to vendors in README.md

Changes
Adding Axoflow as a vendor in README.md.
Merge Requirements
For new features contributions please make sure you have completed the following
essential items:

[x] CHANGELOG.md updated to document new feature additions

no new feature

[x] Appropriate documentation updates in the docs

no doc change needed

[x] Appropriate Helm chart updates in the helm-charts

no chart update needed

Maintainers will not merge until the above have been completed. If you're unsure
which docs need to be changed ping the
@open-telemetry/demo-approvers.

Hello @alltilla, please sign the EasyCLA

Hello @julianocosta89, thanks for the patience, the CLA is now signed.


[AutoPR consumption/resource-manager] Introducing Marketplaces at Management Group Level

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/4327

(message created by the CI based on PR content)

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/2158


feat(manager): add receipts_auto_delete

receipts_auto_delete is a function that deletes receipts that are older than the last RAV.
Had to hack a bit with the tests to reduce code duplication:

Using a test matrix instead of cases in manager_create_multiple_rav_requests_all_valid_receipts_consecutive_timestamps. The tests will run with and without the "receipts auto delete" right before the 1st and 2nd RAV.
To make sure that the right number of receipts gets deleted, I needed to access the private receipt_storage_adapter attribute of Manager. Since the tests were originally outside the Manager source file (integration tests), I created a test helper function in the Manager source file that exposes the private receipt_storage_adapter attribute.

Fixes #108

Rabased onto latest main. Now tests are less hacky thanks to #135

Rebased onto latest main


Test PR if CircleCI test will be kicked  or not

Hello, I am facing to wired issue that CircleCI test isn't kicked by my PR from forked repository. This PR is for the test to confirm if CircleCI test will be kicked  or not.
I'm going to delete this PR after confirming. I'm so sorry for bothering you all with this test PR.

I have deleted old forked repository, and then I forked again. It seems CircleCI test have been kicked correctly! So I just close this PR.


Implement comparisons of series with scalars.

Fixes #10

Thanks for this. I made some tweaks in #12 and then merged.


fix(bom): fix bom imports in camunda-only-bom  (#4628)

use type pom with scope import for camunda-spin-bom
use type pom with scope import for camunda-commons-bom
use type pom with scope import for camunda-connect-bom
remove project.version from dependency declarations
use camunda-root as parent for camunda-spin-bom, camunda-commons-bom, camunda-connect-bom

related to https://github.com/camunda/camunda-bpm-platform/issues/4605
Backported commit 7644178 from the camunda-bpm-platform repository.
Original author: cachescrubber<EMAIL_ADDRESS>

This is the last commit that was missing from the c7 repo. It was kinda tricky to get this in because the pom files already changed a lot. So it would be nice if you could validate the changes @kthoms @javahippie

I got https://github.com/operaton/operaton/issues/251 and since I observed this sometimes flaky, I have opened the issue.
However, with this change I got it now 3 times after each other. So far I could not dive into it, but I will try again. Maybe this change somehow uncovers it now reliable, but this is too early to say.

Thanks for reviewing! I integrated the changes, which can be inspected here: https://github.com/operaton/operaton/compare/a26f16d10eafc34d67508f38d870874de96bb76f..96dc1e88314ef8c66c5151ade9825de802723b2f

Looks good. Let's wait for a successful build, but then should be fine.

Very nice, didn't expect to get this rather complex PR in on a Sunday evening, so we can have a fresh start on Monday. Thanks! 🥳

Unfortunately broke something. I will fix that.


[locale] br: Fix lack of meridiem override

eur e brezhoneg Lizherennañ
Mat eo g.m. evit PM (goude merenn) ha a.m. evit AM (a-raok merenn).
--
Should be g.m. for PM, stand for goude merenn and a.m. for AM stand for a-raok Merenn
Here some sources :
http://www.brezhoneg.bzh/177-divizou-hag-erbedadennou-ar-chuzul-skiantel.htm
https://www.unicode.org/cldr/charts/latest/summary/br.html

Coverage increased (+0.02%) to 88.426% when pulling d4033ce635d544541618db0018b06384aed15db6 on o-Chamie-o:patch-2 into 13a61b285c095bda7ea8e33156090ea5ccfeaef1 on moment:develop.

Hi,
Thanks for contributing!
We actually moved away from the 12 hour notation.
See this PR: https://github.com/moment/moment/pull/4975
I don't know if it has been actually released?

it would help if you speak english :)

All translated on my comment. :) @ichernev
Hum strange choice, @jbleduigou as I mentioned, the Unicode recommandation and the one from the OPAB ar 12 based.
I can double check this maybe ? :thinking:

Hum strange choice, @jbleduigou as I mentioned, the Unicode recommandation and the one from the OPAB are 12 based.
I can double check this maybe ? 🤔

I actually don't have strong opinions on this one.
It might make more sense to use 12 hours.

@o-Chamie-o about the other changes -- they mostly revolve around this quote. Do people use these special characters when they type? If not then parsing will be completely broken (for reading in dates from user input).

I true that, the parsing will be broken. :( As on the keyboard the single quote is used instead of the apostrophe.
Can we add option in the parser ? For both single quote and apostrophe maybe ?

This should do the trick right ? @ichernev
var monthsParse = [/^genver/i, /^c[ʼ\']hwevrer/i, /^meurzh/i, /^ebrel/i, /^mae/i, /^mezheven\/i, /^gouere/i, /^eost/i, /^gwengolo/i, /^here/i, /^du/i, /^kerzu/i];
var monthsShortParse = [/^gen/i, /^c[ʼ\']hwe/i, /^meu/i, /^ebr/i, /^mae/i, /^eve\/i, /^gou/i, /^eos/i, /^gwe/i, /^her/i, /^du/i, /^ker/i];
var weekdaysParse = [/^sul/i, /^lun/i, /^meurzh/i, /^merc[ʼ\']her/i, /^yaou/i, /^gwener\/i, /^sadorn/i,];
...
monthsParse : monthsParse,
monthsShortParse : monthsShortParse,
weekdaysParse  : weekdaysParse ,

Other advantage, we now support case incensitive case. ;)

@o-Chamie-o well, yes. If we don't want to break existing code the parsing regexes should be more lenient.

Hi,
Sorry for the delay, I have been fairly busy lately and didn't get a chance to review this PR.
I went through the links you provided.
Using a.m. and p.m. was definitely wrong.
Switching to 24 hours notation was an okay workaround.
But ultimately I believe that your suggestion with a.m and g.m. is better.
Thanks for contributing!

No worries @jbleduigou :)
Thanks to you for the BR locale supporte in the first place. :)

@o-Chamie-o glad to hear you have approval from the locale author.
Could you please update with the latest code on develop branch and resolve conflicts?
If you need help with this let me know.
Then we can merge it!

Arf some issues with the month parsing.  :)


⚠ Bofrost.at has degraded performance

In 4406515, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 3405 ms

Resolved: Bofrost.at performance has improved in 4f85e1f after 6 minutes.


[BEAM-775] Remove Aggregators from StatefulDoFn runner

This is a clone of #2744 rebased on master to see if it's green. Will close and merge #2744 if passes.

Coverage decreased (-0.01%) to 69.856% when pulling 4d6d878a77f1f2a754607bba8da285438a39d96f on dhalperi:merge-pr-2744 into e92ead58cd661ff7ee952278f2983a578bdd2412 on apache:master.


getting httpStatusCode: 409 while creating file "OneDrive for Business"

when ever trying to create a file using PUT (simple file upload), without @name.ConflictBehaviour
PUT https://testfiberlink-my.sharepoint.com/%2F_api%2Fv2.0%2Fme/drive/items/root/children/hello.txt/content
getting following error
httpStatusCode: 409 reason: Conflict
"code: NameAlreadyExists | message: A resource with the same name already exists"
but there is no such file with hello.txt name in the folder

the problem is files are getting created abt in response 409 with the error is cming

Did you close this because you've resolved the issue?

@rgregg
there is little bit confusion, currently @name.conflictbehaviour is not available for creating file, right...?
thts the problem when trying to upload the file for second time it is giving 409, wht should be done in this case now, otherwise anything edited and trying to upload it will fail
wht should be done in tht case

@rgregg ty for ur reply
no it was my mistake, @name.ConflictBehavoiur for replace is working fine, didnt read out the docs carefully


Android 13 BLE Reconnection issue after device drops connection

NOTE:  I dont believe this was an issue until Android 13 update
Steps to reproduce

Android  13 Scan for device
Connect To Device
Turn device off
Turn device back on
The device is never found again

Expected behavior
I cannot connect to a device again after it is turned off and then back on or it drops connection.  I can let the scan run for 10 minutes never see's the device again unless I restart the app.  I would expect the device to be "found" again when powered back on.  I have tried this with multiple different devices and it seems to be an issue with Android 13 latest updates.   If I use the adapter to disconnect...then reconnect everything works fine....its ONLY when a device drops connection that its no longer seen.
Actual behavior
I am able to connect to a device the first time but if the device drops connection or turns off the scanning never see's the device again.  I have have a button to stop and restart scanning, still the device is not found.  The only way the device is found again is by stopping the app and starting again.  This did not surface until Android 13.

[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-76c4fb324a87'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-05ed96e65e5f'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-503f970fa4ff'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-7ff88e6efc2c'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-7adc013da14e'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-ea4010f58492'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-4fd6af4c5805'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-5870921d61eb'

[BluetoothGatt] onClientConnectionState() - status=0 clientIf=7 device=1C34F1_1
2023-03-29 12:04:20.3178 INFO Device 'NFO FMD 00000021 :: 00000000-0000-0000-0000-1c34f11c0b21' lost connection.

[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-ec2c5b828bf1'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-c839f029b40a'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-cbe9bdddd40e'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-34d4ae3ded95'
[libc] Access denied finding property "sys.perf.boostopt"
[tForceMobileApp] Explicit concurrent copying GC freed 62114(2416KB) AllocSpace objects, 0(0B) LOS objects, 52% free, 5632KB/11MB, paused 22us,20us total 11.498ms
[BluetoothGatt] onConnectionUpdated() - Device=1C34F1_1 interval=6 latency=0 timeout=500 status=0
[BluetoothGatt] onConnectionUpdated() - Device=1C34F1_1 interval=36 latency=0 timeout=500 status=0
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-7d18f8022e56'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-7b60709598ed'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-370185819c86'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-59c0e7e74e08'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-62e70b12d465'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-0cb2274b34ec'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-0025a29a93ae'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-798aaf657e80'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-4f96de81c1c7'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-ee3667d97025'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-4138bd23d3de'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-53509cf7e493'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-736fc8b5bedb'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-19d705373256'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-73f304a28837'
[0:] FOUND DEVICE: '' :: '00000000-0000-0000-0000-ee9262fc6b64'
Crashlog
If something causes an exception paste full stack trace + Exception here
Configuration
Version of the Plugin: e.g. 1.0.0 / 1.0.1-alpha3
Plugin BLE 2.1.3
Xamarin Forms <IP_ADDRESS>5
Android 13
Platform: e.g. iOS 10.1 / Android 4.4 / ... (including version!!! e.g. Android 5.1 / i0S 10)
Android 13
Device: e.g. HTC Sensation /i Phone 7 ...
Android Samsung Phones (i dont have any other android devices)

Hi @sisaacks,
I'm the friendly issue checker.
Thanks for using the issue template :star2:
I appreciate it very much. I'm sure, the maintainers of this repository will answer, soon.

@janusw I am only seeing this issue with Android since the latest updates.  If a device looses connection, I cannot see that device again.  I have to restart the app to see the device again.

@janusw I am closing this for now.  I think the issue may have been created by me in the DeviceConnectionLost.  I cannot seem to get the issue to happen anymore after changing the code.  I am still not entirely sure why it was happening.  If I find it still is an issue I will reopen this or create a new ticket


[google_maps_flutter_android] Fixes initial padding not working while map has not been created yet.

[google_maps_flutter_android] Fixes initial padding not working while map has not been created yet.
https://github.com/flutter/flutter/issues/43721
If you had to change anything in the flutter/tests repo, include a link to the migration guide as per the breaking change policy.
Pre-launch Checklist

[X] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[X] I read the Tree Hygiene wiki page, which explains my responsibilities.
[X] I read and followed the relevant style guides and ran the auto-formatter. (Unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[X] I signed the CLA.
[X] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[X] I listed at least one issue that this PR fixes in the description above.
[X] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy, or this PR is exempt from version changes.
[X]  I updated CHANGELOG.md to add a description of the change, following repository CHANGELOG style.
[X] I updated/added relevant documentation (doc comments with ///).
[X] I added new tests to check the change I am making, or this PR is test-exempt.
[X] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@reidbaker Can you please review this.


New ModuleManager release is targeted at KSP 1.1

Fast-tracking to stop people accidentally upgrading to it.

:+1:


v4.19.4 CVODE recoverable warnings now cause failures

Looks like with the Sundials.jl v4.19.4 release what was previously a CVODE warning followed by recovery has now become an error and then failure
The CVODE warning is
  Internal t = -1e+09 and h = 6.17217e-13 are such that t + h = t on the next step. The solver will continue anyway.

which prior to v4.19.4 did just what it says (continued), but now errors.
Plausibly the change is PR https://github.com/SciML/Sundials.jl/pull/416,  https://github.com/oscardssmith/Sundials.jl/blob/35abe0140c6b70ff962e2971e024a75b0af04552/src/common_interface/solve.jl#L1403C12-L1405C16

A failure is visible in CI log from https://github.com/PALEOtoolkit/PALEOcopse.jl/actions/runs/6207071757/job/16851946212 :
┌ Info:
│ ================================================================================
│ PALEOmodel.ODE.integrate:
│     tspan: (-1.0e9, 0)
│     algorithm: Sundials.CVODE_BDF{:Newton, :Dense, Nothing, Nothing}(0, 0, 0, false, 10, 5, 7, 3, 10, nothing, nothing, 0)
│     Jacobian: NoJacobian
│     steadystate: false
│     using 1 BLAS threads
└ ================================================================================
[ Info: ODEfunction: using Jacobian NoJacobian
[ Info: jac_config_ode: jac_ad=NoJacobian

[CVODES WARNING]  CVode
  Internal t = -1e+09 and h = 6.17217e-13 are such that t + h = t on the next step. The solver will continue anyway.

  3.526897 seconds (1.44 M allocations: 85.717 MiB, 0.80% gc time)
┌ Warning: `sol.destats` is deprecated. Use `sol.stats` instead.
│   caller = ip:0x0
└ @ Core :-1
┌ Info:
│ ================================================================================
│ print_sol_stats:
│     retcode=Unstable
│     nsteps 1
│
│     alg=Sundials.CVODE_BDF{:Newton, :Dense, Nothing, Nothing}(0, 0, 0, false, 10, 5, 7, 3, 10, nothing, nothing, 0)
│     DiffEqBase.Stats
│ Number of function 1 evaluations:                  2
│ Number of function 2 evaluations:                  0
│ Number of W matrix evaluations:                    1
│ Number of linear solves:                           0
│ Number of Jacobians created:                       1
│ Number of nonlinear solver iterations:             1
│ Number of nonlinear solver convergence failures:   0
│ Number of rootfind condition calls:                0
│ Number of accepted steps:                          1
│ Number of rejected steps:                          0
│     length(sol.t) 1
│     size(sol) (19, 1)
└ ================================================================================

@oscardssmith can you look into that?

this was an intentional change to match the rest of the ode ecosystem. also, how is the integration not getting stuck in an infinite loop if this happens? is sundials storing a double double time internally?

Or sundials has some additional internal state (numerical Jacobian? ??) which is modified/reset ?

The same problem. After Sundials update to >=v4.19.4 the model returns Unstable retcode with CVODE_BDF(). Previouly CVODE_BDF() handled this model with Success retcode, but printing dt warnings as mentioned above:
Internal t = -1e+09 and h = 6.17217e-13 are such that t + h = t on the next step. The solver will continue anyway.

Setting dtmin=0. doesn't help Sundials here.
FBDF() solves it, but it is ~7 times slower on this problem. Unfortunaly, can't share the code of the model, but will be glad to contribute to this as well as to making FBDF() faster, as CVODE_BDF() is indeed far from being accurate.


Fixed issue 144. Added nom_res_str to correctly capture intent of nom…

…_res=None. Propagated changes through tests and some granule readers. Added set_nom_res() method to base Granule class.
Ref. #144

@NiklasPhabian We should bump version and create a release if this update is acceptable.

Note I found and corrected a bunch of errors when running pytest from code not updated since we started adding nom_res to variable names.

I'm getting a clean pytest locally, but pytest is only finding 95 items, not 96.

by clean pytest, do you mean passing all tests? That would be curious because the GH actions and my local fails two tests. Both possibly caused by pandas>=2.0.0

uuuf. Indeed, this was caused by pandas. Now unfortunately, pickled dataframes are not compatible between versions. I.e. we would have to re-pod data if we switched to pandas>=2.0.

Is there a path for reading pickles at one version and writing to a new version?

I'm getting a clean pytest locally, but pytest is only finding 95 items, not 96.
we had been skipping one of the examples

@michaelleerilee @mbauer288 can you verify that my edits do not break your usecases?


Refactor

make code more alike the sc-statistics-service
put functionality into classes (daos, parsers, models,...)
easier setup (no need to execute migrate_db.php)
logging the clean up
cleaning up more (in case there was a bug or manual deletion in the past)
clean-up job takes off where it stopped (in case it is cancelled because it is running too long)

Looks good to me. :)
Except the missing newlines at the end of some files. When strictly following POSIX/Unix, these are per definition not lines which might question if the files are actually text files. But most software will cope with that, so I think it's fine for now. (Maybe your editor is doing this oddity.)
I reviewed but haven't tested the code, but since this software is running on your space anyway and I assume it already does, I'm going to merge it. Thanks.


Switch on library evolution support in the iOS-TicketmasterSDK

G'day team,
We are using the Ticketmaster SDK (https://github.com/ticketmaster/iOS-TicketmasterSDK) v1.3.0
When I am writing the code, the following error is prompted,
Failed to build module 'TicketmasterAuthentication'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.8 (swiftlang-<IP_ADDRESS>.2 clang-14<IP_ADDRESS>.100)', while this compiler is 'Apple Swift version 5.9 (swiftlang-<IP_ADDRESS>.108 clang-15<IP_ADDRESS>)'). Please select a toolchain which matches the SDK.
OS: 14.0 (23A344)
Xcode: Version 15.0 (15A240d)
Per https://www.swift.org/blog/library-evolution/, is it possible to switch on library evolution support so we can use this SDK without error?
Thanks!

@jbackertm can we get some feedback? I have the same issue

Ignite requires iOS 15.0+, and it is built using Xcode 15.0.1 (15A507), Swift 5.9 (<IP_ADDRESS>.108).
Is the issue because you are trying to support iOS 14?


[UI/UX] Account Type set always as User even if you have Admin set

On /admin/accounts, if you edit an user Account Type appears always as User.
Besides its an UI bug, it could lead to an Admin ungrant if other Admin starts playing with edit and save thinking there wasn't changes. That turns it into an UX bug.

I am unable to reproduce your issue as for any user, as an admin I can edit the account type.
Did you do a fresh install or some type of upgrade?
What authentication did you choose? Are you the initial admin or a user that was upgraded to admin?

Did you do a fresh install or some type of upgrade?

fresh install

What authentication did you choose?

GitHub

Are you the initial admin or a user that was upgraded to admin?

Initial admin

Sorry for not point all those steps. :p

Okay, I finally understand what the issue is. I just didn't read it correctly the first time and kept trying the wrong use case.
Steps To Reproduce:
When you try to edit an "Admin" account , it always picks User in the Account type dropdown.
@vincent99

Verified in v0.40.0-rc1. UI v0.53.0


ccmsqlce.log is not documented

ccmsqlce.log is not in this documentation. Can you add it and provide a description ?
Thanks,
Best regards

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

ID: 972d8899-c8a4-28c5-fabe-5ab294bac22d
Version Independent ID: 7f772e7a-836c-a18d-df8d-c3d115cb3d9f
Content: Log file reference - Configuration Manager
Content Source: sccm/core/plan-design/hierarchy/log-files.md
Product: configuration-manager
Technology: configmgr-other
GitHub Login: @aczechowski
Microsoft Alias: aaroncz

This is helpful, but an official description would be great.  https://social.technet.microsoft.com/forums/en-US/639da674-83bc-467b-b4b8-d90db4650faf/ccmsqlcelog-what-is-this-log-file

I made a change to include this log file, the change should publish live on Monday


Exhcange Hybrid

Please add in a detailed technical note stating why your approach does not involve the use of new-remotemailbox or enable-remote-mailbox cmdlets.  These cmdlets are designed for hybrid use.  Is this due to the EnableRoomMailboxAccount parameter ?

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

ID: 9978e48b-5b8d-df59-d8d3-d3c90a8efafb
Version Independent ID: 52429f1d-39a1-49fb-c9dd-d4bafa19760d
Content: Deploy Skype Room Systems v2 with Exchange Online
Content Source: Skype/SfbServer/deploy/deploy-clients/with-exchange-online.md
Product: skype-for-business-itpro
GitHub Login: @jambirk
Microsoft Alias: jambirk

@jambirk Hi James! Any updates on this issue? Thanks.

@r-milne Those commands are untested on Rigel. @sohailta and @gregbari may be able to comment further.

@sohailta @gregbari Hi, any updates on this issue?

@r-milne Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.

@officedocsbot close


General: Functions for current context

Brief description
Defined more functions to receive current context information and added the methods to host integration so host can affect the result.
Description
This is one of steps to reduce usage of legacy_io.Session. This change define how to receive current context information -> call functions instead of accessing legacy_io.Session or os.environ directly. Plus, direct access on session or environments is unfortunatelly not enough for some DCCs where multiple workfiles can be opened at one time which can heavily affect the context but host integration sometimes can't affect that at all.
HostBase already had implemented get_current_context, that was enhanced by adding more specific methods get_current_project_name, get_current_asset_name and get_current_task_name. The same functions were added to ~/openpype/pipeline/cotext_tools.py. The functions in context tools are calling host integration methods (if are available) otherwise are using environent variables as default implementation does. Also was added get_current_host_name to receive host name from registered host if is available or from environment variable.
Additional info
Didn't change usages of legacy_io.Session anywhere. We should make a decision and agree on an approach and then start replace current usages. Anyway there must be backwards compatibility for some time.
Possible changes

Use legacy_io.Session instead of os.environ. But I wanted to avoid that as the goal is to reduce usage of  legacy_io. Those functions are for "reading", "change" of current context in legacy_io is changing environemnts too (if does not then it should).
Add set_current_context function to replace change_current_context and some logic in workfiles tool.
The functionality is doubled in default implementation of host and in context tools (I didn't find out good or better solution).

Testing notes:
It's more about decisions. Any comments are welcome

Agree with both comment and added them...


unique not passing metadata downstream

Here it emits the message without incoming metadata (line 1412):
https://github.com/python-streamz/streamz/blob/994b7308387ae6f9113adc55dbcc9cf558d85327/streamz/core.py#L1397-L1412
I'd make a PR but I don't know how to test for this because none of the built-in core operations have access to metadata.
I only noticed it because I use custom versions of .map and .sink that receive metadata instead of args and kwargs passed at build time.

OK I guess I can just create a custom operation in the test.


(PUP-10946) add max-files for file and tidy resources

Adds a new parameter, max-files, to limit the number of resources
that may be created by types supporting recursion(file, tidy).
In case the number of resources is greater than max-files, an
ArgumentError is raised.

Rebasing on upstream/6.x should resolve the windows rspec failures

jenkins please test this

:+1: Looks good to me, aside from the nits above. I verified that no warning is printed if the number of source or destination files are equal to or less than 1000. Otherwise a warning is printed (possibly once for the source and once for the destination).
$ bx puppet apply -e 'file { "/tmp/dst": ensure => directory, recurse => true, source => "/tmp/src" }'
Notice: Compiled catalog for localhost in environment production in 0.01 seconds
Warning: The directory '/tmp/dst' contains 1001 entries, which exceeds the default soft limit 1000 and may cause excessive resource consumption and degraded performance. To remove this warning set a value for `max_files` parameter or consider using an alternate method to manage large directory trees
Warning: The directory '/tmp/src' contains 1001 entries, which exceeds the default soft limit 1000 and may cause excessive resource consumption and degraded performance. To remove this warning set a value for `max_files` parameter or consider using an alternate method to manage large directory trees

The limit can be increased by passing max_files => 1001 but if the number of files exceeds that, then an error is raised, and it includes the resource's title:
$ bx puppet apply -e 'file { "/tmp/dst": ensure => directory, recurse => true, source => "/tmp/src", max_files => 9 }'
Notice: Compiled catalog for localhost in environment production in 0.01 seconds
Error: /Stage[main]/Main/File[/tmp/dst]: Failed to generate additional resources using 'eval_generate': The directory '/tmp/dst' contains 1001 entries, which exceeds the limit of 9 specified by the max_files parameter for this resource. The limit may be increased, but be aware that large number of file resources can result in excessive resource consumption and degraded performance. Consider using an alternate method to manage large directory trees

Also tidy behaves similarly:
$ bx puppet apply -e 'tidy { "/tmp/dst": age => "1s", recurse => true }' --noop
Notice: Compiled catalog for localhost in environment production in 0.02 seconds
Warning: The directory '/tmp/dst' contains 1001 entries, which exceeds the default soft limit 1000 and may cause excessive resource consumption and degraded performance. To remove this warning set a value for `max_files` parameter or consider using an alternate method to manage large directory trees
Notice: /Stage[main]/Main/Tidy[/tmp/dst]: Tidying 1001 files
...
$ bx puppet apply -e 'tidy { "/tmp/dst": age => "1s", recurse => true, max_files => 9 }' --noop
Notice: Compiled catalog for localhost in environment production in 0.02 seconds
Error: /Stage[main]/Main/Tidy[/tmp/dst]: Failed to generate additional resources using 'generate': The directory '/tmp/dst' contains 1001 entries, which exceeds the limit of 9 specified by the max_files parameter for this resource. The limit may be increased, but be aware that large number of file resources can result in excessive resource consumption and degraded performance. Consider using an alternate method to manage large directory trees


Documentation for Refresh protocol

I don't understand what is being done in:
https://github.com/ldsec/lattigo/blob/bb095f1d82cd5c532171b138cd0ad83ecd785103/dckks/public_refresh.go
There is no documentation on this, including here: https://eprint.iacr.org/2019/961.pdf.
Also, I don't understand how it is possible to perform CKKS refreshing in a multiparty manner. Does it do so in a way that none of the parties learn any of the intermediate outputs?
Reading the implementation, it seems that additive secret sharing is used. One decrypts their own portion of the CKKS/BFV secret ct[1].s_i, wrt to modulus 0, and adds their share of a shared secret mod q_0 to it. Then, as long as q_0 is larger than q_i for all i larger than 0, one can reduce this number mod q_i for each i, and for each i, each party removes their portion of the shared secret, and encrypts with their portion of the CKKS secret wrt to the modulus q_i. I believe this is correct.
I don't think this library has solved the problem of premature decryption, before the required computation on the server has been performed, which is a problem faced by any MPC approach, besides client-server, since in the client-server case the client is the sole stakeholder of the component secrets, hence if I am not wrong, it is thinking of implementing ZK proofs, although I don't know how this can be done.

The reference for the refresh protocol is part of an ongoing submission which we should soon be able to reference here (at least as an eprint).
I'm not sure what you are referring to as the "premature decryption problem".

Hi, would you at least be able to comment if my description is essentially correct?
With regards to premature decryption, for instance, a malicious server colluding with one of the parties may fool the rest of the parties that it has performed a computation, when in fact it has just added a 0 ciphertext. Then, when the parties collectively decrypt the ciphertext, the encrypted data or model parameters for instance would be revealed.

I am not sure I can follow your explanation on the refresh protocol. And like Christian said, it is part of an ongoing submission so its full description will be available in the new future. I can however give you a high level description. This protocol enables the parties to decrypt a ciphertext to a secret shared plaintext, and re-encrypt it with a lower noise (BFV) or at higher modulus (CKKS).
The current adversarial model that the library supports is currently limited to honest but curious. It is not aimed a providing a solution against parties who could arbitrary deviate from the protocol.

@Pro7ech while honest but curious makes sense for the client-server two party case, since decryption results in either garbage results that the client themselves could compute on their data, the multi party case in my opinion requires stronger assumptions than honest but curious. For instance, in the malicious setting, the server could get hijacked by one of the parties. Hence my suggestion is to add a zero knowledge layer.

As for issue #32, we would be happy to discuss the proposal of a ZK layer with all the Lattigo team on the mailing list<EMAIL_ADDRESS>

Closing: discussion taken offline.


Update the versions of https and http proxy agent

Update the versions to avoid the Denial of Service and memory leak - https://nodesecurity.io/advisories/607

updated in the meantime...


Update community template url

Changes
Changed a community template's link.
Testing
Only changed docs, no testing needed.
Docs
Docs were changed.

Thank you!


Ready to maintain your library

Hello, we are in https://github.com/OrienteerBAP using your library pretty deeply for chat-bots stuffs.
And yes - we are ready to maintain it for the community. If you are OK - will share our team members who will be involved into this activity.

that would be pretty awesome! So the community can keep contributing

@maxgrabenhorst , what do you think? We can for sure do work in a fork, but it's not bringing value to the community without merging back.

I'm in contact with Ilya to have a conversation if and how we can do it.

Any news on the new maintainers ? We got more an more IllegalArgumentException out there and I guess it might come from some facebook API updates 😞

@maxgrabenhorst can you please share some , hopefullly good, news ?

@PhantomYdn Illia, nothing has been done ( according to https://github.com/OrienteerBAP/messenger4j/commits/master )

Good news guys 🎉 After being inactive for a while I'm now back and have the time to maintain it again. Thank you all for your patient. I really appreciate any contribution (please refer to contrib guidelines). In the next days I will an overview about what's changed lately and will start making messenger4j compatible to the current FB API version and will implementing new features.

Thanks Max, good timing.
On Sat, Mar 30, 2019 at 7:31 AM Max Grabenhorst<EMAIL_ADDRESS>wrote:

Good news guys 🎉 After being inactive for a while I'm now back and have
the time to maintain it again. Thank you all for your patient. I really
appreciate any contribution (please refer to contrib guidelines). In the
next days I will an overview about what's changed lately and will start
making messenger4j compatible to the current FB API version and will
implementing new features.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/messenger4j/messenger4j/issues/98#issuecomment-478241514,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABgSUWJPZGVFk6_HfAa6dnNdARDi6e3Cks5vb1k7gaJpZM4U_c6-
.


automatically re-download dead torrents

As described in issue #6, sometimes torrents are marked "dead" by realdebrid. This is caused by broken restricted links, which I previously stated cant be regenerated.
I aim to fix this issue, as it appears to occur more often of late, at least for me.

It seems to also be possible to redownload torrents that are not marked as "dead" by realdebrid, but do contain dead links. The solution im working on will also solve #10

That's not possible. The realdebrid webdav would have to re-add the torrent, which would put it to the top of the /torrents page on realdebrid.com - which it doesn't. The webdav version will simply not display broken files, which is not better than the way my fork handles this case currently.
I've already coded a solution for this problem, I'm just optimizing it at the moment.
The downsides of realdebrids webdav are listed on the rclone_rd github readme, they include a torrent limit of 200, constant re-discovering of media when using plex, etc

Gotcha. So if I add the webdav to a net drive mount even though all the files show up on first load, eventually the files will need to be un-restricted again? Not sure what you mean by it won't display broken files.  I'll wait for your fix anyway since it seems faster.

Ok so "unrestricting" the "restricted" links you see on the /torrents page of realdebrid.com is not the problem - both my fork and their webdav can do this.
The problem occurs when the restricted links break and therefore cant be unrestricted again.
My fork will display the error 19 code when that happens, and so should realdebrids webdav implementation - or they dont display the broken file, or the file simply wont load if you try to watch it. The only way to fix this error is to re-add the entire torrent.
Ill add that capability tonight or tomorrow, depending on how testing goes :)

Hmm interesting,
I think for me it's displaying the error code for files where the link hasn't broken unless I'm mistaken. They show up fine in webdav, but not on your fork. Maybe what's happening is I have the torrent added multiple times, one broken and one not, but the fork is only displaying the version with the broken links?

Could be, but I'm currently guessing that you won't be able to actually open all the torrents files.
Anyway, I've released a beta version of rclone_rd which should solve this issue. I've tested it as far as I can and it was able to redownload my 5 broken torrents. Feel free to test it out and report back, I'll have to wait until another of my torrents breaks to be 100% certain this works.

Thanks, just tried to build it on my Mac but got an error:
github.com/rclone/rclone/backend/realdebrid
backend/realdebrid/realdebrid.go:394:31: torrent.Files undefined (type api.Item has no field or method Files)
backend/realdebrid/realdebrid.go:434:10: torrent.Status undefined (type api.Item has no field or method Status)
backend/realdebrid/realdebrid.go:535:16: torrent.Status undefined (type api.Item has no field or method Status)

I see! Thanks for testing, will fix this in a minute or two :)

Changes have been commited. I simply forgot to update one of the files :)

I've been testing it out, but it seems a lot glitchier on my Mac. Crashes a lot more and it's hit or miss whether or not it'll mount the drive.

Can you provide any actual error codes please? It runs absolutely fine for me. But then again I don't have any broken torrents right now, perhaps you have a bunch.

I think the issue is I'm in the process of rebuilding my entire plex library which is causing rclone to crash. Not getting any actual error codes, the drive just disconnects from time to time. I'll see how it runs when the library scan is done.

Seems to be working alright now. I noticed that the new files don’t show up on the drive until I add another file after that. Have you run into this?

Okay so the way rclone_rd works, it needs to get all your torrents from /torrents and all your download links from /downloads. The realdebrid API limits these request, so each request will only return 100 items. If these requests would need to be made every time a file is opened, access times would he huge. To prevent this, rclone_rd is doing the following:
When starting rclone_rd, all torrents and links are requested and a local copy of that list is saved. When you then open a file, rclone_rd simply checks if the total number of torrents or the total number of links has changed compared to the local list, and only updates the list entirely if a change has been detected. This works great 99% of the time, but there are a few ways this can lead to the behavior you've described:
If you remove a torrent from realdebrid (either on the website or by deleting it on Plex) and then quickly add another torrent, the total number of torrents will not have changed and rclone_rd will not display the new files.


Fix issue template

Fixes issue template syntax
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #197 (6569b55) into main (642e564) will increase coverage by 73.91%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main     #197       +/-   ##
===========================================
+ Coverage        0   73.91%   +73.91%
- Complexity      0       15       +15
===========================================
  Files           0        3        +3
  Lines           0       46       +46
  Branches        0        5        +5
===========================================
+ Hits            0       34       +34
- Misses          0        8        +8
- Partials        0        4        +4

Impacted Files
Coverage Δ

...emetry/javaagent/providers/AwsAgentProperties.java
0.00% <0.00%> (ø)

...elemetry/awspropagator/AwsCompositePropagator.java
87.87% <0.00%> (ø)

...metry/javaagent/providers/AwsTracerConfigurer.java
62.50% <0.00%> (ø)

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


docs: task requirements 2

p1

[ ] #397
[ ] what cloud permissions are required for docs/guides/getting-started#launching-tasks?

#75

p2

[ ] improve formatting of table at docs/guides/generic-machine-types
[ ] consider collapsing machine-type, machine-image and cloud-region sections in <details>
[ ] show examples for all the task resource arguments

This is not true at current status unless you use runner[citation needed]

As far as I can tell, iterative_task terminates all the instances as soon as the script finishes running. 🤔

Add to the list https://github.com/iterative/terraform-provider-iterative/issues/258#issuecomment-977180443, “add a documentation footnote that after the task completes its instance is auto destroyed”

Added an item to the p1 checklist here instead :)

@casperdcl can you please add these two?

[ ] Complete spot instances survival lifecycle (which is the best effort in tpi)
[ ] CI restart workflow lifecycle and explain also the environment propagation

@casperdcl  - suggest to add here the fix to the banner being broken here
Missing banner-terraform.png

thx added to #450 :)

Don't forget this pearl:

https://github.com/iterative/terraform-provider-iterative/issues/457#issuecomment-1076551061
curl https://github.com/$GITHUB_ACTOR.keys >> $HOME/.ssh/authorized_keys

Already done https://registry.terraform.io/providers/iterative/iterative/latest/docs/guides/getting-started#debugging

🙈 The sad part is that I reviewed that change.


config.yml for pspnet and PASCAL

I want to train pspnet with pascal 2012 and reproduce the results, but i don't know how to set the config.yml Can anyone help me? Thank you so much.

use the fcn8 yaml file in cofig folder.

@alvarogm84 Do you successfully run pspnet on PASCAL, can you share your config? thanks.

@zaidzidane I don't think simply modifying fcn8 yaml would work

@wackxu did you happen to make it work? I tried to modify the fcn8 yaml and set batch_size to 2, then some error happens in cross entropy function, obviously input and target didn't match the dimension

I have trained the pspnet with PASCAL(batch size=8 with the fixed size 476*476), after 20000 itera training, the miou is still very low, and i don' t know why.


Looking for a new maintainer

Maybe @andreyvit you can add some of the forkers rights to maintain this repo, since is still used by lots of people.
Thanks for your time :)

Now I seen that:

Starting in January 2015, everyone who gets a pull request merged gets commit access to the repository.

But no pull request is accepted since 2016...

Yeah, I did a small fix that was fixed for my project and contributed it back, so now I have the commit access for example, but sadly have no time to test and review the PRs to accept them :/

Thanks for the reply @u-foka! Great name by the way 😂

Oops, sorry guys. Lemme look at that.

All right, this project is officially looking for a new maintainer. I've merged a bunch of PRs that could be merged cleanly, and invited authors to consider being a maintainer.
If someone's interested in maintanining create-dmg, please let me know in https://gitter.im/create-dmg/Lobby.

Another create-dmg user here. Over at https://octave-app.org we're maintaining a fork of create-dmg for our internal use (https://github.com/octave-app/create-dmg). I'd be happy to be a contributor and try to get our changes back upstream. Don't know that I have the spare time to be a core maintainer, though.

@apjanke just feel free to push some pull requests, you'll then have commit access :)
Seeing that you are familiar with brew, maybe you can also help here:
https://github.com/Homebrew/homebrew-core/pull/45310

That Homebrew/homebrew-core#45310 is a Catalina issue, and I don't have a Catalina box set up yet. (I'm not upgrading my main boxes to Catalina, because it breaks Aperture.) I'll have one set up soon because I need to test Octave on it though, and when I do, maybe I can help out there.

I suggest maybe if this is going to be a multi-maintainer project and @andreyvit doesn't want to be the primary owner any more, this project could be moved under a newly-created GitHub Organization? That makes multi-owner projects easier to work with.

Catalina, because it breaks Aperture

I might skip Catalina as my main OS as well (although having a VM since the first betas to test). Maybe for your issue you can check Retroactive.

Maybe for your issue you can check Retroactive.

Nope.  I'm sticking with Mojave for the next three years or so. :)

@apjanke I don’t mind moving to an org, but what is an advantage of that?
Sent with GitHawk

Making it an org allows you to add other maintainers who themselves have the rights to add new Contributors etc. Keeping it as a personal repo means that you'll have to do all the personnel permissioning yourself. (I think they'll also have rights to change settings like Issues and Wiki availability.) It's just a minor reduction in admin work for you.
Also as an org, the list of contributors & admins (group members) will be public, which might be helpful for people who are looking for contacts.
That's all that I know of. Not a big deal.

Okay guys, so there's been a lot of discussion here, and we didn't decide anything. So let's try to make a decision. @apjanke Do you want to be the maintainer? I'm ready to create an org and move the repo over, but I want someone in charge first.

You know what, sure. I'll be the maintainer. I looked over the issue volume here, and that's something I can take on, especially since I'm going to be working with create-dmg for Octave.app anyway.

Feel free to add me to the new project as a developer.  You can see my comments on the AppleScript permissions issue and I'd like to get that and some other things cleaned up since this appears to be the canonical way to package DMGs.

Thank you, guys! @apjanke You're invited as an owner to the new org. @digarok You're invited as a member. There's a whole bunch of other existing contributors to this repo, but I'll let @apjanke decide on whom else to give what sort of permissions. I'll move the repo now.

Actually I've also invited @aonez since he's been listed as the primary helping hand so far, and in fact created this issue.
So it's official: @apjanke, you're the new maintainer of create-dmg. Feel free to rule with an iron fist or a light touch. If you need anything or if I forgot to transfer something (perhaps Gitter room?), please message me. I'll leave it to you to update the README as you see fit.

Sounds good! I should have some time to update the docs this weekend.

I've updated the README to reflect my taking over as maintainer. (@andreyvit, let me know if you'd like to be credited differently in the "Status and contribution policy" section.)
Over the next couple weeks I will be reviewing all the outstanding Issues and seeing which can be fixed or closed out. Please be patient as I get up to speed here.

I'm going to do most of my initial changes as PRs with review requests out to the other maintainers until I get more familiar with the code. Let me know if this is too much work for you.

I've completed my issue review and done a small 1.0.8 release, which should take care of the previous problems with getting the new versions into Homebrew. See https://github.com/Homebrew/homebrew-core/pull/55413.


"three words or less"

Given the variety of architectures targeted, a definition of "word" would be helpful in the above phrase.

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

ID: 520d6a35-149c-c786-34d0-73040bd0f205
Version Independent ID: cb53790e-5ba6-69dd-3139-50f7b83fae4e
Content: Avoid memory allocations and data copies
Content Source: docs/csharp/advanced-topics/performance/index.md
Product: dotnet-csharp
Technology: csharp-advanced-concepts
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

Let me add that definition, I'll work on this.


Setup transparent XBPS package creation process

GitHub Pages could work I think

To accomplish that, a deeper understanding of the https://github.com/void-linux/void-packages CI is required. Gonna take my time with this.

Done: https://github.com/thetredev/voidlinux-repository


unit tests for readiness controller

What this PR does / why we need it:

Adds a unit test for readiness controller's ProcessItem method
Adds a unit test for readiness controller's policy chain
Refactors the policies a little to make them easier to understand <- this is subjective
Moves the calculation of certificate's renewal time into  certificates package to make it easier to use and test

I was going to also add an integration test for the readiness controller, however, this PR is already size/XL so I will make a separate PR for that.
At some point it might make sense to move policies out of the trigger package as they are used in readiness controller too.
fixes #3666
NONE

/kind cleanup

I'm updating state of this PR to WIP as I've realized that it'd be cleaner and easier to merge/cherrypick #3665  first.

As an aside, not for this PR.. The use of the word policy in this part of the code will makes things quite confusing when we introduce CR policy resources and code. We should think about moving this word over to something like "compliance".

Thanks for review @JoshVanL ! I've addressed all the comments apart from the wrapper functions one as I am still not sure whether another approach would be cleaner there, but would be happy to change it if that is the case.

/lgtm


Moving translations and templates folders to root folder

Symfony 4 will have templates folder under root folder
So I'm proposing to move templates to root folder for simplicity and translations as well

@mstrom thanks A LOT for this contribution. Sadly, I must close for now as "won't fix" for the reasons explained by @yceruto. This is the dir structure used by Flex/Symfony 4 ... but we are not using any of those yet (we can't until November 2017).
A similar, but different, proposal is #602 which moves assets dir. This is because the decision is based on Webpack Encore, which is a library independent from Flex/Sf4 and which we already use in this app.
Thanks for understanding it!


fix(controller)!: Set UEFI as the default BootType

As we have switched to UEFI as the default Boot Type in Prism Central, we should do the same with CAPX to stay aligned with the direction of the product.

if we do that we need to switch to v2 and document/warn it properly as this is a breaking change for existing customer


[Concept] Enhancing Transparency and Management of EDC Contract Agreements and Policies

As a system administrator,
I want a mechanism to log all contract agreement IDs associated with EDC assets and policies,
so that there is clear transparency and historical tracking of changes and updates.
Links:

blocks  https://github.com/eclipse-tractusx/traceability-foss/issues/1064

Hints / Details

The history should reflect a list of contract agreement IDs with dates to keep the history of old contracts transparent.
There should be a clear delineation of assets and policies that require updates and those that do not.

Process

Call the registry API including a filter to get the relevant asset by globalAssetId. (Ask Jaro for specific details.)
1a. Ensure access to the registry element ID is maintained as it will be needed along with the globalAssetId.
Extract the EDC asset ID from the subprotocol body.
2a. Ensure access to this information is maintained along with registryId and globalAssetId for future updates.
Filter and retrieve contract definitions using the EDC asset ID to check if the current policy matches the existing one. If the policy remains the same, no new contract is required. If not, proceed to create new EDC asset, EDC policy, and EDC contract definition as needed.
Create new EDC contract definitions as described in step 3 if necessary.
Utilize the registryId associated with the globalAssetId for updates.
Update the registry subprotocol body with the new EDC asset ID to reflect changes.

Acceptance Criteria

Create a concept which defines the flow including request examples.
The system logs every contract agreement ID whenever there is an update to the associated EDC assets and policies.
The system provides a history view where each entry includes the date of the contract and its associated ID.
The system ensures that EDC assets that do not need updates are not updated.
The system updates the EDC policies and contract definitions only if there are changes in the policies.
For notifications we need to define which policy should be used for contractNegotiation, this could be a button in the policy management table which sets a policy as active (just example)
Mock has been created how a policy will be set to active for notifications.

Out of Scope

Managing or updating registry APIs or other systems not directly handling EDC assets and policies.

Todos:
Tickets for implementation needs to be created
Open questions:
Setting multiple active contracts for notifications -> how to compare with the offer (including any policy) of the other application.
Example:
We define two policies as active -> Other company has two offers including two policies. What is a valid scenario? All match?
Other example:
If we define one active policy -> Other company provides two offers including the policies. What is a valid scenario? FindFirstValid?

Concept was merged with https://github.com/eclipse-tractusx/traceability-foss/issues/1007
It's available here: https://github.com/eclipse-tractusx/traceability-foss/blob/main/docs/concept/%231108-policy-management-enhancement/%231108-policy-management-enhancement.md
Ready for review.

"User can not create valid, active policies for BPNs that already have a valid, active policy" - do we have the term of active and inactive policy? If not we should not claim that.


Get test text from the internet if possible

One way to increase speed is to send/copy random text.  Could build in text from various sources such as out of copyright classics.  Another way is to scrape text from the web.

Use the ARRL code samples and build some in.  Could update if the internet available.
Also try to get BBC news via RSS feed?


Migrate from Open Distro to Data Prepper

Migrate this Data Prepper page to opensearch.org: https://github.com/opensearch-project/data-prepper/blob/main/docs/migrating_from_opendistro.md

Only pushing to OpenSearch 2.0 or later.

PR is #1485


Css Issues

Hello, wonderful library here. Much appreciated. I intend to use the component on a page built with bootstrap, but the css doesn't seem to work well, its just plain without background. Do i have to create my css or is there something i am missing, please advice.
I have included an image of what it looks like currently.

You need to set an explicit height on the calendar per the docs

It's not just the height. I would like to have the default styling in the demo, if i can. I need a quick prototype for now.

you also need to include the css on your page that's included in the npm package as well.

Done that..
 import BigCalendar from 'react-big-calendar' import 'react-big-calendar/lib/css/react-big-calendar.css'

great then you just need to set the height of the calendar. the demo's use the default included styles.

@jquense I've imported the css and set an explicit height, no errors shown yet the css is not being applied.
a suggestion: these two steps could be rolled in to your default code, saving devs from this in the future and making your plugin a more user friendly experience

Note: If you're using style-loader and css-loader and you have modules:true enabled on css-loader, make sure to import it as global CSS like such:
import '!style-loader!css-loader!react-big-calendar/lib/css/react-big-calendar.css'.
https://github.com/intljusticemission/react-big-calendar/issues/234


How can I catch dismissCompletion when I push to next screen ?

I have to screen A and B
screen A push to screen B, when i'm in screen B I want catch dismissCompletion when tap around. How?
Thanks

I didn't get you setup. When BottomSheet is presented? Do screens A & B in BottomSheet or below?
It would be perfect if you can craft a small demo which illustrates the issue. Or just send the code you're using. Then I will be able to answer swifter 🚀


Specify which passenger waited too long.

When solving max waiting time problems, I ran into the problem that I suddenly get "challenge failed" without it being clear to me who caused the challenge to fail. Showing which passenger exceeded the max waiting time would make things clearer.

I agree.
Even with my patch for https://github.com/magwo/elevatorsaga/issues/34 which allows me to replay the same run multiple times it's difficult to see who exactly waited too long.

Interesting that style.css has yellow and red color for disappointed and frustrated users:
https://github.com/magwo/elevatorsaga/blob/e0c55bf8cf59243c32dc371b2cc7b2e3ec1664af/style.css#L245
Although nowhere in the code those styles are set.
Looks like that is a not completed feature.

Closing as a duplicate of #77

@pppery , #77 is indeed talks about the same thing, although the titles are different: the current issue only speaks about the oldest passenger, while #77 title means wait time for every passenger.


fix(common_editor_operatons): bug in web deleting first letter of node solved

I was checking the code for a few days to understand why in web the first letter(offset = 0) of each node/paragraph would not able to deleted. I found the error and I made this little fix, but I want to keep helping you. it is a very nice project!

I will sent the fixed one


support for negative iso-dates

In order to have Socrates in APIS – and Plato, Caesar and Diogenes – negative ISO-dates are a must. Currently my workaround is to use literal dates and give 1.1.0001 as information for the database. This is a bad workaround not only because – well because it is a workaround but also because it gives way to people dealing differently with these dates:
469 v. u. Z.<0001-01-01>

Pls reopen this, we have the same problem for mpr.
Some testing on https://mpr.acdh.oeaw.ac.at/entity/17276 revealed that

"start_date_written": "-63<-0063(-01-01)?>" will be stored, but not correctly parsed into the generic start_date form, even though it is proper ISO (cf. https://en.wikipedia.org/wiki/ISO_8601) as suggested on the web GUI ("If this fails, an iso-date can be explicitly set with ''."
which results in no birth date being displayed in the web view.