Kuroshiro is not a constructor

I cannot for the life of me get this to work. The best result I can achieve is "Kuroshiro is not a constructor".
I have added the two min js files to my project folder, and enqueue them:
<script src="js/kuroshiro.min.js"></script>
<script src="js/kuroshiro-analyzer-kuromoji.min.js"></script>

Then added my own script:
<script type="module" src="js/ks.js"></script>
which contains:
var kuroshiro = new Kuroshiro();
await kuroshiro.init(new KuromojiAnalyzer());
var result = await kuroshiro.convert("感じ取れたら手を繋ごう、重なるのは人生のライン and レミリア最高！", {mode:"furigana", to:"hiragana"});
console.log(result);

Then I get:
Uncaught TypeError: Kuroshiro is not a constructor
at ks.js:2
Does Kuroshiro require the use of webpack/gulp or a Javascript frame work like React/Vue? I'm trying to do it with just base html/css/js files and I don't know if that's just plain wrong...

@jwalk00 try this https://github.com/hexenq/kuroshiro/issues/66#issuecomment-942162775

@jwalk00 try this #66 (comment)

"kuroshiro": "^1.2.0",
"kuroshiro-analyzer-kuromoji": "^1.1.0",

in package.json
But again I'm trying to use this without a package manager/bundler. Just enqueueing the scripts in head and running.

Fixed this by downgrading to v1.1.2 and using those dist files.
Then applying this fix when I got Analyzer errors: https://github.com/hexenq/kuroshiro/issues/27#issuecomment-686428617

isnt the v1.1.2 the latest version?

isnt the v1.1.2 the latest version? @jwalk00

1.2.0 is the latest release https://github.com/hexenq/kuroshiro/releases/tag/1.2.0

so, how do you fiexed the problem.
I need help.
Please help me!

"Fixed this by downgrading to v1.1.2 and using those dist files."


redirecting home fixed

Related Issues
closes #469
Proposed Changes
home should be redirecting to home page
Additional Information

Any additional information or context

Checklist

[x] Tests
[ ] Translations
[ ] Documentations

Screenshots

Original
Updated

** Original Screenshot **
** Updated Screenshot **

in other pages it is okay?


NEXT: Revisit Tab Component and API

The tabs component is due for a bit of refresh and overhaul to match the latest component standards and simply the style props. I'll revisit this asap to implement these changes.

TODO: flush out the specs on this issue

Solved by: https://github.com/skeletonlabs/skeleton/pull/2778


Wasmer Winter server hangs when calling fetch tests

Description
The wasmer-winter server hangs when calling fetch tests.
Steps to reproduce
Start the local server
wasmer run wasmer-tests/winter-fetch-tests --net --env PORT=3000

The above will start a server for serving the fetch requests
Running the fetch tests server
You need to start a wasmer/winterjs server using the following 11-fetch.js file.
Please place an event listener at the end of this file:
addEventListener("fetch", (fetchEvent) => {
  fetchEvent.respondWith(handleRequest(fetchEvent.request));
});

wasmer run wasmer/winterjs --net --mapdir /tests:. -- /tests/11-fetch.js --watch

The above will start a server on <IP_ADDRESS>:8080. When making a cURL request to the server.
curl <IP_ADDRESS>:8080

The above server goes in a wait state and doesn't return a response for a long time.

@dynamite-bud this should be fixed in 0.1.10. Can you verify please?


doc,bgpv1: Add some failure scenarios

Add following new failure scenarios:

Peering Link Down
Cilium Operator Down
Service Losing All Backends

doc,bgpv1: Add some failure scenarios

@lambdanis I've never thought about backporting these changes, but it's possible. I'm in the middle of the work to write a bunch of documents, so I'll consider it after I finish it.

/test


[usecase-embedding] Add a usecase to check if onVisibilityChanged works

Impacted tests(approved): new 2, update 0, delete 0
Unit test platform: [Android]
Unit test result summary: pass 2, fail 0, block 0

LGTM


Milestone 1 To Do Summary

GitHub Repo and project structure
License
Contributors( on README.md)
Conduct.md (code of conduct)
Contributing.md (with GitHub Flow)
README.md (summary, list of functions, overall fit in python verse)
Function documentation (1 from each member)
Need to work on our own branches for our individual functions

Updated our kanban board to reflect the tasks!

Thanks for updating the board!
I am working now on the correlation plot function documentation and the CONTRIBUTING file


chore: clean up PR

Description

TL;DR: clean-up PR for multiple environments, cleans up most of the transitory code.

Fixes #
Type of change

Chore (housekeeping or task changes that don't impact user perception)

Testing
How Has This Been Tested?

[ ] Manual

Test Plan
Checklist:
Dev activity

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Speedbreak features have been covered
[ ] Test plan covers all impacted features and areas of interest
[ ] Test plan has been peer reviewed by project stakeholders and other QA members
[ ] Manually tested functionality on DP
[ ] We had an implementation alignment call with stakeholders post QA Round 2
[ ] Cypress test cases have been added and approved by SDET/manual QA
[ ] Added Test Plan Approved label after Cypress tests were reviewed
[ ] Added Test Plan Approved label after JUnit tests were reviewed

@sondermanish are you going to be creating a new PR with these changes?


"Failed to extract segments from routing"

We appreciate you go through Apollo documentations and search previous issues before creating an new one. If neither of the sources helped you with your issues, please report the issue using the following form. Please note missing info can delay the response time.
System information

OS Platform and Distribution (e.g., Linux Ubuntu 18.04): 20.04LTS
Apollo installed from (source or binary):source
Apollo version (3.5, 5.0, 5.5, 6.0):6.0
Output of apollo.sh config if on master branch:master

Steps to reproduce the issue:

Please use bullet points and include as much details as possible:
enter docker
build apollo
enable dreamview
enter DreamView
choose car "MKZ example", map "Single Lane Road"
enable sim_control
enable perception, planning, prediction, routing modules
select route, send routing requests
The car does not move at all.

Supporting materials (screenshots, command lines, code/script snippets):
After sending routing requests, the car does not move at all. Here are the modules information:

Here is the planning log, it says Failed to extract segments from routing

Please help me. I really appreciate that!

Pls ref to https://github.com/ApolloAuto/apollo/issues/12604

Pls ref to https://github.com/ApolloAuto/apollo/issues/12604

I am sorry. I tried the method mentioned in #12604, but it is not working.

I am sorry. I tried the method mentioned in #12604, but it is not working.

Hi, there. Did you try restarting planning? It may be due to inappropriate call of shrink, thus using the wrong history frame information.


fix: Make language a list in evaluate app, added comments to evaluate description

Hey @k4black. There seems to be a filename conflict with building wheel during the CI build. Should it be overwritten or should it be skipped? https://github.com/k4black/codebleu/actions/runs/7736021887/job/21096507552


[JsonPatch] Address NestedTypes in Remove operation

Code has a TODO. WIll remove it from code and adding a follow up item to fix it later. Added part of code for reference
          // get the property, and remove it - in this case, for DTO's, that means setting
            // it to null or its default value; in case of an array, remove at provided index
            // or at the end.
            if (removeFromList || positionAsInteger > -1)
            {
                // what if it's an array but there's no position??
                if (IsNonStringArray(propertyMetadata))
                {
                    // now, get the generic type of the enumerable
                    var genericTypeOfArray = PropertyHelpers.GetEnumerableType(propertyMetadata.Property.PropertyType);

                    // TODO: nested!
                    // get value (it can be cast, we just checked that)
                    var array = (IList)propertyMetadata.Property.ValueProvider.GetValue(propertyMetadata.Parent);

                    if (removeFromList)
                    {
                        array.RemoveAt(array.Count - 1);
                    }

Checked in my code base: this is an old TODO that has since been fixed.  It referred to the fact that when dev on JsonPatch started nested properties weren't supported - they are now and have been for a while :)

Would there already be a test for this or do we need to add one?

Hi Ryan, yes, there are already tests for working with nested objects in the NestedObjectTests class.

Thanks Kevin! Sounds like we have nothing to do here.


tslint:recommended appears to not be working

My tslint.json file is looking like this:
{
  "extends": "tslint:recommended"
}

and seems to be supported properly when I run it via command line (node_modules/.bin/tslint src/*.ts).

If I try to use the same file with broccoli-tslinter I'm seeing the following error:
The format of the config file is { rules: { /* rules list */ } }, where /* rules list */ is a key: value comma-seperated list of rulename: rule-options pairs.

If I change the file to:
{
  "extends": "tslint:recommended",
  "rules": {
  }
}

I'm now seeing:
Using tslint.json as the default file for linting rules
No rules defined for linting

but I don't see all the errors that I see when running directly from the command line.
Any clue what's going on here?

Hmm nothing drops in from the top of my head. Will need dig deeper. Will look at it and let you know by EOD . Thanks for reporting @turbo87

@Turbo87 : Found the issue. The core issue is that TSLint library lint API does not take into consideration extends yet. The extends API seems to be only implemented in tslint-cli per this PR. I will open an issue in the TSLint repo.
In the meanwhile I will also remove the extra checks for rules in this plugin since tslint checks for it now.

Opened issue in tslint: https://github.com/palantir/tslint/issues/2011

@kratiahuja awesome, thanks for taking care of this so quickly!

fixed by https://github.com/kratiahuja/broccoli-tslinter/pull/12. thanks again!


Route isn't updated when new plans are received from vatsim

Oops

This was not fixed properly. The cleanRoute() method is supposed to do this.

Covered in #1105 1105


Request for instructions to integrate Piskel into other apps

Piskel is a great tool for game development environments like Actimator. Would you consider providing instructions on how to integrate Piskel into other applications?

I'm not planning to work on embedding.
Here's an example of what is possible right now : https://github.com/juliandescottes/piskel-embed
Have a look there, see what's missing for you.
If you have specific changes/APIs you would like to see integrated in piskel to ease embedding, open specific issues.
Thanks !


Live Code Example

Code example and welcome cleanup.

Fixed links, new code highlighting, available for viewing here:
https://docsprivate.fuel.sh/v1.0.0/Introduction/Welcome.html


Create SECURITY.md

[x] I have read the contributing guidelines, and I agree with the Code of Conduct.
[x] Have you checked that there aren't other open pull requests for the same changes?
[x] Have you tested that the committed code can be executed without errors?
[x] This PR is not composed of garbage changes used to farm GitHub activity to enter potential Crypto AirDrops.
Any user suspected of farming GitHub activity with crypto purposes will get banned. Submitting broken code wastes the contributors' time, who have to spend their free time reviewing, fixing, and testing code that does not even compile breaks other features, or does not introduce any useful changes. I appreciate your understanding.

Closes #XXXX

Relates to #XXXX

Having a SECURITY.md will not protect anyone from a cyberattack.
There is already a special entry on GitHub Issues to share security issues and vulnerabilities


TypeError: TurndownService is not a constructor

Hi guys,
I've installed the package as in the readme file, but I got this error,
`TypeError: TurndownService is not a constructor
./src/App.js
src/App.js:19
17 |
18 | var TurndownService = require('turndown');

19 | var turndownService1 = new TurndownService();`

any ideas why?
Thanks!

usedimport frominstead of require.


bug: When showing items, sometimes ion-content doesn't update height so new items are off the bottom of the view

Type: bug
Platform: mobile webview
Demo : http://codepen.io/tomchiverton/pen/GJRQBY/
Load in the Chrome phone simulator and select iPhone 5. The 'can you' button should be just on the bottom of the screen.
Click the last checkbox, then quicky try to scroll up. The view bounces, and the newly shown text and buttons are cut off.
It works as expected if you wait a few seconds before scrolling up.
If you compile the app with PhoneGap / Cordova and deploy to real Android 4.x or iOS7 and iOS8 phones the exact same issue occurs, so it's not a simulator issue.

Greetings @tomchiverton!
My sensors indicate that you need to update your issue through our custom issue form. We are now requiring all issues to be submitted this way, to ensure that we have all of the information necessary to fix them as quickly as possible.
Click Here To Update Your Issue
I will have no choice but to close this issue if it is not resubmitted through the form. Please fill out the rest of the form, so that I may use my friendly robot powers to assist you.
Thank you!

Possible Hack: try calling this function on your check box click function "todoList.updateAnyYes()".
$ionicScrollDelegate.scrollTo(0,$ionicScrollDelegate.getScrollPosition().top,true);
this will recalculate the height and you will be able to scroll down. Let us know it it worked.

Updated Pen: http://s.codepen.io/tomchiverton/debug/aObYVK?
Yes, that does seem to work in Chrome simulator, and doesn't seem to move the scroll visibly, despite the call to scrollTo(). Seems to work the same on a real Android device to.

Since scrolling is a js-component, you need to update the scroll-view if you add/remove elements.
http://codepen.io/mhartington/pen/mJdjZJ
http://ionicframework.com/docs/api/service/$ionicScrollDelegate/#resize

Shouldn't this be documented somewhere ? Like the ion-content page ?

Added via dcd042e849ed1cbdea8d61ba728e791cb712b2f6


Conflict with twig 3.0 / symfony 4.4

Q
A

Bug?
yes

New Feature?
no

Version
N/A

Actual Behavior
composer install stops
Expected Behavior
it should work just fine
Steps to Reproduce

upgrade a project to symfony 4.4 (+symfony/twig-bundle)
install httplug-bundle

Possible Solutions

use twig namespaced file names
or forbid installation of twig 3.0

What errors did you get when trying to install the bundle?

we never did a release with the new templating and the extension relies on the non-namespaced twig classes.... fixing in #359 and if that one is good, i will tag a release with all the improvements we did to the panel.


Add configure option to parameterize Modsecurity/libcurl timeout for …

…retrieving rules.

There are scenarios where the internet connection is not available for the httpd,
for example during the test of Disaster Recovery or other failures. In these cases,
it would be great to have a possibility to start the httpd in the same (more or less)
timing of when there is an internet connection. Moreover, being the currently timeout
a default, it is not possible to control this value.

I'm somewhat skeptical of the usefulness of this feature.
While contributions/suggestions are always welcome (and encouraged), not all such contributions will ultimately be deemed to be of overall benefit to the project.
FIrst of all, it seems a rather esoteric use case is being targetted. And then, even in that use case, the absence of this feature results in, at most, a pretty marginal negative impact.
In general, I'm wary of adding additional, low-value configuration items for niche scenarios. (I'm also guided by feedback from the community -- and this PR has seen other individuals echoing support for it.)
Counterarguments are welcome. But I would tentatively plan to put this in the 'intend to close without merging' category.

Closing without merge for reasons stated


fix: enable getrandom/js with js feature flag

Not having this feature flag enabled prevents us from using barretenberg_wasm from within a webassembly context.
https://docs.rs/getrandom/latest/getrandom/#webassembly-support

Closing as Blaine is working on the same thing.


[Doc] Axolotl resizes model embedding size to slightly different tokenizer vocabulary size

This makes it incompatible if loading code from different code base.
https://github.com/OpenAccess-AI-Collective/axolotl/blob/9492d4ebb718568305a7402150733c9617bfc29f/src/axolotl/utils/models.py#L295-L296

This has now been rectified by #313 . It does not do it by default.


get rid of Clone constraints.

Codecov Report
Patch coverage: 100.00% and project coverage change: -0.05 :warning:

Comparison is base (f1e4340) 93.19% compared to head (906a329) 93.15%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #105      +/-   ##
==========================================
- Coverage   93.19%   93.15%   -0.05%
==========================================
  Files           9        9
  Lines         147      146       -1
==========================================
- Hits          137      136       -1
  Misses         10       10

Impacted Files
Coverage Δ

src/ctors.rs
100.00% <ø> (ø)

src/debug.rs
100.00% <ø> (ø)

src/eq.rs
100.00% <ø> (ø)

src/from.rs
85.71% <ø> (ø)

src/index.rs
100.00% <ø> (ø)

src/iterators.rs
100.00% <ø> (ø)

src/serialization.rs
85.71% <ø> (ø)

src/map.rs
92.10% <100.00%> (-0.11%)
:arrow_down:

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

@rultor merge

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@yegor256 Done! FYI, the full log is here (took me 3min)

@Zefick thanks!


Rev Istio versions to 1.0.0 in helm charts

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

Needs approval from an approver in each of these files:

install/OWNERS [sdake]

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

/assign @costinm


Debian Package

I have created a deb package for git-lfs.  Would you be interested in my submitting a PR to add the debian directory to the package so that a debian package for git-lfs can be built out of the box?  I understand that it ends up being a single binary but it's convenient for us to have a deb to easily deploy to machines.

Sure, file a PR and we can talk about it.

I just merged #299 which added build instructions for CentOS, while updating the Ubuntu instructions.  There are a couple things I noticed though:

It's possible to install a Go 1.0 package, when Git LFS requires Go 1.3x.
Ruby is required for the ronn package to build the man pages.  Can these be generated when the package is generated, so that ruby isn't required for users installing it?

Can this be solved by a proper Debian package?

Yeah, both of those are solved by my package.  I will PR that soon, hopefully today.

All done!


help: Tweaks for conversations and default views.

Adds icon to instructions for viewing All direct messages.
Renames reading-topics > reading-conversations.
Renames include/left-sidebar-topics > include/left-sidebar-conversations.
Renames finding-a-topic-to-read -> finding-a-conversation-to-read

Fixes part of #27191.
Notes:
*We'll still need to update a URL (/help/finding-a-topic-to-read) in /templates/corporate/for/open-source.html as a follow-up PR.
Screenshots and screen captures:

https://chat.zulip.org/help/reading-strategies#all-direct-messages

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability

Communicate decisions, questions, and potential concerns.

[x] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

@alya This PR is ready for review.
@zulipbot "help center review"

@zulipbot add "help center review"

Thanks! The icon looks good to me. @timabbott I think you can just review the rest?

Yep, merged, thanks @drrosa!


Update Azure Functions Cosmos DB bindings link

CosmosDB binding linked to timer trigger, not the Cosmos DB bindings.

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@czeumault - This PR contains changes to the Reference section of an index page. Please review the proposed changes and add an appropriate comment so that automation can take the corresponding action.  Thanks

@paul-shell let us know if you can address the comments above. This PR contains changes to the Reference section of an index page. Please review the proposed changes and add an appropriate comment so that automation can take the corresponding action. Thanks

I don't have access to that page, says forbidden. Not a clue what you two mean.

@paul-shell thanks for reporting this and submitting a fix. We did find and fix this in parallel in the private docs repo, which is why there is now a conflict. We look forward to your future help with our documentation. #please-close


Tree by chromosome

Create one interval tree per chromosome.
Currently a work in progress, don't merge yet!

@MitraDarja I made a few changes since the last time, can you look again.


Add support for background logger at Telnet library

Hi!
I have posted a question at issue #1882 but as it is closed I'm assuming it won't be read.
The question is really about adding support to use another logger when using the Telnet library. I'm using the library in a bunch of threads, and it can get hard to debug as the library logs are lost.
I was thinking about adding a new option parameter to Telnet.open_connection to specify the logger to be used. Do you see any issues with it? I can try to provide a pull request with it if you think it's ok.
Thanks,
Vinicius

What is your use case here? Are you using TelnetLibrary with Robot running in the background, or are you using TelnetLibrary from a python program with no Robot running..?
We are already planning asynchronous running of library keywords (issue #1791) for 2.9 and whatever solution we will use there, should solve your problem as well. The BackgroundLogger (or something similar) most likely should be used for all library keywords, but we dont want to commit to an api we might have to change in 2.9. So for 2.8.7 we are planning to revert the BackgroundLogger away and then implement a better threading support in 2.9..

I'm using the telnet library to maintain connections to all devices in a topology during a suite execution. As each connection runs in a thread, the messages generated by the library are lost. As a workaround I'm getting the command results and building an output similar to what the library would generate.
I'm guessing that the asynchronous running of library keywords would be enough to solve this problem.

Maybe it would, but then again, having a control of all the connections in your own library (like you are doing) gives you more control. I think your use case is something that should be supported by the logging by default, and we will take that into account in 2.9.

We'd like to avoid making this kind of changes to individual libraries. Hopefully this will be supported in generic manner once #1791.


Uninstall-Module doesn't remove/delete module

I am trying to remove older module versions that are no longer being used. I run the command to point to a specific version of the install module, but nothing happens. It looks from the vernose output as if it is using an incorrect path for the module removal.
Steps to reproduce
PS C:\Users\user> Get-Module AWS.Tools.APIGateway -ListAvailable

    Directory: C:\Users\user\OneDrive\Documents\PowerShell\Modules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Binary     <IP_ADDRESS>               AWS.Tools.APIGateway                Core,Desk {Add-AGResourceTag, Clear-AGStageAuthorizersCache, Clear-AGStageCache, Get-AGAccount…}
Binary     <IP_ADDRESS>               AWS.Tools.APIGateway                Core,Desk {Add-AGResourceTag, Clear-AGStageAuthorizersCache, Clear-AGStageCache, Get-AGAccount…}

PS C:\Users\user> Uninstall-Module -Name AWS.Tools.APIGateway -RequiredVersion <IP_ADDRESS> -Force -Verbose
VERBOSE: Performing the operation "Uninstall-Module" on target "Version '<IP_ADDRESS>' of module 'AWS.Tools.APIGateway'".
VERBOSE: Successfully uninstalled the module 'AWS.Tools.APIGateway' from module base 'C:\Users\user\Documents\PowerShell\Modules\AWS.Tools.APIGateway\<IP_ADDRESS>'.
PS C:\Users\user> Get-Module AWS.Tools.APIGateway -ListAvailable

    Directory: C:\Users\user\OneDrive\Documents\PowerShell\Modules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Binary     <IP_ADDRESS>               AWS.Tools.APIGateway                Core,Desk {Add-AGResourceTag, Clear-AGStageAuthorizersCache, Clear-AGStageCache, Get-AGAccount…}
Binary     <IP_ADDRESS>               AWS.Tools.APIGateway                Core,Desk {Add-AGResourceTag, Clear-AGStageAuthorizersCache, Clear-AGStageCache, Get-AGAccount…}

Expected behavior
Correctly find the installed location and remove module.
Actual behavior
Doesn't use correct path, so doesn't remove module.
Environment data

PS C:\Users\user> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.0.2
PSEdition                      Core
GitCommitId                    7.0.2
OS                             Microsoft Windows 10.0.18363
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

I don't know that this is related, but I'm hitting an issue where PowerShellGet isn't uninstalling modules although it presents slightly different behavior:
PS > Get-InstalledModule -Name oh-my-posh | uninstall-module -Force -Verbose -Debug
DEBUG: 00:00:00.0000002 Calling New() : MethodName = 'GetDynamicOptions'
DEBUG: 00:00:00.0000262 Debug: True
DEBUG: 00:00:00.0000391 Name: oh-my-posh
DEBUG: 00:00:00.0000502 Verbose: True
DEBUG: 00:00:00.0000610 Force: True
DEBUG: 00:00:00.0000715 RequiredVersion: 2.0.449
DEBUG: 00:00:00.0005259 INVOKING PowerShell Fn Get-DynamicOptions with args Provider that has length 1
DEBUG: 00:00:00.0009809 In PowerShellGet Provider - 'Get-DynamicOptions'.
DEBUG: 00:00:00.0016924 Done calling powershell «Get-DynamicOptions» «PSModule»
DEBUG: 00:00:00.0072179 Calling New() : MethodName = 'GetDynamicOptions'
DEBUG: 00:00:00.0072379 Debug: True
DEBUG: 00:00:00.0072500 Name: oh-my-posh
DEBUG: 00:00:00.0072605 Verbose: True
DEBUG: 00:00:00.0072714 Force: True
DEBUG: 00:00:00.0072820 RequiredVersion: 2.0.449
DEBUG: 00:00:00.0078836 INVOKING PowerShell Fn Get-DynamicOptions with args Install that has length 1
DEBUG: 00:00:00.0083048 In PowerShellGet Provider - 'Get-DynamicOptions'.
DEBUG: 00:00:00.0099496 Done calling powershell «Get-DynamicOptions» «PSModule»
DEBUG: 00:00:00.0204021 Calling New() : MethodName = 'GetInstalledPackages'
DEBUG: 00:00:00.0214604 Type: Module
DEBUG: 00:00:00.0220499 Force: True
DEBUG: 00:00:00.0225988 Name: oh-my-posh
DEBUG: 00:00:00.0232032 MessageResolver: Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:00.0244850 ProviderName: PowerShellGet
DEBUG: 00:00:00.0252558 RequiredVersion: 2.0.449
DEBUG: 00:00:00.0258002 Verbose: True
DEBUG: 00:00:00.0264006 Debug: True
DEBUG: 00:00:00.0271519 INVOKING PowerShell Fn Get-InstalledPackage with args oh-my-posh, 2.0.449, ,  that has length 4
DEBUG: 00:00:00.0278683 In PowerShellGet Provider - 'Get-InstalledPackage'.
DEBUG: 00:00:00.0285351 OPTION: Type => Module
DEBUG: 00:00:00.0292151 OPTION: Force => True
DEBUG: 00:00:00.0304191 OPTION: Name => oh-my-posh
DEBUG: 00:00:00.0309347 OPTION: MessageResolver => Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:00.0314397 OPTION: ProviderName => PowerShellGet
DEBUG: 00:00:00.0319327 OPTION: RequiredVersion => 2.0.449
DEBUG: 00:00:00.0324219 OPTION: Verbose => True
DEBUG: 00:00:00.0329184 OPTION: Debug => True
DEBUG: 00:00:00.1316092 Done calling powershell «Get-InstalledPackage» «PSModule»
DEBUG: 00:00:00.1347450 Uninstalling package oh-my-posh with provider PowerShellGet

Confirm
Are you sure you want to perform this action?
Performing the operation "Uninstall-Module" on target "Version '2.0.449' of module 'oh-my-posh'".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):
DEBUG: 00:00:13.3584431 Calling New() : MethodName = 'UninstallPackage'
DEBUG: 00:00:13.3615926 Type: Module
DEBUG: 00:00:13.3629947 Force: True
DEBUG: 00:00:13.3641643 Name: oh-my-posh
DEBUG: 00:00:13.3648768 MessageResolver: Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:13.3655973 ProviderName: PowerShellGet
DEBUG: 00:00:13.3663134 RequiredVersion: 2.0.449
DEBUG: 00:00:13.3670592 Verbose: True
DEBUG: 00:00:13.3677144 Debug: True
DEBUG: 00:00:13.3687986 INVOKING PowerShell Fn Uninstall-Package with args NuGet|oh-my-posh|2.0.449|https://www.powershellgallery.com/api/v2|Module that has length 1
DEBUG: 00:00:13.3693578 In PowerShellGet Provider - 'Uninstall-Package'.
DEBUG: 00:00:13.3706060 The FastPackageReference is 'NuGet|oh-my-posh|2.0.449|https://www.powershellgallery.com/api/v2|Module'.
DEBUG: 00:00:13.3711738 OPTION: Type => Module
DEBUG: 00:00:13.3716925 OPTION: Force => True
DEBUG: 00:00:13.3724713 OPTION: Name => oh-my-posh
DEBUG: 00:00:13.3745132 OPTION: MessageResolver => Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:13.3757832 OPTION: ProviderName => PowerShellGet
DEBUG: 00:00:13.3767337 OPTION: RequiredVersion => 2.0.449
DEBUG: 00:00:13.3774324 OPTION: Verbose => True
DEBUG: 00:00:13.3787455 OPTION: Debug => True
VERBOSE: Successfully uninstalled the module 'oh-my-posh' from module base 'C:\Users\[REDACTED]\Documents\PowerShell\Modules\oh-my-posh\2.0.449'.
Uninstall-Package: C:\program files\powershell\7\Modules\PowerShellGet\PSModule.psm1:12710
 Line |
12710 |  …        $null = PackageManagement\Uninstall-Package @PSBoundParameters
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | Index (zero based) must be greater than or equal to zero and less than the size of the argument list.

PS >

You can see in the Verbose message that it thinks it successfully uninstalled the module, but the module is still there. The steps to reproduce show a similar message but without the error.

This seems to be quite a prolific issue - I'm also having this issue, and based on the number of issues, so are other people. Has there been any developments on resolving this issue?

I had the same issue, and the solution was completely unrelated to PowershellGet ... we have OneDrive configured and my profile resides under C:\UserData\<user>\OneDrive\Documents\PowerShell\Modules.
I CANNOT DELETE anything from there (neither via Explorere and obviously also not via Uninstall-Module). Seems to have something to do with how OneDrive treats files there. I CAN MOVE  it away, also to the RecycleBin.
So the solution for me: remove it manually, and sometimes figure out how change this sub-optimal configuration to automatically place all modules in my OneDrive folder.
tested with pwsh core 7.1.3 on Win10-20H2

@timrossback were you also seeing this issue with a OneDrive path?

@SydneyhSmith Yeah, I was.

OneDrive seems like a common theme. My Modules would have been under OneDrive too.

I agree with OneDrive possibly being the defining element in this bug. Even after manually removing the directories associated with the module, PowerShell still thought it was there.
PS C:\Users\paurian> Uninstall-Module -Name MicrosoftPowerBIMgmt -Force -AllVersions -Verbose
VERBOSE: Performing the operation "Uninstall-Module" on target "Version '1.0.867' of module 'MicrosoftPowerBIMgmt'".
VERBOSE: Successfully uninstalled the module 'MicrosoftPowerBIMgmt' from module base 'C:\Users\paurian\OneDrive\Home Drive\My Documents\PowerShell\Modules\MicrosoftPowerBIMgmt\1.0.867'.

...

PS C:\Users\paurian> Get-InstalledModule -Name MicrosofTPowerBIMgmt

Version              Name                                Repository           Description
-------              ----                                ----------           -----------
1.0.867              MicrosoftPowerBIMgmt                PSGallery            Microsoft Power BI PowerShell - All cmdlets for Microsoft Power BI

I don't believe OneDrive itself is the culprit, only the reason. I believe the culprit is the My Documents folder has folder redirection applied to it.

@johnwc, likely. Leveraging the backup of OneDrive does this, is the encouraged setting, and is probably the most common way this situation presents itself, therefore it is why it is why those of us who have seen this issue have it in common. However, I agree that it is probably not the "root cause." It should be pretty easy to replicate the issue if OneDrive isn't enabled and My Documents is remapped, such as one might do if they have another disk volume. I expect that will fail too.

Any ideas/workarounds? I just ran into this issue as well...

I'm still seeing this issue as well. The user scoped PowerShell module directory is within OneDrive and I can't remove modules from there. Is there a workaround?

@anthony-kantola it's been awhile since this blocked me. I think I probably closed all my PowerShell instances and then opened a PowerShell instance with -noprofile, used cmd, or modified the directory in Explorer, to manually remove the module. While less ideal than using the shell as intended, something worked for me. The big thing is just making sure that those files aren't being used when they are purged. It was a nuisance, but I found some combination that worked, just not as intended.


[version-control] npm semver 0.5.0

I've just noticed the npm package has still the 0.5.0 version.
Is there a specific reason it differs from the github-repository's version, or was it just a honest mistake not updating npm too?
Cheers!

It was a mistake. Fixed it :).


Consider .hpp, .hxx, and .h++ as header files.

Addresses https://github.com/gradle/gradle-native/issues/1079
Context
https://github.com/gradle/gradle-native/issues/1079
.hpp, .hxx, and .h++ are common header file names for C++
Contributor Checklist

[x] Review Contribution Guidelines
[x] Make sure that all commits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
[x] Make sure all contributed code can be distributed under the terms of the Apache License 2.0, e.g. the code was written by yourself or the original code is licensed under a license compatible to Apache License 2.0.
[x] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[ ] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[ ] Provide unit tests (under <subproject>/src/test) to verify logic
[ ] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[ ] Ensure that tests pass sanity check: ./gradlew sanityCheck
[ ] Ensure that tests pass locally: ./gradlew <changed-subproject>:quickTest

Reviewing cheatsheet
Before merging the PR, comments starting with

❌ ❓must be fixed
🤔 💅 should be fixed
💭 may be fixed
🎉 celebrate happy things

Thank you for your interest in Gradle.
Sorry for the late reply.
This PR has been in draft state for a long time, do you have any plans to wrap it up?

The List should be consistent with what was done in:

https://github.com/gradle/gradle/pull/26844

Thank you for your interest in Gradle.
Sorry for the late reply.
This PR has been in draft state for a long time, do you have any plans to wrap it up?
The List should be consistent with what was done in:

expand list of public header file extensions for cpp-library #26844

I will wrap it up soon and apply the suggestions. Thanks!

Should the part in DefaultCppComponent.java be kept? It could be useful for executable projects which use different header endings.

The patterns should be consistent everywhere.
Please make sure all patterns from subprojects/language-native/src/main/java/org/gradle/language/cpp/internal/DefaultCppLibrary.java are included in subprojects/language-native/src/main/java/org/gradle/language/cpp/internal/DefaultCppComponent.java and platforms/ide/ide-native/src/main/resources/org/gradle/ide/visualstudio/tasks/internal/default.vcxproj.filters and it would be nice if you added a comment in those files so future updates do not miss the related locations.

@pandaninjas The DCO check is failing now, please look into that as we can't accept the PR otherwise.

@pandaninjas PTAL at failing tests

Thanks, @pandaninjas!

@bot-gradle merge

Your PR is queued. See the queue page for details.

I've triggered a build for you. Click here to see all failures if there's any.


K8SPS-30: Add service per pod support

Implementation is similar to PXC and PSMDB operator. A major difference
is we're creating services without waiting for the pods. That allows us
to make cluster readiness quicker.

Test name
Status

commit: https://github.com/percona/percona-server-mysql-operator/pull/25/commits/3b832d1241b035d857399d49e3af16702850182f
image: perconalab/percona-server-mysql-operator:PR-25-3b832d1

Test name
Status

commit: https://github.com/percona/percona-server-mysql-operator/pull/25/commits/790519fda7e9fe164f53ee3f041316713732b8d2
image: perconalab/percona-server-mysql-operator:PR-25-790519f

Test name
Status

commit: https://github.com/percona/percona-server-mysql-operator/pull/25/commits/e91815309e7e3cfcc4e9aa0a94089d871ff329e3
image: perconalab/percona-server-mysql-operator:PR-25-e918153

Test name
Status

init-deploy
passed

semi-sync
passed

monitoring
passed

sidecars
passed

commit: https://github.com/percona/percona-server-mysql-operator/pull/25/commits/d734598a9a095e1ecbd4b8e893da41758f50b005
image: perconalab/percona-server-mysql-operator:PR-25-d734598

Test name
Status

init-deploy
passed

semi-sync
passed

monitoring
passed

sidecars
passed

commit: https://github.com/percona/percona-server-mysql-operator/pull/25/commits/d39ae00b37b1cfd9edc4e2f9ca79da5a12fe3346
image: perconalab/percona-server-mysql-operator:PR-25-d39ae00


Fix sourceMap error

code
var SourceMapConsumer = require('source-map').SourceMapConsumer;
var jstransform = require('jstransform/simple');

var code = "console.log('test');";
var result = jstransform.transform(code, {
  sourceMap: true
});
var smc = new SourceMapConsumer(result.sourceMap);

error
TypeError: undefined is not a function
  at SourceMapConsumer.BasicSourceMapConsumer (node-test/node_modules/source-map/lib/source-map/source-map-consumer.js:311:23)
  at new SourceMapConsumer (node-test/node_modules/source-map/lib/source-map/source-map-consumer.js:26:9)
  at Object.<anonymous> (node-test/jstransform.coffee:6:11)
  at Object.<anonymous> (node-test/jstransform.coffee:1:1)
  at Module._compile (module.js:460:26)

Good catch. Thanks!

11.0.3 published with this.

Thanks!


Warning : Failed propType: Invalid prop colors[0]

Hi,
I tried the list view example listed in the examples folder. Here is the code I have tried.
I am getting the following warning. Please help resolve this.

What am I doing wrong? It's the exact same code I am using in my project.

This is a bug in the PullToRefreshView component of react-native.
https://github.com/facebook/react-native/issues/4663
You can safely ignore it for now until it is patched in RN.

Sure, thanks @jaysoo  for the reference.


UX / UI concept for a token based signaling tool - with a touch of game design 🎮

Hey you! thanks for having a deeper look into our challenge. 🙏
⚡ Challenge:

DAOs are using signaling tools for bigger crowds. Coordination is difficult with many different interests
for now it's hard to identify most desired topics or finalize proposals together with the community
getting multiple inputs and statistics in one holistic interface can be overwhelming for users
voter turnout in regular DAOs are low - how about making the voting process feel more like a game than "work"

🦋 Desired Outcome

a voting platform for people to signal their interest in important topics (more like a skilltree direction)
simple animation ideas are welcome
it should trigger people to actively vote on topics, therefore a game inspiration is important to us
a very first version can be seen here: https://0xhabitat.org/evolution (it can move away from grid view to a bigger list view or even other ideas)
design room for extensions (when more functionality need to be added, there is enough "space" to make sure we wouldn't need to redo the entire platform - also tricks or ideas are welcome)
a first draft of your idea and functionality in figma

🎯 Action Points:

please send over your past work projects
let's join a call and discuss the general functionality of governance or voting platforms
first ideas or 1:1 brainstorm
we can share first ideas on our figma - an expert view is very much welcome

📮 Your profile:
The "perfect" profile (no worries if you don't fit all, but the interest should be there)

experienced in UX/UI design
interested in game design and gamification (including simple animation)
understanding of governance processes (for personal + independent ideas)

🐇 Additional Information
We are aware that the provided hours are not sufficient for a full design. After the first 8hrs we can discuss a more medium term partnership with fair compensation.
You can always reach out by commenting under this issue OR simply via gitcoin 🙇🏽♀

My contribution would 960
To support this creative project.


DataLoader

Hello
Would it be possible to describe in your readme where did you get
pascal_val2012.json
lcfcn_points/Pascal2012.pkl
Thanks

Hi @MSiam ,

I realized pascal_val2012.json is not needed, so I removed it. Anyhow, it can be found here:
http://cocodataset.org/#external,
The direct link for downloading it is:
https://storage.googleapis.com/coco-dataset/external/PASCAL_VOC.zip

lcfcn_points is not needed as well for this project, I removed it.

What is needed to get the validation labels is the path for the pascal folder. I added the possibility to add that path as an input argument for the dataset. The path to where Pascal stuff is saved is usually something like VOCdevkit/VOC2012/.

Thanks. is it used in the training phase?

No, I use prm_points instead. I am uploading the training soon! lcfcn_points are points  generated by the lcfcn method https://github.com/ElementAI/LCFCN which requires point-level supervision. It was used for comparison.

training loop has been added! you can train mrcnn using python train.py

Thanks


macOS base installer

@PhilipGough @wei-lee This is my current progress on the task.
So basically there are lists of gems, npm packages, homebrew packages and node versions.
The first thing it does is install brew packages that you list. There's some commented out stuff to do with installing brew but the standard way involves prompts. I have linked a role that is for installing brew (https://github.com/geerlingguy/ansible-role-homebrew).
These are then used in the role which installs Ruby and RVM and then the gems you list with a version if specified.
It does the same for node. Although there's some issue with installing the node version at the moment.
{"cmd": "nvm install 6", "failed": true, "item": 6, "msg": "[Errno 2] No such file or directory", "rc": 2}

@aidenkeating This looks like a good start. I would prefer to call the roll provision-osx or something more clear than that. Will be adding some code on top of this myself

@PhilipGough Just pushed up changes now, except for the xcode stuff which I'm still working on. The install scripts have been brought down locally but to access Homebrew we will still need to pull it from GitHub. Some of the install scripts will also still use curl so I'm not sure if there's a benefit to keeping them locally in this repo. wdyt?

@PhilipGough Would you mind taking a look at the changes here. I'm not sure if the things I have in defaults will be overridden by the things specified in vars? Should they be moved out to the vars/buildfarm file?

@aidenkeating That default vars location is fine and those can be overridden from anywhere. The roles defaults are the lowest ranked variables

@aidenkeating layout looks great. Just some comments/thoughts. Next step after resolving those is too lock down the test server behind the proxy, see if we hit any issues and document any additional config that might need to be done, WDYT?

@PhilipGough Good idea. Will start addressing those comments now. Thanks 👍

@PhilipGough Are you happy for this to be merged? I added some information on the hosts that the macOS provision needs access to.
There were a few manual steps needed on the Jenkins side, but that will be resolved in another ticket.

@aidenkeating Yes I think we are good to go here. Do we have a list of those steps and anything else such as urls that we need to get out to documented?
Nice work on this btw 👍

@PhilipGough There's a ticket for properly documenting the full urls we need access to (the hosts are in the README here):

https://issues.jboss.org/browse/AGDIGGER-119

The Jenkins steps are defined in a ticket and will be automated (in https://issues.jboss.org/browse/AGDIGGER-68).
Again though, this will probably require some documentation in case the user doesn't want to auto-configure the Jenkins node for some reason so I'll add that to that documentation ticket above (https://issues.jboss.org/browse/AGDIGGER-119).
Would you mind approving?

Squashed! Thanks again for the help 👍


Implemented HTTP HEAD method.

First I tried implementing this solution in such a way that it
explicitly clears body and set Content-Length header to body's size.
But for some reason, if I call the URL from cURL then Content-Length
header was blank which defeats the very purpose of HEAD requests.
I then later anticipated that since HEAD would be by-default
implemented by HTTP::Server module, there is no need to explicit
clears body and setting Content-Length but the way we have written
our previous specs were returning body as well. We could have used some
TestServer kind of thing but if we go to that route we explicitly need
to test non-existent route which I thought would create some
inconsistency among specs.
Crystal has clearly written specs for HEAD requests to make sure body
is not read for them. See
https://github.com/manastech/crystal/commit/acd0b6afb5af438a30529c36b11be7954336f23f. I decided to write simple specs which are easy to
maintain in long-run.
We are adding identical HEAD route for every GET route which will make
HEAD requests available for all defined GET requests.
https://github.com/sdogruyol/kemal/issues/19

LGTM :+1:

Thanks :+1:.

BTW, is there any Ruby repository that you are looking contributions for :stuck_out_tongue:.Crystal is looking a bit difficult to me :stuck_out_tongue_winking_eye:.

For now all my open source projects are written in Crystal. Actually it isn't difficult you just need to get used to it. Also Crystal needs more blog posts, documentation and pr

Awesome :+1:. I agree with you on getting used to part. Will do my best to write some blog posts focusing Crystal. Can you recommend some learning resources for learning Crystal?


Idem8mebi trailing bytes

The program of the idem8mebi test fails in Elements with the error SIMPLICITY_BITSTREAM_UNUSED_BYTES.
These are the hardcoded program bytes:
e108000000000000000000000000000000000000000000000000000000000000004000

I rewrote the program in Rust to get the following bytes:
e108000000000000000000000000000000000000000000

The program produced by Rust doesn't fail in Elements.
Here is the human encoding that Rust used as input:
id0 := iden
cp0 := comp id0 id0
cp1 := comp cp0 cp0
cp2 := comp cp1 cp1
cp3 := comp cp2 cp2
cp4 := comp cp3 cp3
cp5 := comp cp4 cp4
cp6 := comp cp5 cp5
cp7 := comp cp6 cp6
cp8 := comp cp7 cp7
cp9 := comp cp8 cp8
cp10 := comp cp9 cp9
cp11 := comp cp10 cp10
cp12 := comp cp11 cp11
cp13 := comp cp12 cp12
cp14 := comp cp13 cp13
cp15 := comp cp14 cp14
cp16 := comp cp15 cp15
cp17 := comp cp16 cp16
cp18 := comp cp17 cp17
cp19 := comp cp18 cp18
cp20 := comp cp19 cp19
cp21 := comp cp20 cp20
main := comp cp21 cp21

This program came from @apoelstra 's fuzz tester.  I had thought we hand normalized it before putting it into a test vector, but it seems from the IRC logs circa 2023-07-26 that we only ran it through the decoder, rather than also reencoding it.  So that is how this error came to be.

I'll see if it is appropriate to update the test harness to fail with trailing bytes, and then trim the test vector appropriately.


Horizontal filters

Introduces a mode that wraps the filters in a dropdown. Can be used when arranging the filters horizontally or to compress the layout when they are displayed vertically as well

thank you @timothyhoover !


What is the difference between multi-line prediction and one-line prediction

Hi,
Sorry for the late response and thank you for your attention.
To clarify, I believe we did not mention multi-line predictions in our paper. We focused on solely the next-line prediction.


Add metadata to also send header X-Rate-Limit-Reset

A header "X-Rate-Limit-Reset" containing for example "2023-04-21T11:21:43.6820378Z" would be a nice addition.
Since the data is available on the RedisFixedWindowResponse class, it should be possible to add it.
See pull request: https://github.com/cristipufu/aspnetcore-redis-rate-limiting/pull/55

PR is merged, still needs to be tested though


More hash functions for hash joins

Peloton's current execution engine supports CRC32 and Murmur3 for the hash function used in hash joins.  CityHash is not supported, yet.   CityHash performance is best described, here: https://youtu.be/R_FhR1Qr3Vs?t=2487
Comments are welcome.

Check with @pmenon on this.


some example doesn't work with MFRC522 firmware v2.0

MFRC522 Firmware Version: 0x92 = v2.0
rfid-master v1.1.8
cards (i've tried 3 cards): PICC type: MIFARE 1KB Card SAK: 08 (or 88)
examples: RFID-Cloner, rfid_default_keys.
problem: it works only if the first key is right.
But if I chage first key to wrong and change second (or other else) to right, the program try it, but it doesn't work (it is look like incorrect key).
How can I reconnect to card without take out it(card)?

Don't understand exactly... but is this perhaps an A and B key issue?  @yaroslavVl: please read the example code before trying it out; especially if it shows BEWARE or WARNING messages; as it might change how sections can be read after the change.

@yaroslavVl Hi. Did you found a solution? Or a more detailed bug description?
Otherwise I will close this issue.

no response -> close


Mobile can't scroll up and down if flipster cover full screen

Hi,
I have encounter issue that on mobile if in landscape mode, flipster is fit to the whole screen.
Issue that unable to scroll the content because flipster already cover up the whole screen size.

same here, cannot scroll on image surfaces

Fixed in 1.0


The bands of the super resolution product

I have finally succeeded in getting the super resolution product.
The file has 10 bands. I got RGB True Color by combining band 3,2 and 1, which is different for the original Sentinel-2A (RGB 432).
Is there any documentation regarding the look up table of the bands of super resolution product?
For example, Band 1 equal to Band 2 in the original Sentinel-2, etc.
Thanks.

Band order is: B2, B3, B4, B8, B5, B6, B7, B8A, B11, B12

Note that in the readme B06 is repeated rather than including B07. I assume that's a typo. It says:
B02, B03, B04, B05, B06, B06, B08, B8A, B11 and B12

Noted. I am planning an update to address the different issues (doc and installation) soon.

A FAQ section has been added in README with this information.


Search doesn't seem to work

So I'm trying to write a search query which matches all events related to a guy called "Kowalski" with:
./gcalcli search "Kowalski"
But this matches all kinds of events, for example one which contains only the title "Physik Zwischenprüfung", no description, nothing.
Even when I enter the exact title of one of the events I'm searching and add extra quotes in the hope they'll somehow trigger exact matching:
./gcalcli search "'Lineare Algebra I (U) E. Kowalski'"
I still get all kinds of stuff including the physics exam which includes no single word from the search query.
So either I completely misunderstand this so called "search" function, or it's broken.
Edit: Oh, and I'm using the latest version from git as of writing.

search is powered by Google, not gcalcli directly.  We pass the string you supply to Google and parse the results.  Do you see the same behavior if you search for "Kowalski" in Google Calendar web UI?

I can't seem to properly search using the web UI at all, it always tells me there are 200 results, but displays only a couple within the near future.
But using the function to search only for events on a specific day I got this:
2 results for LE Nr. 401-1261-07L when: 17/12/2015 - 17/12/2015 on All Calendars
(which is correct, two events on that day contain that number)
When I do
./gcalcli search 'LE Nr.  401-1261-07L'
I get the following events in the list of results:
2015-12-17   8:15am  Analysis I (V) H. Knörrer
2015-12-17   8:15am  Analysis I (V) H. Knörrer
2015-12-17   7:00pm  MTY Musizierstunde
That is, it lists a third (unwanted, absurd, it doesn't contain the term or anything similar) result which the web ui doesn't list.
Strange.

Same problem happens to me -- works fine on the web side.


Use pre-computed distances in metrics

Describe your changes

Add calculation of distances to/between waypoints and label centroids to dataset pre-processing
Add a post-processing component that calculates distances in the embedding space
Modify co-ranking metrics to use pre-computed distances
Modify distance correlation metrics to use pre-computed distances
Add to centroid and between label distance correlation scores
Move spectral distance correlation to a separate component
Update documentation for distance correlation metrics
Disable the trustworthiness metric as it is calculated as part of the co-ranking metrics

Fixes #7
Checklist before requesting a review

[x] I have performed a self-review of my code

Check the correct box. Does this PR contain:

[ ] Breaking changes
[x] New functionality
[x] Major changes
[ ] Minor changes
[ ] Bug fixes

[ ] Proposed changes are described in the CHANGELOG.md

[ ] CI Tests succeed and look good!

@rcannood The CI can't find the new test resources. I have synced them to S3, is there something else I need to do?

@rcannood The CI can't find the new test resources. I have synced them to S3, is there something else I need to do?

This is an issue with the caching -- Removing the cache resolved the issue.


[Feature Request] see commit msg for updates

First, this is incredible, thank you for building this.
**Is your feature request related to a problem? Please describe. **
Seeing recent updates for plugins has always relied on developers to self-report, it's always been the hardest part of things to keep up with. I love that you've created a way for me to see the most recent updates — but I figured I'd ask if it's possible to include the update information or commit message or something in the feed so that it's possible to get a hint of what the update was about?
This would make it a lot easier for me to amplify updates from developers who don't use Discord.
Describe the solution you'd like
For updates it would be nice if the github repo description got replaced with the commit message or release notes for a plugin.
Describe alternatives you've considered

continuing to rely on developers to self-report
downloading every single plugin into a test vault and then using the changelog plugin to track things has occurred to me, but it seemed really unwieldy as a method so I haven't done it.

Additional context
I run the Obsidian Roundup. Thank you!!

@eleanorkonik,  thanks for bringing this up!
I tried adding the release notes from the latest release into the UI but

different plugins had varying length of release.
some of them were very huge that it took almost half of the screen when restricting the width to that of the card.
-different plugins have different text formats in the release notes - some of the plugins have markdown content and some have plain text.

Current Behavior:

No description
Clicking on cards directly redirects us to the GitHub repo.

Proposed Behavior:

[Option 1] Cards have a 'view changelog' link

[Option 2] Alternatively, we can truncate the text to first x characters and give a 'read more' link.

Clicking on the 'view changelog' link will take us to a plugin page (has to be built; where all the details of the plugin - latest release notes, total downloads etc. can be seen) and
Give a link to the GitHub repo from the plugin page.

Let me know your thoughts.

I prefer option 2 (it might encourage devs to give good one-liner intros for their release notes ;)
and this would be awesome.
I can already see so many ways to use this with the roundup — I could highlight the biggest / most important 10 or so updates and then link to your site for people to see the rest of them, for example.

I tried to truncate the content but it seems to be little tricky (few changelogs begins with image. It fails when truncating the markdown syntax of the image. Alternatively, it will take some time to render it to html and extract the elements that can be displayed.
I will continue to explore this issue. Meanwhile, as a quick fix does the following idea help?
In the updates tab, where plugins are sorted by latest release time, I have added a changelog link which is collapsible content. We can click to text, to expand and see the entire changelog along with pics below. We can click it again to collapse the content.

Let me know if this works until I figure out how to effiective clip the text content alone and put it in the card.

Ohhh that's awesome!!

Cool! I have pushed the change. It's live now :)


Inference with pre-trained ensembled nnUNet

Hi,
I would like to reproduce the results in the pi-cai forum (here) on the Public Training and Development Dataset, by using the pre-trained nnUNet models provided (picai_nnunet_gc_algorithm, picai_nnunet_semi_supervised_gc_algorithm).
Following the instructions on the github page (nnunet_baseline.md), could you help me figure out how to consolidate the pre-trained folds, to then run inference (as specified in "or ensemble the models for the test set")? It seems that in contrast to the nnDetection documentation, there is no consolidate script provided in the picai_baseline repo?
Maybe this might also be interesting to other people, hence worth updating the documentation :)
Thank you for your time!
Best,
Patrick

Hi @PaWeRe,
Thanks for pointing out this is unclear. The models that are ensembled are the “model_best” checkpoints for each of the five folds. This is the configuration from the inference code (proces.py) and the inference command, but I don't think it's mentioned explicitly.
I hope this helps you set up the models as intended. If you have a specific change you think would make it clearer, a PR is always appreciated!
Kind regards,
Joeran

If you have additional concerns, feel free to let me know. Closing this as complete for now.

@joeranbosma thanks for the repository. it supports the folder structures of folders t2,adc,hbv transverse.
and creates intermediates of 0000,0001, and 0002.
Actually I wanted to infer the model on other public datasets. using the process.py preprocess section I preprocessed the data into required spacing, crop and others.
Now I have a folder with all images, id_A_0000,id_0001,id_B_0002. Which also created in line:
https://github.com/DIAGNijmegen/picai_nnunet_semi_supervised_gc_algorithm/blob/6129f7e0fe3fc3994064672aa2c7f629584004a3/process.py#L146
I want to use your model after that to see how it performs, but I am unable change or understand the code after that.
Can you let me know a small format where preprocessed inputs 0000,0001, and 0002 are taken as input to the nnUnet model to get nii.gz output.
I am asking for a lot but, even little guidance will be helpful for me to change the code

Dear @bibhabasumohapatra,
I hope I understand your question correctly, do let me know if I misunderstood.

After inference, the model prediction can be found in a file like this: images/cspca-detection-map/cspca_detection_map.mha.
For local inference with a similar algorithm, I've used the script below. In this case, the preprocessing is part of the process.py, that's the same here right? (depending on how you want to use this baseline). Is this helpful to answer your question?
Alternatively, or as a debugging step for a couple of cases, you can also use the version on Grand Challenge which takes care of all steps: https://grand-challenge.org/algorithms/pi-cai-baseline-nnu-net-semi-supervised/
Note: for this baseline algorithm, the clinical variables are not used, so copying those can also be left out.
import argparse
import shutil
from pathlib import Path

import SimpleITK as sitk
from picai_prep.data_utils import atomic_file_copy, atomic_image_write
from process import csPCaAlgorithm as Algorithm

if __name__ == "__main__":
    # Command line options
    parser = argparse.ArgumentParser(description="Batch inference options", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
    parser.add_argument("--input_dir", type=Path, default=Path("/dataset"),
                        help="Path to the input directory")
    parser.add_argument("--output_dir", type=Path, default=Path("/results"),
                        help="Path to the output directory")
    parser.add_argument("--algorithm_input", type=Path, default=Path("/input"),
                        help="Path to the algorithm input directory")
    parser.add_argument("--algorithm_output", type=Path, default=Path("/output"),
                        help="Path to the algorithm output directory")
    parser.add_argument("--subject_list", type=Path, default=None,
                        help="Path to the subject list stored in a text file (one subject_id per line)")
    args = parser.parse_args()

    # Set up paths
    input_dir = args.input_dir
    images_dir = input_dir / "images"
    output_dir = args.output_dir
    algorithm_input = args.algorithm_input
    algorithm_output = args.algorithm_output

    workdirs = [
        algorithm_input,
        algorithm_output,
    ]

    print(f"Input dir: {input_dir}")
    print(f"Images dir: {images_dir}")
    print(f"Output dir: {output_dir}")

    if args.subject_list is not None:
        with open(args.subject_list) as f:
            subject_list = [line.strip() for line in f.readlines()]
        print(f"Using subject list from {args.subject_list}")
    else:
        input_scans = sorted(list(images_dir.glob("*/*_t2w.mha")))
        subject_list = [path.name.split("_t2w.mha")[0] for path in input_scans]
        print(f"Found {len(input_scans)} cases")

    print("Starting inference...")
    for subject_id in subject_list:
        print("="*100)
        print(f"Starting {subject_id}...")
        patient_id = subject_id.split("_")[0]
        path_detection_map_dst = output_dir / f"cspca-detection-map/{subject_id}.nii.gz"
        path_case_pred_dst = output_dir / f"cspca-case-level-likelihood/{subject_id}.json"
        if path_detection_map_dst.exists() and path_case_pred_dst.exists():
            print(f"Skipping {subject_id} because output already exists")
            continue

        try:
            # clean up
            for path in workdirs:
                shutil.rmtree(path, ignore_errors=True)
                path.mkdir(exist_ok=True, parents=True)

            # prepare input dir on host computer
            for num, (folder, modality) in enumerate([
                ("images/transverse-t2-prostate-mri", "t2w"),
                ("images/transverse-adc-prostate-mri", "adc"),
                ("images/transverse-hbv-prostate-mri", "hbv"),
            ]):
                src = images_dir / patient_id / f"{subject_id}_{modality}.mha"
                dst = algorithm_input / folder / f"{num}_{subject_id}_{modality}.mha"
                print(f"Copying {src} to {dst}...")
                atomic_file_copy(src, dst, mkdir=True)

            # prepare input dir on host computer
            src = input_dir / "clinical_information_v2" / f"{subject_id}.json"
            dst = algorithm_input / "clinical-information-prostate-mri.json"
            atomic_file_copy(src, dst, mkdir=True)

            # run algorithm
            Algorithm().predict()

            # copy detection map out
            src = algorithm_output / "images/cspca-detection-map/cspca_detection_map.mha"
            pred = sitk.ReadImage(str(src))
            atomic_image_write(pred, path_detection_map_dst, mkdir=True)

            # copy case-level prediction out
            src = algorithm_output / "cspca-case-level-likelihood.json"
            atomic_file_copy(src, path_case_pred_dst, mkdir=True)
        except Exception as e:
            print(f"Error for {subject_id}: {e}")
            continue

This script expects the data under /dataset to be ordered in the same manner as the PI-CAI dataset.

thanks for a quick reply!!  I will try this once for sure. Actually Sorry, I saw the message now. (maybe closed issue, so didn't get GitHub notification)

@joeranbosma thanks for the script I still cannot figure out the folder's name (esp: algorithm_input and algorithm_output), though I see that the script you shared above is more helpful than process.py.
What I have is a folder with preprocessed outputs:
/data/ImageTr/Patient1_0000.nii.gz,
/data/ImageTr/Patient1_0001.nii.gz,
/data/ImageTr/Patient1_0002.nii.gz,
/data/ImageTr/Patient2_0000.nii.gz,
/data/ImageTr/Patient2_0001.nii.gz,
/data/ImageTr/Patient2_0002.nii.gz,

and this checkpoint folder from :
https://github.com/DIAGNijmegen/picai_nnunet_semi_supervised_gc_algorithm/tree/master/results/nnUNet/3d_fullres/Task2203_picai_baseline/nnUNetTrainerV2_Loss_FL_and_CE_checkpoints__nnUNetPlansv2.1
is it possible for me to infer using baseline weights?


Layers lost and map stop working when creating a layer when dragging an analysis node

Not always, but sometimes: STR:

Create a points layer.
Add a spatial cluster analysis.
Add a centroid analysis.
Add an AOI analysis.
Go to the layer list.
Drag the clusters node outside of the layer.

layers-view.js:149 Uncaught TypeError: Cannot read property 'fixed' of undefined

note: Important for the smoke tests. cc/ @javisantana

for the record, not being able to replicate 👍

not able to replicate again?

Uncaught TypeError: Cannot read property 'fixed' of undefined, I happened to just hit this same exception (not conclusive that it's the same, but likely…):
(anonymous function) (VM28973:6)
i (underscore:1461)
getDefaultCartoCSSForType (camshaft-reference.js:148)
createAnalysisNode (user-actions.js:85)
createNodeDefinition (base-analysis-f…m-model.js:111)
saveAnalysis (user-actions.js:70)
_onSaveClicked (analysis-controls-view.js:181)
…

The point.fill.size.fixed value is not missing for the template, even though it's declared in the required object in data/default-cartography.json#L7. I suspect some code mutates that object (removing the val), which causes this code path to fail… still looking into this one.

umh, let's add a clone then

The specific exception thrown that caused the unwanted destructive changes is (most likely) fixed in #9152, so closing. Reopen if the same error occurs again.

VAMOS NENO!
2016-07-28 10:02 GMT+02:00 Nicklas Gummesson<EMAIL_ADDRESS>
Closed #9148 https://github.com/CartoDB/cartodb/issues/9148.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/CartoDB/cartodb/issues/9148#event-737497983, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAIENWWZ-oE-LSuUkI9GWXkDSncd5aPqks5qaGIYgaJpZM4JWWVm
.

--
Sergio Alvarez Leiva

Just reopened. Will show you how to replicate


Policy bot sometimes doesn't add status comments

See open PRs (that have a label applied) through this filter
https://github.com/microsoft/winget-pkgs/pulls?page=2&q=is%3Apr+is%3Aopen+-commenter%3Amicrosoft-github-policy-service[bot]
These are all PRs where the policy service bot didn't add a status comment. Usually when status labels are applied on a PR e.g., Internal-Error, Validation-Completed or others, the bot adds a comment explaining the context behind applied label, which isn't happening in these cases.
(For reference, https://github.com/microsoft/winget-pkgs/pulls?q=is%3Apr+is%3Aopen+commenter%3Amicrosoft-github-policy-service[bot] shows PRs where bot correctly adds these comments)

[Policy] Area-Bots
[Policy] Issue-Bug

To help mitigate load, a member of the internal team has sometimes disabled the webhook, which applies labels. This might have occurred here.

I don't think it's a disabled webhook issue. I was fortunate enough to capture this screenshot while testing some new triggers. The screen on the right was from when the PR was initially created, and the page was left open while the triggers ran.  The screen on the left is from opening the PR in a new window later on.

@DragosDanielBoia - Would be interested to hear your thoughts on why the comment did not persist on the above PR

@mdanish-kh this is not a bot bug, I think is based on your bot configuration. Try to check them. I can try to check them later this month.

@DragosDanielBoia - Any thoughts on the image I posted?


Address website commits without CLA

There are a number of commits that did not have proper CLA signed and creates issues when integrating the web site. We need to address the missing CLA or revert the commits.

Can fix email address if we need to change to update someone's email to their CLA approved email for past commit.
https://www.git-tower.com/learn/git/faq/change-author-name-email

@blueandgold  I know you are working on this, but suspect we just have not been updating the issue. I assigned this issue to you. Please review and decide to keep open or close it based on where you are in the process of addressing the CLA. Thanks.

All website PRs have been checked for CLA.  Will have either cla: yes or cla: no labels.


raft_client: correctly report error

What is changed and how it works?
What's Changed:
The old implementation doesn't wait for receiver to finish, so the error
detail will be lost. One of the example is we can see a lot of
RemoteStopped send error in log with receiving error being None.
This PR joins two futures and print all errors in the end. So we can
know what's actually aborting connections.
Related changes

Need to cherry-pick to the release branch

Check List
Tests

Manual test (add detailed scripts or steps below)
Setting server.max-grpc-send-msg-len to 10,240 and run tpcc prepare can see a lot of following logs:
[2021/09/13 21:38:51.804 +08:00] [ERROR] [raft_client.rs:407] ["connection aborted"] [addr=<IP_ADDRESS>:20161] [receiver_err=None] [sink_error=Some(RemoteStopped)] [store_id=5]

With this patch, the error report becomes:
[2021/09/13 21:36:13.538 +08:00] [ERROR] [raft_client.rs:447] ["connection aborted"] [addr=<IP_ADDRESS>:20161] [receiver_err="Some(RpcFailure(RpcStatus { code: 8-RESOURCE_EXHAUSTED, message: \"Sent message larger than max (939142 vs. 10240)\", details: [] }))"] [sink_error=Some(RemoteStopped)] [store_id=4]

Release note
- improve raft client error log report

/merge


[Snyk] Upgrade webpack from 5.83.1 to 5.86.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade webpack from 5.83.1 to 5.86.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 5 versions ahead of your current version.
The recommended version was released 21 days ago, on 2023-06-07.

Release notes

Package name: webpack

5.86.0 - 2023-06-07New Features

Improved cache size performance via better handling of serialization for errors and bigints by @ alexander-akait in #17282
Introduce an export default handler function option for ProgressPlugin by @ alexander-akait in #17312
Support passing RegExp to splitChunks.chunks by @ hyf0 in #17332

Bug Fixes

Fix layer capabilities for ContextModule types by @ huozhi in #17310
Fix compatibility of __non_webpack_require__ with ES modules by @ alexander-akait in #17308
Improve type coverage Chunk, ChunkGroup, and other plugins by @ alexander-akait in #1731
Do not add js extension for eval source maps when extension is not resolvable by @ alexander-akait in #17331

Developer Experience

Improve type coverage for Json Module type and lazy load json-assertions package by @ alexander-akait in #17301

Dependencies & Maintenance

Bump memfs from 3.5.1 to 3.5.2 by @ dependabot in #17315
Bump webpack-cli from 5.1.1 to 5.1.3 by @ dependabot in #17314
Bump eslint from 8.41.0 to 8.42.0 by @ dependabot in #17313

New Contributors

@ huozhi made their first contribution in #17310
@ hyf0 made their first contribution in #17332

Full Changelog: v5.85.1...v5.86.0

5.85.1 - 2023-06-05Bug Fixes

Fix bug in handling barrel imports (#17305) by @ bworline in #17307 - NOTE: An internal API BasicEvaluatedExpression.getMemberRangeStarts has been changed to BasicEvaluatedExpression.getMemberRanges, please see type definition changes and the pull request for more information.

Dependencies & Maintenance

Bump @ types/jest from 29.5.1 to 29.5.2 by @ dependabot in #17297

Full Changelog: v5.85.0...v5.85.1

5.85.0 - 2023-05-31New Features

Add readonly cache mode by @ vankop in #15470
Normalize property accessors for esm namespaces and chained member/call expressions by @ bworline in #17203
Support environment in loader context by @ alexander-akait in #17281
Introduce a new syntax for addModule() support in worklets - *context.audioWorklet.addModule() by @ alexander-akait in #17212

Bug Fixes

Fix type regression with unknown module type strings by @ alexander-akait in #17266

Developer Experience

Use global runtime constants for webpack exports by @ burhanuday in #17270
Add strict mode type coverage for WASM and Runtime code by @ alexander-akait in #17267
Add strict mode type coverage for runtime modules and runtime plugins by @ alexander-akait in #17261
Add types for JSON & Asset Modules including their interfacing plugins by @ alexander-akait in #17262
Add type coverage for Module subclasses and plugins by @ alexander-akait in #17272

Dependencies & Maintenance

Use GitHub Discussions instead of Gitter in issue templates by @ snitin315 in #17293
Bump @ types/node from 20.2.3 to 20.2.4 by @ dependabot in #17269
Bump browserslist from 4.21.5 to 4.21.6 by @ dependabot in #17275
Bump @ types/node from 20.2.4 to 20.2.5 by @ dependabot in #17276
Bump @ babel/core from 7.21.8 to 7.22.1 by @ dependabot in #17278

Full Changelog: v5.84.1...v5.85.0

5.84.1 - 2023-05-25Bug Fixes

Fix regression in inner graph for reserved identifiers by @ alexander-akait in #17265

Dependencies & Maintenance

Bump @ types/jest from 29.5.0 to 29.5.1 by @ dependabot in #17027
Bump simple-git from 3.18.0 to 3.19.0 by @ dependabot in #17263

Full Changelog: v5.84.0...v5.84.1

5.84.0 - 2023-05-24 Read more

5.83.1 - 2023-05-17Bug Fixes

Fix regression in import/export normailization effecting mini-css-extract-plugin by @ alexander-akait in #17214

Full Changelog: v5.83.0...v5.83.1

    from webpack GitHub release notes

Commit messages

Package name: webpack

2dc8755 5.86.0
7c1cdda Merge pull request #17331 from webpack/issue-16415
7a2d3d8 Merge pull request #17332 from hyf0/hyf_2348902389048230
851b6fa test: fix
d552163 Fix test
61853a1 Fix test
4f17054 Add a test
0e160c7 Update snapshot
5cac4f9 Update WebpackOptions
663a26d Edit schemas\WebpackOptions.json
03fd7dc feat: support passing `RegExp` to `splitChunks.chunks`
aa27d49 fix: do not add `js` extension for eval source maps
5636399 Merge pull request #17312 from webpack/feat-allow-to-use-default-handler
30cf16c Merge pull request #17311 from webpack/types-more
f1ea815 Merge pull request #17308 from webpack/issue-17306
9f837fc Merge pull request #17310 from huozhi/fix/dynamic-layer
d5397d8 Merge pull request #17301 from webpack/refactor-handle-json-errors
c9f32bc Merge pull request #17282 from webpack/feat-improve-serialization
33b4ba0 Merge pull request #17313 from webpack/dependabot/npm_and_yarn/eslint-8.42.0
5bb64ef Merge pull request #17314 from webpack/dependabot/npm_and_yarn/webpack-cli-5.1.3
da4f924 Merge pull request #17315 from webpack/dependabot/npm_and_yarn/memfs-3.5.2
f0f0dd5 5.85.1
6625d68 chore(deps-dev): bump memfs from 3.5.1 to 3.5.2
46ac56d chore(deps-dev): bump webpack-cli from 5.1.1 to 5.1.3

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Codecov Report
Patch and project coverage have no change.

Comparison is base (64a9ba7) 100.00% compared to head (99a5851) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #71   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            1         1
  Lines          177       177
  Branches        39        39
=========================================
  Hits           177       177

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


JAMES-3497 Upgrade camel to latest version

Most notably the 3.x release line claims shorter boot time.
I did not try to leverage dependency reductions.

https://ci-builds.apache.org/job/james/job/ApacheJames/job/PR-321/1/testReport/junit/org.apache.james.app.spring/?cloudbees-analytics-link=scm-reporting%2Ftests%2Ffailed
Seems creating issues with Spring tests

To be faily honnest @mbaechler as Camel goal is easing integration, but it a James implementation detail, I wonder if we can drop it, and rewritte the logic in pure Java, gaining boot time as well as potential gains for mailet container...

That's clearly another topic. I would like to write a spec for a new way of building pipeline (including changing Matcher/Mailet) now that I know that part of James well enough.
We could set up a workshop on that topic if you have similar goals.

That's clearly another topic.

Agree, it just makes me think of it.

I would like to write a spec for a new way of building pipeline (including changing Matcher/Mailet) now that I know that part of James well enough.

Mixing technical and functional changes... One could be carried over without the over one.
BTW having a plain java mailetcontainer would allow to have reactive mailet/matchers easily.

I would like to write a spec for a new way of building pipeline

To be honnest you make me curious. :-)

We could set up a workshop on that topic if you have similar goals.

For me the goal could be to enable writing reactive mailet/matchers.
I think that functionnally mailet/matcher are flexible and a real asset of the James project (but I should not be too close minded AND we could leverage modularization to conciliate diverging point of view. Like ok, you get the feature rich mailetcontainer with advanced configuration and sematic OR you could get the preconfigured one for a basic MDA use case. This reminds me of the Basic/Advanced server discussion.)

Merged


transient: sbt-plugin-releases seems to be missing/rejecting requests

something funny with scala-sbt.org, any ideas?
[error] Server access Error: Connection refused url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.sonatype.forge/forge-parent/10/jars/forge-parent.jar
[error] Server access Error: Connection refused url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.sonatype.spice/spice-parent/17/jars/spice-parent.jar
[error] Server access Error: Connection refused url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.codehaus.plexus/plexus/3.3.1/jars/plexus.jar
[error] Server access Error: Connection timed out url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.codehaus.plexus/plexus-classworlds/2.5.1/bundles/plexus-classworlds.jar

It seems to work fine now. Not sure what happened at the time.

If that's Artifactory on Typesafe's (or is it EPFL's? :-/) servers, there was talk on one of the mailing lists of an outage a few days ago which is what this could've been.. not that it matters now..

I've never understood why the plugins don't just use central. A separate nexus just means that the chance of failure doubles. For sbt 1.0 I would love to see Maven-style plugins, not ivy, on central.


Stuck on "Loading Music Library…"

OS: Xubuntu 18.04
GPMDP Version: 4.6.1
Issue Descriptions: Stuck on "Loading Music Library…" in Google Play Music mode. YouTube Music mode works. It worked a couple of days ago.
Steps to Reproduce: Start Google Play Music Desktop Player

debug_info.zip

duplicate of #3660


Added dead to docs for docker ps -f status=...

It is possible to invoke docker ps -f status=dead, but the
documentation for docker-ps does not mention dead as a valid option.
This commit fixes that.

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "add-dead-to-docker-ps-documentation" git@github.com:karkhaz/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

@karkhaz Thanks, you are right it is not listed :sweat_smile:. Could you also update man/docker-ps.1.md as the list is present there ?

Will do. Do you prefer that I use --amend to squash that into the same commit, or shall I make two separate commits for this pull request?
thanks

@karkhaz --amend :wink:

Not sure why there are conflicts :S sorry

@karkhaz :
$ git checkout master
$ git pull --rebase
$ git checkout -
$ git rebase master

That will give you the conflicts

oh shoot. That was wrong. Shall I start over and submit a new pull request?
Sorry for the trouble, just for some documentation changes...

@karkhaz you can rebase this PR, and do a force push to update this PR

Carried in #19557


Comments - Related Features

This is a list of the features that were not a part of #81 because the PR was getting very lengthy:

[ ] #37
[ ] Flagging for Moderators vs Users (if applicable) - See #56
[ ] #527
[ ] #528

@ChrisMarsh82 flagging is done and the rest of the requirements need to be reprioratized

Closing this as all the tasks have been split into separate issues.


[CELEBORN-1520] Minor logging fix for AppDiskUsageMetric and Fixed UTs

What changes were proposed in this pull request?

Minor logging change in AppDiskUsageMetric which are not critical but slightly bothering.
Fixed UT's for AppDiskUsageMetric

Why are the changes needed?

Current AppDiskUsageMetric UTs were like placeholder and just printing the output. They were not testing/verifying anything.
Minor logging change with AppDiskUsageMetric.

Comma formating was wrong

Snapshot start 2024-07-24T08:47:12.496 end 2024-07-24T08:57:12.497 Application application_1717149813731_19042841_2 used approximate 15.9 GiB ,Application application_1717149813731_19042841_1 used approximate 13.9 GiB

We were printing an extra empty line after each summary.

211:20:24.339 [master-app-disk-usage-metrics-logger] INFO  org.apache.celeborn.common.meta.AppDiskUsageMetric - App Disk Usage Top50 Report
Snapshot start 2024-07-24T09:17:12.498 end 2024-07-24T09:27:12.498 Application application_XXX used approximate 14.5 GiB
Snapshot start 2024-07-24T08:17:12.495 end 2024-07-24T08:27:12.496 Application application_XXX used approximate 15.9 GiB

11:27:12.507 [master-app-disk-usage-metrics-logger] INFO  org.apache.celeborn.common.meta.AppDiskUsageMetric - App Disk Usage Top50 Report
Snapshot start 2024-07-24T09:17:12.498 end 2024-07-24T09:27:12.498 Application application_XXX used approximate 14.5 GiB
Snapshot start 2024-07-24T08:17:12.495 end 2024-07-24T08:27:12.496 Application application_XXX used approximate 15.9 GiB

Does this PR introduce any user-facing change?
No
How was this patch tested?
Fixed current UTs and verified from the logs.

Thanks, merged to main/0.5/0.4

Thanks @pan3793 for the review.


Link 404

This link leads to a 404 page:
"You can enable Dataverse search on email descriptions to search email descriptions."

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

ID: a85f605d-b018-72d0-5316-8d6e5056d9ca
Version Independent ID: b1a95941-e2f4-ea50-d79b-f951209957aa
Content: Email activity tables (Microsoft Dataverse) - Power Apps
Content Source: powerapps-docs/developer/data-platform/email-activity-entities.md
Service: powerapps
Sub-service: dataverse-developer
GitHub Login: @DanaMartens
Microsoft Alias: dmartens

Thanks for your comment, @darshSWL. This issue has been assigned to the doc author for review.

@darshSWL Thanks for pointing this out. The link will be fixed sometime today.


dynamically change the figma design when control variable change

Is your feature request related to a problem? Please describe.

A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like

A clear and concise description of what you want to happen.

I need a feature that changes the figma design base on the control variable, basically for example if i change a theme it should change the figma design
Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

Design types

[x] figma
[x] figspec
[ ] link
[ ] image
[ ] iframe

Additional context

Add any other context or screenshots about the feature request here.

Is it possible? 🤔  The parameters, which addons use for their inputs, are static. AFAIK, neither users nor an addon can update parameters based on Args.
Even if it's possible, I think it might cause degraded performance or rendering problems due to frequent updates.
If you have frame/file variations, I recommend you to put an array of objects to the design parameter along with name properties (example, docs).

Closing as a workaround exists and performance concern. Feel free to reopen (or comment) if you have any idea to address these problems.


Questions of source and root_folder in train.prototxt

I have two questions when I review train.prototxt.
1.
image_data_param {
   source: "/home/atlas2_ssd/simon/ilsvrc12/train.txt"
   batch_size: 128
   shuffle: true
   root_folder: "/home/atlas1_ssd/simon/ilsvrc12-scaled/train/"
   }

Can I replace the source type to LMDB?
2.  How to form root_folder(scaled) of my own data?
Thanks a lot !

Hi!

You can replace the image data layer by lMDB. The difference is, that a LMDB dataset transforms all images to be square shape and hence changes the aspect ratio. The image data layer preserves the aspect ratio, hence the results might vary a bit.
You can use the linux tool convert to resize all images in a folder. Do something like find . -name "*.JPEG" and pipe it to convert. These scaled images are only useful for the image data layer though.


Document Comparison, OPENAI_FUNCTIONS does not always look into the tools

System Info
Having basicaly this demo code and the issue is that it's not working reliably!
Sometimes OPENAI_FUNCTIONS just doesn't look into tools and telling that he can't find the documents.
Seems like this happens because OpenAI decides on it's own if he rather use tools or replies on his own knowledge.
I also don't want to fill the memory with all the data every time I am starting a new conversation, this does not work with huge data files.
Any other way to solve this?
Who can help?
No response
Information

[ ] The official example notebooks/scripts
[ ] My own modified scripts

Related Components

[ ] LLMs/Chat Models
[ ] Embedding Models
[ ] Prompts / Prompt Templates / Prompt Selectors
[ ] Output Parsers
[ ] Document Loaders
[ ] Vector Stores / Retrievers
[ ] Memory
[X] Agents / Agent Executors
[X] Tools / Toolkits
[ ] Chains
[ ] Callbacks/Tracing
[ ] Async

Reproduction
  from pydantic import BaseModel, Field

  from langchain.chat_models import ChatOpenAI
  from langchain.agents import Tool
  from langchain.embeddings.openai import OpenAIEmbeddings
  from langchain.text_splitter import CharacterTextSplitter
  from langchain.vectorstores import FAISS
  from langchain.document_loaders import PyPDFLoader
  from langchain.chains import RetrievalQA

  class DocumentInput(BaseModel):
      question: str = Field()

  llm = ChatOpenAI(temperature=0, model="gpt-3.5-turbo-0613")

  tools = []
  files = [
      # https://abc.xyz/investor/static/pdf/2023Q1_alphabet_earnings_release.pdf
      {
          "name": "alphabet-earnings",
          "path": "/Users/harrisonchase/Downloads/2023Q1_alphabet_earnings_release.pdf",
      },
      # https://digitalassets.tesla.com/tesla-contents/image/upload/IR/TSLA-Q1-2023-Update
      {
          "name": "tesla-earnings",
          "path": "/Users/harrisonchase/Downloads/TSLA-Q1-2023-Update.pdf",
      },
  ]

  for file in files:
      loader = PyPDFLoader(file["path"])
      pages = loader.load_and_split()
      text_splitter = CharacterTextSplitter(chunk_size=1000, chunk_overlap=0)
      docs = text_splitter.split_documents(pages)
      embeddings = OpenAIEmbeddings()
      retriever = FAISS.from_documents(docs, embeddings).as_retriever()

      # Wrap retrievers in a Tool
      tools.append(
          Tool(
              args_schema=DocumentInput,
              name=file["name"],
              description=f"useful when you want to answer questions about {file['name']}",
              func=RetrievalQA.from_chain_type(llm=llm, retriever=retriever),
          )
      )

      llm = ChatOpenAI(
      temperature=0,
      model="gpt-3.5-turbo-0613",
  )

  agent = initialize_agent(
      agent=AgentType.OPENAI_FUNCTIONS,
      tools=tools,
      llm=llm,
      verbose=True,
  )

  agent({"input": "did alphabet or tesla have more revenue?"})

Expected behavior
Always checking the tools before answering a question.

@dosu-bot
1.Sounds good, but it's not only about large files, OPENAI_FUNCTIONS should always first look into the tools!
2.But how to implement your example in the existing code?
Please provide the complete code for this task!

@dosu-bot
changed the code, but getting this error
AttributeError: 'Tool' object has no attribute 'can_handle'


Fabric-Go-Service-Sidebar-Routes does not display number of requests

Edge

Master

Reassigning to align to @kaitmore and @shanberg 's work on the new nav elements. I'm unclear on if this bug would carry over via code reuse of the SummaryCard stuff or if this might just end up getting fixed as the new elements are built out.

Validated that this issue is still active in the new layout.


Ecobee: Display the actual names of climates, not the internal names used in the thermostat

The current ecobee component returns as climate.mode the internal code names for the defined climates. This is unintuitive, as the user of the thermostat does not know the internal names. The user sees meaningful names. E.g., the first user-defined climate is named "smart1" on the ecobee, but the user may know it as "Dawn" (or whatever name he or she defined).

You should only file an issue if you found a bug. Feature and enhancement requests should go in the Feature Requests section of our community forum:


'humanizeDuration' is undefined

Looks like there have been a few issues related to 'humanizeDuration' possibly having to do with an AngularJS update but mine looks a little different and hopefully simple?
I keep getting "ReferenceError: 'humanizeDuration' is undefined" (twice on each page load) when using the timer. So far, it just doesn't work.

It appears that my error is due to dependencies on external libraries. Following this stackoverflow question, I included the two libraries in my app and it works! This represents a significant overhead and it would be nice if the dependency was made explicit and obvious in documentation.
Add these files:
moment.js
humanizeDuration.js

getting the same errors. I used bower-install to install moment.js and humanizeDuration, but still not seeing my timer.

You should import the script into the page:
<script src="bower_components/momentjs/min/moment-with-locales.min.js"></script>
<script src="bower_components/humanize-duration/humanize-duration.js"></script>


Add stimulus intensities

Think of a syntax to specify the intensity for a stimulus. One suggestion is to automatically create one variable for each stimulus (with the same name as the stimulus) and let this variable represent the intensity. Setting the intensity for the stimulus "lever" to 0.5 is done by simply setting the variable lever to 0.5: lever: 0.5.
@phase ...
L1    lever:0.5, lever    |    L2
L2    ...

Another is the syntax s(intensity). That way one need not set a variable, but the syntax is more complex, in particular for compound stimuli s1(i1), s2(i2):
@phase ...
L1    lever(0.5)    |    L2
L2    ...

Since this may be too similar to the syntax for going to a phase line with a probability L1(0.5),L2(0.5), an alternative is (s1,i1) but compund stimuli become a bit ugly: (s1,i1),(s2,i2).
Make sure this works in conjuction with #92. For example, using a trace but explicitly setting the intensity, the explicitly set intensity will have priority over the decaying trace-intensity.

Fixed on issue branch 92. Merged to master.


Crash with the EffectContext, TargetData and AddTargetData in the Shotgun Instant GA

When I try to run the HandleTargetData custom event in the Shotgun Instant GA everything runs just fine until I get to the AddTargetData, if I use a print before that (Get Effect Context) everything runs but after I connect the Get Effect Context to the AddTargetData and I try to run it, it crashes. Please help!

I managed to focus the issue to the AddTargetData, for some reason after the EffectContext is assigned using the static_cast and the EffectContext->AddTargetData(TargetData) is called the engine crashes and the AddTargetData is not even called (I tried by using an UE_LOG but nothing happens. I already checked if the EffectContext was valid and if the TargetData has the information and I was able to obtain the actors and hitResults so they are both valid but the AddTargetData is not working, any idea why?

Yeah the static_cast for the EffectContext is the same as in the GSShooter,
FGASGameplayEffectContext* EffectContext = static_cast<FGASGameplayEffectContext*>(EffectContextHandle.Get());
FGASGameplayEffectContext being the same as FGSGameplayEffectContext and the EffectContextHandle is the type FGameplayEffectContextHandle.


Add official build support into yml file

Looks good. Is removing this next on the docket?
https://github.com/dotnet/dotnet-ci/blob/master/data/repolist.txt#L53

Correct, also deleting netci.groovy from the repo.

Merging as the build shape looks good. The only thing pending is to get signing approval in the new build definition.


example: Add a @tevm/example-next project

https://github.com/evmts/tevm-monorepo/issues/946

@0xpolarzero I can't assign this to you for some reason but this issue is all yours. Reach out if I can help


Handling exceptions: providing invalid arguments for client API

This PR was a result of having a hard-to-trace bug, and the problem being the wrong argument for the API method. There could be more cornercases like this though, wouldn't it be better to have a 100% method to check if the method was successful? The status field returned from the API will probably suffice, but there isn't a way to check for it right now. Alternatively we could throw an exception if status is 0, sounds a bit weird to me though.

This PR was a result of having a hard-to-trace bug, and the problem being the wrong argument for the API method. There could be more cornercases like this though, wouldn't it be better to have a 100% method to check if the method was successful? The status field returned from the API will probably suffice, but there isn't a way to check for it right now. Alternatively we could throw an exception if status is 0, sounds a bit weird to me though.

The status field does not always represent that server returned error. Nikita mention it here. Returning status 0 without content means that command finished unsuccessfully, but in most cases, I think, this is a result of the wrong request from the user side, like a case with creating an empty list of the elements. You think that users should have access to the status field, and it should be implemented? I think that raising errors is enough.