No provider for MapsAPILoader in IONIC

*The objetive is to show a search with  a google map.
I've got this error in ionic/angular project

    Runtime Error
    No provider for MapsAPILoader!
    Stack
    Error: No provider for MapsAPILoader!
        at injectionError (http://localhost:8103/build/main.js:1655:86)
        at noProviderError (http://localhost:8103/build/main.js:1693:12)
        at ReflectiveInjector_._throwOrNull (http://localhost:8103/build/main.js:3194:19)
        at ReflectiveInjector_._getByKeyDefault (http://localhost:8103/build/main.js:3233:25)
        at ReflectiveInjector_._getByKey (http://localhost:8103/build/main.js:3165:25)
        at ReflectiveInjector_.get (http://localhost:8103/build/main.js:3034:21)
        at AppModuleInjector.NgModuleInjector.get (http://localhost:8103/build/main.js:3981:52)
        at resolveDep (http://localhost:8103/build/main.js:11441:45)
        at createClass (http://localhost:8103/build/main.js:11305:32)
        at createDirectiveInstance (http://localhost:8103/build/main.js:11125:37)

In the app.module

    import {AgmCoreModule} from '@agm/core';
    import {GoogleMapsAPIWrapper} from "angular2-google-maps/core/services/google-maps-api-wrapper";

     imports: [
            AgmCoreModule.forRoot({
                apiKey: '*******', libraries: ["places"]
            })
          ]

Then in the Component Page

    import {MapsAPILoader} from 'angular2-google-maps/core';
    constructor(private mapsAPILoader:MapsAPILoader)

The html page
    <div class="form-group"> <input placeholder="search for location" autocorrect="off" autocapitalize="off" spellcheck="off" type="text" class="form-control" #search [formControl]="searchControl">
      </div>
      <agm-map [latitude]="latitude" [longitude]="longitude" [scrollwheel]="false" [zoom]="zoom">
                            <agm-marker [latitude]="latitude" [longitude]="longitude"></agm-marker>
                        </agm-map>

So.. I don't have any Idea what happens . Where found Provider or where I have to put.

You need to insert MapsAPILoader into providers in NgModule. Something like this:
@NgModule({ imports: [     AgmCoreModule.forRoot({apiKey: "AIzaSyCJjQ4Bb3tp2TTH2EhCgQXRvaQrc-2V3kg"})   ],    declarations: [     ServiceAreaComponent   ], providers: [ BoundariesIoService, GoogleMapsAPIWrapper, DataLayerManager ] }) export class ServiceAreaModule {}

This component works fine with Ionic3? After Compiling with cordovar into a app for ios or android?


Add safe_exp and safe_log functions

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (1cd1e4e) to head (6e98588).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #24   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           16        19    +3
  Lines          243       256   +13
  Branches        18        18
=========================================
+ Hits           243       256   +13

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


chore(deps): update dependency jsii-docgen to v10

This PR contains the following updates:

Package
Change
Age
Adoption
Passing
Confidence

jsii-docgen
^9.1.2 -> ^10.0.0

Release Notes

cdklabs/jsii-docgen (jsii-docgen)
v10.0.0
Compare Source
10.0.0 (2023-10-26)
⚠ BREAKING CHANGES

README.md files are no longer included by default in the generated documentation files. To revert to the previous behavior, please provide the --readme flag.

Bug Fixes

readme incorrectly included in API docs by default (#1117) (7431871), closes #1073

v9.2.2
Compare Source
9.2.2 (2023-10-02)
Bug Fixes

split by submodule ignores output (#1159) (094d20c)

v9.2.1
Compare Source
9.2.1 (2023-10-02)
Bug Fixes

unrelated corrupted assembly causes failure (#1155) (6c90770)

v9.2.0
Compare Source
9.2.0 (2023-09-29)
Features

support jsii-rosetta >= 1.85.0 (#1154) (37566e5)

Configuration
📅 Schedule: Branch creation - "before 1am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.


PHOENIX-6767 Traversing through all the guideposts to prepare paralle…

…l scans is not required for salted tables when the query is point lookup

@chrajeshbabu - looks like there are test failures in PhoenixTableLevelMetricsIT -- do the tests need to be updated with different metric values to assert on now that the query planning is more efficient in some cases?

@chrajeshbabu - looks like there are test failures in PhoenixTableLevelMetricsIT -- do the tests need to be updated with different metric values to assert on now that the query planning is more efficient in some cases?

Since we are not calling get table regions API here custom connection queries don't have effect and ignored the tests.
@gjacoby126

Thanks for reviews @stoty @gjacoby126 .


No idea how to proceed with Aggregate level 4

Description
Hi everyone,
I have a problem solving level 4 from the practice PA, the one involving Aggregate class.
The question stated that flapMap takes in Function<T,Aggregate<S,T>> as input. Implementing that was fine since I assume that an Aggregate has already been created using the Aggregate's of() static method.
However, I have absolutely no idea how to implement Aggregate's of() method. Since it is a static class, how can I use the parameter that is passed from flatMap()? How can it detect whether it's within or outside the flatMap method?
Any help would be appreciated!

You can have another private constructor that refers to the new static method, similar to how you implement the seed static method.

my of() method created an "empty" Aggregate and store the Function<S,Pair<S,T>> supplied in the argument as a property of this "empty" Aggregate.
within flatmap, i created a nested Function<T,Function<S,Pair<S,T>> f using the function which was stored in the "empty" Aggregate using the of() method
then i can do f.apply(...).apply(...) to map my S and T accordingly. Hope this helps!


Containers - > IP column not possible to make visible

Bug description
Most important feature and it is not possible to get it! IP address column is not visible and not possible to make it visible.
Expected behavior
Visible by default or at least make it visible via "columns"
Portainer Logs
Steps to reproduce the issue:

Open portainer
Navigate to "Container"
See that IP column is not visible
See that it is not possible to make it visible via "Columns"

Technical details:

Portainer version: 1.24
Docker version (managed by Portainer): Std
Platform (windows/linux): linux
Command used to start Portainer (docker run -p 9000:9000 portainer/portainer): default
Browser: chrome / firefox

Additional context
Pretty bad to upgrade and loose this - it is very important to see IP addresses

You can still see the IP addresses, just click on the container name, scroll to the bottom and you can see the assigned ipv4 and ipv6 addresses.

I think I have more than 100 of them, I do not want to go over each just to understand what is overall picture. That's why it is so important to see it by once.

Unless you are using macvlan networking, what is the actual use of the container ip address for you? You shouldnt ever address containers by IP address anyway.

Closing as this was removed in 1.24.0 due to the introduction of IPV6 support. It will be reintroduced via this feature request


Update service-providers.md

Added example of adding simple values to container object

Good man, thanks

My pleasure :bow:

:+1:


enha: use parking_lot mutex instead of std::sync

PR Type
Enhancement

Description

Replaced std::sync::Mutex with parking_lot::Mutex across multiple files for improved performance
Removed custom MutexExt trait and its usage, simplifying the codebase
Updated mutex locking syntax to use the new parking_lot::Mutex methods
Kept MutexResultExt trait, although its usage was removed in the shown changes
This change affects core components like the executor, miner, storage, and global state management

Changes walkthrough 📝
Relevant filesEnhancement

executor.rsReplace std::sync::Mutex with parking_lot::Mutex

src/eth/executor/executor.rs
Replaced std::sync::Mutex with parking_lot::Mutex  Removed usage of MutexExt trait  Updated mutex locking syntax

+2/-3

miner.rsSwitch to parking_lot::Mutex in miner module

src/eth/miner/miner.rs
Replaced std::sync::Mutex with parking_lot::Mutex  Removed usage of MutexExt and MutexResultExt traits  Updated mutex locking syntax throughout the file

+10/-17

rocks_state.rsImplement parking_lot::Mutex in rocks_state

src/eth/storage/permanent/rocks/rocks_state.rs
Replaced std::sync::Mutex with parking_lot::Mutex  Removed usage of MutexExt trait  Updated mutex locking syntax

+2/-4

ext.rsRemove MutexExt trait and related code

src/ext.rs
Removed MutexExt trait and its implementation  Kept MutexResultExt trait (unused in the shown changes)

+0/-16

globals.rsIntegrate parking_lot::Mutex in globals module

src/globals.rs
Replaced std::sync::Mutex with parking_lot::Mutex  Removed usage of MutexExt trait  Updated mutex locking syntax

+3/-4

💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information

/benchmark

Benchmark:
Run ID: bench-755068278
Git Info:

Branch: parking_lot_mutex
Commit: 4c7fe29
PR: #1902

Configuration:

Target Account Strategy: Default

RPS Stats: Max: 1265.00, Min: 685.00, Avg: 1110.02, StdDev: 71.68
TPS Stats: Max: 1284.00, Min: 923.00, Avg: 1076.38, StdDev: 80.29
Plot: View Plot

/benchmark

Final benchmark:
Run ID: bench-3697973122
Git Info:

Branch: main
Commit: 426da2f
PR: #1902

Configuration:

Target Account Strategy: Default

RPS Stats: Max: 1278.00, Min: 772.00, Avg: 1057.73, StdDev: 78.24
TPS Stats: Max: 1264.00, Min: 875.00, Avg: 1025.30, StdDev: 84.25
Plot: View Plot


Added instructions for Unity Unit Tests

Unit Tests calling ZeroFormatter will always return the error:
System.InvalidOperationException : Type is not supported, please register Player

After some hair scratching and re-reading your docs, I realised it's because the auto formatter registration for RuntimeInitializeOnLoad doesn't apply to unit tests. So by manually adding:
ZeroFormatterInitializer.Register();

In test SetUp works fine. I thus updated the README. Feel free to re-word it.

thank you, yes, it is nice info.


[SPARK-41435][SQL] Make curdate() throw WRONG_NUM_ARGS  when args is not empty

What changes were proposed in this pull request?
curdate()  throw QueryCompilationErrors.invalidFunctionArgumentNumberError with Seq.empty input when expressions is not empty, then the error class will be _LEGACY_ERROR_TEMP_1043 :
"_LEGACY_ERROR_TEMP_1043" : {
    "message" : [
      "Invalid arguments for function <name>."
    ]
  }

this pr change the first input arg from Seq.empty to Seq(0) to make the error class use WRONG_NUM_ARGS:
"WRONG_NUM_ARGS" : {
    "message" : [
      "The <functionName> requires <expectedNum> parameters but the actual number is <actualNum>."
    ]
  }

Why are the changes needed?
WRONG_NUM_ARGS is a more appropriate error class
Does this PR introduce any user-facing change?
No
How was this patch tested?
Add new test case

There are two questions:

When validParametersCount.length == 0, should an internal exception be thrown? I think validParametersCount.length == 0 should only be because it does not match the appropriate constructor, as I described in https://github.com/apache/spark/pull/38940#discussion_r1041778431.

select curdate(1) looks like a user usage exception. I don't think it should enter the validParametersCount.length == 0 branch

I think deleting remove the error class and returning an internal error should be completed in https://github.com/apache/spark/pull/38940.

+1, LGTM. Merging to master.
Thank you, @LuciferYang.

Thanks @MaxGekk


[Feature] Could you please add a README or some other instruction with all dependencies and how to run training?

I'm trying to reproduce results but I am finding no documentation for what packages are required or which arguments to give GWCNN_gpu.py for training, other than "usage: GWCNN_gpu.py [input PDB/mmCIF] [output name]"  but is this for training or inference? is the input PDB a folder of PDBs or just one? what format is the output in?

First of all you will need to ensure git lfs is installed - this is needed to download the pre-trained CNN model:
sudo apt-get install git-lfs
Then clone the repo:
git clone https://github.com/seoklab/GalaxyWater-CNN.git
cd GalaxyWater-CNN
git lfs install

This will grab the torch models that are not stored directly on github
Then to create the environment is easy:
conda create -n gwcnn python=3.9
conda activate gwcnn
pip install torch torchvision scipy

Then to run either apo or ligand bound you should only need the GWCNN_gpu.py script
python GWCNN_gpu.py input.pdb output
This will produce mutliple files at different scorecut values - the outputs will be in pdb format.


Replace z3::expr in Index with smt::Expr

This PR 'tries' replacing the z3::expr in Index with smt::Expr into Index. (Both of them exist as of now)
Index has some methods that depends on z3::expr. smt::Expr cannot directly replace the z3::expr, so these methods are marked as 'deprecated'. They will be removed once we actually start replacing the exprs.
After merging this PR, I'll start replacing the exprs in Float and Integer as well.

The exprs will be replaced all at once when the smt::Expr is completely implemented.
Closing this PR for now.


vertical line between pages

it's possible to add line between pages like in the images ?

figure it out
settings.style.buttonBarMinimumLineSpacing = 1
sorry


Some AOI within Kenya have an empty response

Describe the bug
Some AOI within Kenya have an empty response.
To Reproduce
Steps to reproduce the behavior:

Endpoint and URI: /prediction
Query parameters: AOI string for polygon
Inspect results

Desired results
A clear and concise description of what you were trying to achieve
Additional context
Additional information and specific AOI requests provided by Email for privacy reasons.

Proprietary structure location datasets are used in identification of structures to be used in model.  As such, user queries in certain geographies may not return responses even if structures are in the geography because;
1.  The structures may have been recently erected and thus missing our in datasets
2. The structures might not have been included in the data collection process.
We continually update our structure location datasets and thus hope to minimize the occurrence of these empty responses with time.


Feature: Do we need to define a theme

Do we need to provide a theme, as they do here https://www.youtube.com/watch?v=5sRh_WXw0WI or can we get started without making a theme?
~Also where is HeadingNode imported from in https://www.youtube.com/watch?v=5sRh_WXw0WI ? I already have lexical installed, do I really need to install rich-text reparatly?~
Also where is ListItemNode as documented here https://lexical.dev/docs/react/plugins ?
How do I add buttons to the rich text react example? I'd like to add buttons for choosing font, font size, buttons for text color, etc, like on lexical's front page.
Also my underline and strikethrough doesn't work.

It doesn't throw an error without a theme provided but it might be looking weird without root styling especially.
You can import ListItemNode from  @lexical/list.
Your underline and strikethrough need to be provided styling through theme of initialConfig.
You can find sources for a working demo: playground

These types of questions go on Discord: https://github.com/facebook/lexical/issues/4733


Add requirements.txt for examples

Make examples dipendencies easier to discover

Thank you @chq-matteo !


[Feature Request] In-place flag for ICA.apply.

As I used "mne.preprocessing.ICA:apply" I noticed, that the method changes the inst object in-place. This was confusing to me, as the API says nothing about it and also returns an instance.
I saw it on other places, that there is an in-place flag.
I know as a workaround I could copy the instance before applying

Yes this the actual way to do it. The inplace flag / copy parameter was a
design flaw. The mne-pythonic way of getting things done is using .copy
On Tue, 29 Nov 2016 at 19:28, ppasler<EMAIL_ADDRESS>wrote:

As I used "mne.preprocessing.ICA:apply" I noticed, that the method changes
the inst object in-place. This was confusing to me, as the API says
nothing about it and also returns an instance.
I saw it on other places, that there is an in-place flag.
I know as a workaround I could copy the instance before applying
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mne-tools/mne-python/issues/3807, or mute the thread
https://github.com/notifications/unsubscribe-auth/AB0fijP9CxEeSQxMaCqIjSYt4oV54_3aks5rDG63gaJpZM4K_UGb
.

+1 for better documenting the in-place behavior. I think most places we have an apply we do it in-place. I'd rather not add a copy param given that you (as you note) can already pass inst.copy() and it's just as clear.

Better documentation and no return value in the code?

Better documentation and no return value in the code?

Yes. This maybe worth a centrally placed comment in the tutorial, making explicit how to deal with copies and in-place modifications. We could then list which functions actually need to be handled this way and extract some rule for recognising them by the method/function name.

For now I would just add it to the apply method?

For now I would just add it to the apply method?

Yes the inline documentation in the code is a start. I'd have a look though how this is currently handled in other places.

Typically we still return the instance even during in place operations to
allow chaining, I see no special reason to change that pattern here

@Eric89GXL oh I see, that totally makes sense. But the hint in documentation can stay, right?

Yeah +1 for improving docs


Google Podcasts Link doesn't work

broken link in podcasts bottom block

I've just put a pull request in for this issue - #105


Add only core changes

https://github.com/stefanpenner/graphql-fragment-import/pull/13
Reference - this is only TS changes

Thanks for splitting this out, but I don't think we are looking to port this library to TS at this time.

Thanks for splitting this out, but I don't think we are looking to port this library to TS at this time. If the other maintainers would like it, then it is ok.

Yeah thats completely fine, I just did not convert back to JS for now.  Would like to get aligned on the approach first


Release Google.Cloud.DocumentAI.V1 version 1.3.0

Changes in this release:
New features

Add question_id field in ReviewDocumentOperationMetadata (commit af7ce3b)

Created release for Google.Cloud.DocumentAI.V1-1.3.0


Duplicate styles/padding for links in Dropdown

Describe the bug
The current styles for Dropdown.Item prevents having the same padding for text only items and items with links.
https://github.com/primer/components/blob/7b8de76ee1b0bd5aaf99d9514b9fea870bf5464e/src/Dropdown.js#L93-L109
Expected behavior and screenshots
I'd expect to not have double padding for links inside of a dropdown item.
<Dropdown.Item>Text only</Dropdown.Item>
<Dropdown.Item><Link href="#">Sign out</Link></Dropdown.Item>

Also tried with as="a":
<Dropdown.Item>No link</Dropdown.Item>
<Dropdown.Item as="a" href="#">Sign out</Dropdown.Item>

Happy to provide a PR with a fix but I'm not sure which variant is expected to work.

Looking at https://primer.style/css/components/dropdown and it only has examples for links. At least the double padding doesn't seem to be intended.
@emplums Do you have any thoughts on this?

Good catch, this is a bug!

Fixed in 22.0.0 🎉


Norichid [dev]

Codecov Report

Merging #661 (0ca93a1) into dev (dd0f179) will increase coverage by 0.20%.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##              dev     #661      +/-   ##
==========================================
+ Coverage   70.07%   70.27%   +0.20%
==========================================
  Files         125      125
  Lines       11382    11382
==========================================
+ Hits         7976     7999      +23
+ Misses       3406     3383      -23

Impacted Files
Coverage Δ

assemblyline/common/net_static.py
100.00% <ø> (ø)

assemblyline/odm/models/ontology/types/objectid.py
0.00% <0.00%> (ø)

assemblyline/common/identify.py
89.07% <100.00%> (ø)

assemblyline/odm/randomizer.py
94.82% <0.00%> (+1.29%)
:arrow_up:

assemblyline/common/caching.py
36.55% <0.00%> (+3.22%)
:arrow_up:

assemblyline/common/digests.py
77.58% <0.00%> (+13.79%)
:arrow_up:

assemblyline/common/comms.py
18.75% <0.00%> (+18.75%)
:arrow_up:

Continue to review full report at Codecov.

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


Websocket handler API limitations

Hello!
This is the current API for websocket handlers.
fn websocket_handler(
  message: websocket.Message,
  subject: Subject(HandlerMessage),
) -> Result(Nil, Nil) {
  Ok(Nil)
}

It's good but I think there's some limitations with it currently:
It cannot hold state as unlike the actor and gen_server abstractions there's no state parameters. Statefulness is a key feature of websocket sessions, for example, without it we could not implement LiveView in Gleam.
There is no way for the handler process to handle other messages beyond the ones from the websocket. Without this we could not implement things like pub-sub where we would want to send a message to many websocket processes so that they can each relay the message to their client.
The subject with with to reply is sent with each message, modelling a request-response relationship between messages. This means the process cannot send a message before receiving one. It's also slightly unusual as it implies that a different subject is to be used after each received message, but I think all the messages will be going to the same place. (Or could they directly write to the socket rather than using a subject?).
I think the solution here may be to use more-or-less the actor API for handlers. A handler is a normal actor which an init function (in which the mechanism for sending messages is injected, either a subject or some kind of socket writer type, and multiple messages can be subscribed to via a receiver), and a message handler function is invoked per message, giving the actor the chance to perform behaviour and also update state.
Thanks,
Louis

I mentioned this in the Discord, but I have some pending changes in glisten that should enable this pretty easily.  Will update this when I get that in!

I think this should be covered with the latest changes!  Will be doing a release soon, but feel free to let me know if this doesn't cover it 😁

Thank you!!


python312Packages.camel-converter: 3.1.1 -> 3.1.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.camel-converter is: Client for the Meilisearch API
meta.homepage for python312Packages.camel-converter is: https://github.com/sanders41/camel-converter
meta.changelog for python312Packages.camel-converter is: https://github.com/sanders41/camel-converter/releases/tag/v3.1.2
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.1.2 with grep in /nix/store/qdw50rmj2dxy790z4xcnfa92f08lswxv-python3.12-camel-converter-3.1.2
found 3.1.2 in filename of file in /nix/store/qdw50rmj2dxy790z4xcnfa92f08lswxv-python3.12-camel-converter-3.1.2

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

4 total rebuild path(s)

4 package rebuild(s)

First fifty rebuilds by attrpath
python311Packages.camel-converter
python311Packages.meilisearch
python312Packages.camel-converter
python312Packages.meilisearch

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/qdw50rmj2dxy790z4xcnfa92f08lswxv-python3.12-camel-converter-3.1.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/edd70893c172d63b19ad3c8d5dbf7971e354f8d5#python312Packages.camel-converter

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/qdw50rmj2dxy790z4xcnfa92f08lswxv-python3.12-camel-converter-3.1.2
ls -la /nix/store/qdw50rmj2dxy790z4xcnfa92f08lswxv-python3.12-camel-converter-3.1.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

8 packages built:

python311Packages.camel-converter
python311Packages.camel-converter.dist
python311Packages.meilisearch
python311Packages.meilisearch.dist
python312Packages.camel-converter
python312Packages.camel-converter.dist
python312Packages.meilisearch
python312Packages.meilisearch.dist

Maintainer pings
cc @fabaff for testing.

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

8 packages built:

python311Packages.camel-converter
python311Packages.camel-converter.dist
python311Packages.meilisearch
python311Packages.meilisearch.dist
python312Packages.camel-converter
python312Packages.camel-converter.dist
python312Packages.meilisearch
python312Packages.meilisearch.dist


Make the README more in depth

Add explanations for all functions

Currently has:

Installation Instructions
Set-up Instructions
Core Functions Guide
Extra Functions Guide
Function Compatability Notes

Still Needs:

Output and functionality of maelstrom functions

**Added: **

Descriptions and photos for most functions that output to a logfile

Still Need:

Photo of coords logging working

Done


[CNCF TOC] Roadmap Process Improvements

The quarterly planning meetings are great. For the future, please thoroughly document the project's roadmap process and roadmap change process including tagging items for release:

how a feature is added to a release
who decides a feature makes it to a release
how/why a feature is removed from a release plan
etc.

This is recommended post admittance to CNCF Incubation level. This is a follow-up to the Release process improvements and is Suggested for CNCF Incubation, though not required.
xref: https://github.com/cncf/toc/issues/1338

@brooksmtownsend please confirm this is being looked into.

@angellk thank you for the bump, yes I'm working on improving this process for the next quarterly roadmapping session where we can use the new process and see how it goes


Deprecated version of the Android embedding

The plugins `flutter_statusbar_manager` use a deprecated version of the Android embedding.
To avoid unexpected runtime failures, or future build failures, try to see if these plugins support the Android V2 embedding. Otherwise, consider removing them since a future release of Flutter will remove these deprecated APIs.
If you are plugin author, take a look at the docs for migrating the plugin to the V2 embedding: https://flutter.dev/go/android-plugin-migration.

Any updates?

@rafaelmaeuer please publish it on https://pub.dev and thank you for the migration and fixes.

Feel free to use my re-publish now: https://pub.dev/packages/status_bar_control


Remove Chunk::iter_component_arrays

This method makes no sense. It's a complete anti-pattern. The whole point of the Chunk level methods is to pay the cost of reflection/downcasting/deserialization once for the whole Chunk, this can never happen with the way this method is defined.
I'm not sure what I was thinking back then. I likely wasn't. There is never a good reason to use this.

@rerun-bot full-check


Bad link in the "Part 3, scaffolded Razor Pages in ASP.NET Core" section

Issue moved from MicrosoftDocs/feedback#3173

Please respond to @ghost.

From @ghost on Thursday, October 8, 2020 12:05:53 PM
Describe the bug
Clicking the link that redirects you to https://docs.microsoft.com/en-us/aspnet/core/data/ef-rp/intro?view=aspnetcore-3.1#asynchronous-code should scroll down to the related header with the id "asynchronous-code", but it doesn't. The reason for that is, the id of the header is "asynchronous-code-1" and not "asynchronous-code".
To Reproduce
Steps to reproduce the behavior:

Go to https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/page?view=aspnetcore-3.1&tabs=visual-studio#the-create-delete-details-and-edit-pages
Read the paragraph "Razor Pages are derived from PageModel. By convention, the PageModel-derived class is called Model. The constructor uses dependency injection to add the RazorPagesMovieContext to the page. All the scaffolded pages follow this pattern. See Asynchronous code for more information on asynchronous programming with Entity Framework."
Click on "Asynchronous code"
The top of the new page is visible.

Expected behavior
The new page should scroll down to the relevant section titled "Asynchronous Code"
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Windows 10
Browser: Microsoft Edge
Version  85.0.564.70

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Issue moved from MicrosoftDocs/feedback#3173

Please respond to @welcome[bot].

From @welcome[bot] on Thursday, October 8, 2020 12:05:55 PM
Thank you for creating the issue! One of our team members will get back to you shortly with additional information. If this is a product issue, please close this and contact the particular product's support instead (see https://support.microsoft.com/allproducts for the list of support websites).

Moved to https://github.com/dotnet/AspNetCore.Docs/issues/20255

Thanks Rick! Was wondering why there was so little action in this repo.


Add checks to most libc functions

File I/O functions and dynamic memory functions can fail, they return error codes, but pretty much nowhere in the codebase they are actually checked.
I've implemented a wrapper around the libc functions that make the toolchain programs exit gracefully in case of an error. They also report the name of the file and the line inside the file that caused the error.
This system allows the code to be cleaner because of not having so many checks everywhere.
Fixes https://github.com/rednex/rgbds/issues/204

Yes, they can. Let's say that a child function calls AllocateObject() and then the parent function, because of a bug. A memory leak occurs when the pointers are assigned a new value returned by malloc. Then, a different child function calls free and sets the pointer to NULL, and the parent folder calls free again on a NULL pointer. There is no crash, so you can't tell if there is a memory leak.
Of course, this is a very specific example, but that's why I thought about the wrappers I've proposed, Adding a sanity check is as simple as adding 'z' in front of 'free'. The same argument you have made could be used to discourage the use of assert() in debug code. After all, they are made to check conditions that are not meant to happen.
realloc(ptr, 0) is often misused as a free because in some implementations it works that way. Using a function that has an undefined behaviour in a simple case like this is a bad idea. I'm specially concerned about it because just a few weeks ago we had this problem with a piece of code that did malloc(0): https://github.com/rednex/rgbds/issues/252
There are several fgetc in rgblink.
However, I do agree that maybe the best thing to do is to simply read the file to a buffer and read data from there.

Yes, they can.

No, they can’t. Freeing a pointer doesn’t set it to NULL. That means that double frees can’t be detected in the way you describe (or indeed at all, at least not by the program, without manual bookkeeping).

There is no crash, so you can't tell if there is a memory leak.

But it does crash!
a.out(10929) in free(): chunk canary corrupted 0x800d2f51230 0x1@0x1 (double free?)

Even on Linux:
*** Error in `./a.out': double free or corruption (fasttop): 0x000000000187e010 ***

It can also be detected by static analysis:
$ scan-build make
scan-build: Using '/usr/local/bin/clang-5.0' for static analysis
/usr/local/bin/../libexec/ccc-analyzer -O2 -pipe    -o foo foo.c
foo.c:8:2: warning: Attempt to free released memory
        free(x);
        ^~~~~~~
1 warning generated.
scan-build: 1 bug found.

There are already tools to find these sorts of bugs. Manually setting a freed pointer to NULL (which I don’t think you’ve suggested) would hide the bug in all the diagnostics shown above.

The same argument you have made could be used to discourage the use of assert() in debug code. After all, they are made to check conditions that are not meant to happen.

The difference is that assert() is idiomatic C, and wrapper macros are not. Someone familiar with the standard library or who refers to documentation knows exactly what free() and assert() do; to understand zfree() means reading through the source code (first the header, then the C file).

realloc(ptr, 0) is often misused as a free because in some implementations it works that way.

So it does. My mistake (but it’s in the standard, so I wouldn’t call it misuse).

I'm specially concerned about it because just a few weeks ago we had this problem with a piece of code that did malloc(0): #252 Trying to allocate 0 bytes of memory is common enough for this to be a problem, in my opinion.

Okay, but your macro wouldn’t have noticed that either. malloc(0) can’t be detected by the return value; you have to check the input beforehand.
I do think that given the number of unchecked mallocs in RGBDS, a single allocation function wrapper would make sense. One that:

takes two arguments like calloc()/reallocarray(), preventing multiplication overflow
prohibits zero‐size arguments (thus leaving frees solely to free())
simply exits on error (this would be unacceptable in a library, but good enough here)

If we’re adding nonstandard wrapper macros I would prefer just one that both allocates and reallocates, but I wouldn’t mind two. We don’t need calloc’s clearing behavior though (I think?), so three would be too many.

There are several fgetc in rgblink.

Sorry, I meant to mention those too. I think a wrapper around fgetc() makes sense there, because 1) it could be defined in the sole file where it’s used (object.c) and 2) a readbyte() function would match well with the readlong() already present in the same.

The double free crashes are an implementation-defined behaviour. However, if you make the pointers NULL after free, and then check whenever you are going to free, that works everywhere.

So it does. My mistake (but it’s in the standard, so I wouldn’t call it misuse).

The standard says the behaviour is implementation defined, relying on it being a free makes the code not portable. This makes the function quite broken in my opinion. It's the same issue as trusting signed integers to use two's complement. They are in 99.9% of cases, but the standard doesn't mandate it, so the compiler will do bad things to code that assumes they are. In case someone is wondering what I'm talking about: int fn(int a) { return a + 2 > a; } always returns 1 because the overflow is undefined so the compiler is free to return anything in that case, and it's easier to just return 1 all the time.

In any case, I would have a function for malloc, realloc and free. I think it's clearer that way.
And yeah, probably a readbyte makes sense there. However, I think the real solution would be to load the full files whenever possible and do any error checking there. Then, modify the readlong and readabyte functions (or whatever) to read from RAM instead of using I/O functions.


Medium-like image zoom on image tiles

I'd like to have a medium-like (www.medium.com) image zoom for Volto. I already implemented that for Gatsby, so I guess it's not that hard.
https://github.com/kitconcept/gatsby-starter-kitconcept/pull/16
I used this library:
https://rpearce.github.io/react-medium-image-zoom/
Another option might be:
https://desmonding.me/zooming/
@nileshgulia1 @ajayns is that something you could imagine to look into?

closed via #659


Windows: txt records  are sent as [key: key] instead of [key: value]

I'm not sure why the CI is failing. These changes are absolutely minimal and should only affect the windows build


Inconsistency in vocab sizes

Thank you EleutherAI team for this valuable resource!
I noticed that the vocab_size changes between different pythia models. Based on the config.json files from the models hosted on HuggingFace, the models have the following vocab sizes:
pythia-70m: 50304
pythia-160m: 50304
pythia-410m: 50304
pythia-1b: 50304
pythia-1.4b: 50304
pythia-2.8b: 50304
pythia-6.9b: 50432
pythia-12b: 50688

Strangely, these sizes also don't match the vocab size of the tokenizers for each model. Based on tokenizer.get_vocab(), the tokenizer for each model size has a vocab size of 50277. Does anyone know the reason for this vocab size mismatch?

Hi! Yes, these models all use the same tokenizer with a vocab size of 50277.
The remaining embeddings in the embedding layer are all random embeddings not corresponding to tokens, added for padding. The models have their embedding layers rounded up in size to the nearest multiple of MODEL_PARALLEL_DEGREE * 128 which provides a performance boost due to being divisible by 128 after evenly dividing the embedding layers across model parallel ranks.
Hope this makes sense! Let me know if this doesn't resolve your question or if you have any further questions. :)


Privacy checkbox issue of the sign up page in ProjectTemplate

The privacy checkbox doesn't work correctly. When the user clicks on it, the bound boolean value to it doesn't change and remains false.

@maryamhdr I can take care of this in case you are busy

@maryamhdr I can take care of this in case you are busy

Yeah sure :)
I'll assign it to you 👍🏻


Similarity Search Performance Stats

This table shows:

Reference image number: The image used in the query
Closes Similar Index: The lowest (best) similarity rank of an object with known tidal features
Furthest Similar Index: The highest (worst) similarity rank of an object with known tidal features

Attached is the similarity ranking of all objects with known tidal features with reference to the query image.
Total number of samples: 45,128

Reference image number
Closest Similar Index
Furthest Similar Index

18
229
28089

27
38
28155

45
9
28557

51
916
36261

64
19
28182

80
100
27919

154
746
38588

158
38
28185

166
6
28283

im_ref_18
im_ref_27
im_ref_45
im_ref_51
im_ref_64
im_ref_80
im_ref_154
im_ref_158
im_ref_166

Updated after adding random grizy- band blurring of images
Total number of samples: 45,128

Reference image number
Closest Similar Index
Furthest Similar Index

18
25
30324

27
12
30024

45
17
30701

51
726
40045

64
74
29857

80
42
29759

154
1658
42287

158
4
30737

166
1
30536

im_ref_18
im_ref_27
im_ref_45
im_ref_51
im_ref_64
im_ref_80
im_ref_154
im_ref_158
im_ref_166

Cumulative Similarity histograms for each of the reference images above


CommsAPI.session.isOpen returns the wrong type

isOpen returns a Boolean instead of a boolean, the primitive type should always be returned as otherwise you need to call valueOf to unwrap the actual value. This was probably a typo as this seems to be the only instance where Boolean is used instead of boolean.
Current code:
const isOpen = await CommsAPI.session.isOpen();
if (isOpen.valueOf()) {}

Expected code:
Current code:
const isOpen = await CommsAPI.session.isOpen();
if (isOpen) {}

https://github.com/DolbyIO/comms-sdk-react-native/blob/33d6e72b573fa05d2fbfa5a35925835c8be1a804/src/services/session/SessionService.ts#L33-L35

Thank you very much for your comment. Unfortunately isOpen has been part of our public API for some time now, and changing its return type may be incompatible with existing codebases. We will be looking at a remedy for this, in one of the next major releases.

@FabienLavocat , mentioned that it may be acceptable to incorporate such a small change of the public API in 3.9. @srynk what do you think?

Fixed in this PR: https://github.com/DolbyIO/comms-sdk-react-native/pull/202


Attach shared filesystem

I would like to save the stdout, stderr, and output data files to a filesystem I can access once the job is complete. It seems the advice is to leave /nfs for slurm config only. Is there a simple enough way to attach a shared filesystem, such as an EFS?
@malaval plugin-v2 is great, particularly the Cloud Formation template, but this is a big hang up for me. Can you help with elaborating on this in the documentation?

Would creating an EFS and a corresponding access point on the same VPC, followed by adding the following lines to the Launch Template (e.g.) work?
mkdir /localmountpoint
mount -t efs -o tls,accesspoint=fsap-12345678 fs-12345678: /localmountpoint

@elyall Thanks for your message. You could start by creating a stack using the CloudFormation template that I provide. Once the stack is created, you can log on to the headnode and browse the scripts folder (/nfs/slurm/etc/aws) to see the content of configuration files, or look at the Slurm configuration file (/nfs/slurm/etc/slurm.conf). If you have additional questions that the README did not help answer, feel free to let me know.
Regarding the shared storage, I will speak for the plugin-v2: Yes, you use a separate file share for logs, or you could use the same NFS share in the headnode (/nfs/slurm is the home folder for Slurm, you could use /nfs/something for job results).
To mount a EFS file share, access points are optional. You could directly mount the EFS file share with:
mount -t efs -o tls fs-12345678:/ /nfs

Thanks for the help. I was able to direct job output to a folder on nfs with sudo mkdir /nfs/logs; chown -R ec2-user:ec2-user /nfs/logs and #SBATCH --output=/nfs/logs/slurm-%j.log. Still working on where I will put my code and job results so that all nodes can access it.

Have you tried putting the code in a shared folder (e.g. /nfs/code) that all nodes can access, and set the current working directory with --chdir when launching the job? You should refer to the DESCRIPTION section of the sbatch which further describes what files Slurm copies or moves, and what it is up to users to do.

Thanks again. For now I'm using /nfs/ to store code, but I will have to use a more scalable solution like EFS in the future due to nfs having a size limit. Here's my code:
sudo mkdir /nfs/code
sudo chown -R ec2-user:ec2-user /nfs/code
cd /nfs/code
python3 -m venv VENV-NAME
source VENV-NAME/bin/activate
pip3 install --upgrade -r requirements.txt


Grammatical issues

Here are some links to pages and grammatical issues that are on them:
Page 1:
1. Under "DRIVER REQUIREMENTS":
(a) In the 2nd paragraph, there's "detalis".
(b) Under "Chromium/Chrome": in the 2nd paragraph, "that makes up" needs to be changed to "make up".
(c) Under "Opera (Presto-based)": in the 1st paragraph, there needs to be a period after "server JAR".
2. Under "WAITS" -> "Explicit waiting":
(a) In the last sentence of the 1st paragraph:
-There's "falsy".
-The 2nd occurrence of "keep" needs to be removed.
(b) In the 1st sentence of the 4th paragraph, there's "truthy".
Page 2
1. Under "PROS AND CONS": in the first paragraph, "suite" needs to be changed to "suit".
2. Under "ROLLING YOUR OWN GRID": under "Quick start", there's the following line:
"Step 1: Start the ub"

I have all the files changed to make a pull request for this issue; however I do not believe that 2.a ('Falsy') nor 2.b ('Truthy') are wrong (There is even an article about Falsy in MDN; and the same goes for Truthy).

closed in #114


guys.. any hints ?   neo4j docs say python 2.7 is ok.. but this repo says not. .. details.

mongo-connector -m localhost:27017 -t http://localhost:7474/db/data -d neo4j_doc_manager
/home/leveridge/.local/lib/python2.7/site-packages/OpenSSL/crypto.py:12: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in a future release.
from cryptography import x509
/home/leveridge/.local/lib/python2.7/site-packages/mongo_connector/compat.py:30: UserWarning: Python 2 support is deprecated and pending removal. Please run mongo-connector on Python 3. See https://github.com/yougov/mongo-connector/issues/829 for more details or to post concerns.
"Python 2 support is deprecated and pending removal. Please "
Traceback (most recent call last):
File "/home/leveridge/.local/bin/mongo-connector", line 11, in
sys.exit(main())
File "/home/leveridge/.local/lib/python2.7/site-packages/mongo_connector/util.py", line 109, in wrapped
func(*args, **kwargs)
File "/home/leveridge/.local/lib/python2.7/site-packages/mongo_connector/connector.py", line 1395, in main
conf.parse_args()
File "/home/leveridge/.local/lib/python2.7/site-packages/mongo_connector/config.py", line 125, in parse_args
option, dict((k, values.get(k)) for k in option.cli_names)
File "/home/leveridge/.local/lib/python2.7/site-packages/mongo_connector/connector.py", line 1108, in apply_doc_managers
DocManager = import_dm_by_name(dm["docManager"])
File "/home/leveridge/.local/lib/python2.7/site-packages/mongo_connector/connector.py", line 1075, in import_dm_by_name
return import_dm_by_path(full_name)
File "/home/leveridge/.local/lib/python2.7/site-packages/mongo_connector/connector.py", line 1095, in import_dm_by_path
"vailable doc managers. ImportError:\n%s" % (package, exc)
mongo_connector.errors.InvalidConfiguration: Could not import mongo_connector.doc_managers.neo4j_doc_manager. It could be that this doc manager has been moved out of this project and is maintained elsewhere. Make sure that you have the doc manager installed alongside mongo-connector. Check the README for a list of available doc managers. ImportError:
cannot import name authenticate
leveridge@leveridge-PowerEdge-R710:~$ mongo -version

I will subit a PR to tell neo4j docs to update to py3


[Hive] HiveCatalog support hive 1.x

Add 1.x HiveMetastore support. It may be useful for presto and trino due to presto/trino using 1.2.2 for hive connector.
Support Method:
org.apache.hadoop.hive.metastore.RetryingMetaStoreClient#getProxy(org.apache.hadoop.hive.conf.HiveConf, org.apache.hadoop.hive.metastore.HiveMetaHookLoader, java.util.Map<java.lang.String,java.lang.Long>, java.lang.String)

Can you extract a class for client creation? for example HmsClientFactory?
And other thing is testing, can we have any testing to cover this modification?

I added a class named RetryingMetaStoreClientFactory, can you take a look again? @JingsongLi


A more functional example?

How about a more functionall easy example, soup to nuts?
I am going through this stuff just to get to compile to get started easily with fail

This blog post helped me alot, SQLiteDataAccessLayer, has a good example how to use this library.


Can't be displayed above dialog

Steps:

Show Fragment Dialog
Animate Confetti

Actual:
Confetti displayed below dialog since it's attached to decor view
Expected:
It should be customisable if effect should be above or below dialog

can you not attach the confetti to the underlying activity's decorview if you want it below the dialog?

ah i see, i misunderstood your original question. its because the activity shows the dialog on top of its base view so that confetti shows up below. hm I'm not sure if there is an easy way around this unfortunately because you have to provide confetti with a parent in which it can draw on, and trying to figure out an API to specify what views it should be above / below isn't feasible.
i think the dialog theme would be the right way to do it, or maybe via some overlay view on top of the activity (similar to what activity transitions use), but I don't know exactly how you would do it.


Prevent sparse arrays

This should be possible by restricting array index assignment to inside blocks where we know the length of the array, e.g.
for i in 0..array.length {
   array[i] = value;
}

This doesn't help since a third-party library could pass us a sparse array.


Implement Series.from_list of null type

Fix for https://github.com/elixir-explorer/explorer/issues/806
Support create Series.from_list([nil, nil])
Even though tests pass - DataFrame.concat_rows may fail and Series.concat will fail if one of dtypes is :null (irrespective of this fix) - need to address it later. Series concat nulls has no test cases
sn = Series.from_list([nil, nil, nil], dtype: :null)
s2 = Series.from_list([4.0, 5.0, 6.4])
Series.concat([s2, sn]) # will fail - it is valid in polars

Switched {:f, 64} to :null when a list of nils is passed to Series.from_list/1

:green_heart: :blue_heart: :purple_heart: :yellow_heart: :heart:
I will investigate the failures then, thank you!


Finish Search Module Prototype

We need to finish a prototype version. Once we verify that the algorithm works as expect, we can iterate on it quickly.

Done!
# Using the Chessfest_Plate3_RH4_DMSO_DIA.mzML file
from diadem import cli
from diadem.config import DiademConfig

cli.setup_logger()
cli.diadem_main(
    fasta_path="./profiling_data/uniprot_human_sp_canonical_2021-11-19_crap.fasta",
    mzml_path="./profiling_data/Chessfest_Plate3_RH4_DMSO_DIA.mzML",
    config=DiademConfig(run_parallelism=-2),
    out_prefix="lineprofile_results/results",
)

# Then after run-in mokapot ....
# [INFO]  - Found 11397 peptides with q<=0.01


Swapping Mouse Scroll Direction

The ability to swap/ flip the direction of the mouse wheel would be excellent.
The touch pad on my Surface Book 3 is flipped by default (which is perfect, pushing up with two fingers scrolls down), but when I turn my Arc mouse on the direction of that device isn't flipped.

Issue is a duplicate
Thank you for your issue! We've linked your report against another issue #6434
Thanks for helping us to make PowerToys a better piece of software.

Duplicate of #6434


Cannot read property 'writs' of undefined

TypeError: Cannot read property 'writs' of undefined
    at Ex (https://urbit.iko.soy/apps/groups/assets/index.8af1b904.js:45:44681)
    at Kl (https://urbit.iko.soy/apps/groups/assets/react-beautiful-dnd.3bfe057f.js:19:52884)
    at mf (https://urbit.iko.soy/apps/groups/assets/react-beautiful-dnd.3bfe057f.js:23:8723)
    at pf (https://urbit.iko.soy/apps/groups/assets/react-beautiful-dnd.3bfe057f.js:23:947)
    at yg (https://urbit.iko.soy/apps/groups/assets/react-beautiful-dnd.3bfe057f.js:23:875)
    at rn (https://urbit.iko.soy/apps/groups/assets/react-beautiful-dnd.3bfe057f.js:23:730)
    at sl (https://urbit.iko.soy/apps/groups/assets/react-beautiful-dnd.3bfe057f.js:21:10884)
    at https://urbit.iko.soy/apps/groups/assets/react-beautiful-dnd.3bfe057f.js:19:38716
    at e.unstable_runWithPriority (https://urbit.iko.soy/apps/groups/assets/react-beautiful-dnd.3bfe057f.js:8:3811)
    at _r (https://urbit.iko.soy/apps/groups/assets/react-beautiful-dnd.3bfe057f.js:19:38494)

Hi, thanks for filing. What were you trying to do at the time this error occurred?

And could you provide the hash of your %groups desk? +vat %groups or from the "About Groups" section in the app.

the hash is 0v1o.pl7r7.if2k1.u2stu.gn3b4.7ctpm.f7sct.40rvk.tv4s9.ltt4t.tjavf

i don't remember what i was doing


api-audit swagger issue

Can't read swagger JSON from http://localhost:8080/apiaudit/v2/api-docs

@gopiprasanthpotipireddy Please feel free to contribute back if you have a fix for the same.


Add support for running the operator out of cluster

I like to be able to test locally before I deploy to the cluster. This PR allows this through an environment variable.
# Test the app-operator locally by setting KUBERNETES_CONFIG
$ KUBERNETES_CONFIG=~/.kube/config go run cmd/app-operator/main.go

Also follow the commit style here for your commits messages.

👍

@andersjanmyr Could you update the pr with my suggestion? or I can do it for you in this https://github.com/operator-framework/operator-sdk/pull/220.

lgtm


can't install on old fedora

can't install on Fedora (pretty old one (35), but still)
I am missing the shasum binary that's required by the installation script. I have sha1sum binary present, but it has slightly different contract, so that even if I alias or symlink the shasum -> sha1sum, it can't pass the followin check:
 shasum -v 1>/dev/null 2>&1 || (echo "Missing shasum binary" && exit 1)

(which is present in your install script)
sha1sum uses either sha1sum --version or sha1sum --v
sha1sum --v
sha1sum (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

sha1sum -v
sha1sum: invalid option -- 'v'
Try 'sha1sum --help' for more information.

I'd contribute and make the script working, but it can't be found in this repo.
<3

Hey @jkremser! Thank you so much for opening the issue and willing to contribute. The scripts are in https://github.com/carvel-dev/carvel, and we have an existing similar issue present there. We would be happy to review a PR if you want to contribute a fix ❤

For a pointer, this script is autogenerated so any change would need to be done in https://github.com/carvel-dev/release-scripts/blob/main/scripts/install_sh/install.sh.txt


TargetPort?

What port is the standard port for this module to see the Cameras? I have tried 5000 several others and I'm not seeing anything. In the error logs it says, No Cameras found, failed with status code 404.

This module is a port of Wyze-Bridge. The logs you saw are from that software.
That software is meant to work only with cameras attached to a valid Wyze account directly. No cameras found message commonly means that:

You have no cameras attached to a valid Wyze Account
Your Wyze Account credentials are incorrect

Please refer to Wyze-Bridge docs to fix your Wize-Bridge server instance issue.


Icon Request (Just five)

Dear developers, please anyone theme the  below three apps.
1, IceRaven
io.github.forkmaintainers.iceraven
2, Taskito
com.fenchtose.reflog
3, Catogram X
org.nift4.catox
4, Ivy wallet
com.ivy.wallet
5, Google Camera
com.GoogleCamera.Wichaya

Hello! Weʼre switching to a new system for icon requests in order to be able to better manage them. From now on, icon requests can be submitted here: https://forms.gle/Fx8vZAiWdW1Tyjo57. If your icon request hasnʼt yet been fulfiled, it has been copied to our new icon request database, meaning no action is required. Consequently, this issue will be closed.


Rotate and Paste Canvas Functions

Need to add tests and check code etc. Need to add feature to update width and height after rotate.

Thank you! Tests failing although they shouldn't. Let's merge and see!

Okay, no problem.


Add queueing capabilities

Use rabbitMQ to send user email verifications upon each registration.

Use amqp for interfacing with RabbitMQ
Offloads the email verification tasks and logic
In larger/heavier use cases, it enables the app to be more responsive to users


"experimental" "variants"

Dear Madam or Sir,
I notice there are some jobs that are marked as "experimental", some of which are pre-releases of the OCaml compiler; while others are specific operating systems.
How comes that these two are intermingled? And is there a process (and document thereof) how/when they will raise out of the experimental pod? Is the build status indication related to stuff marked as experimental (i.e. overall it'll be green even if all experimental builds fail)?
Thanks for reading and your support for the OCaml community. Is OCaml-CI itself considered to be stable?

I got some replies in https://github.com/ocurrent/opam-repo-ci/pull/230#issuecomment-1687778340 and am closing this, looks like there's not much to say here.

I'll copy my longer response here for general documentation.
@hannesm the use of the experimental label is somewhat overloaded as you've noticed. The main functional purpose is to introduce new types of builds without breaking existing project's CI. For example we introduced FreeBSD support for all projects that claim to support it via their opam configuration but in reality some don't properly support it and/or our FreeBSD infrastructure is not considered stable yet. Another other type is for pre-release compilers or opam versions, to help provide visibility of future changes and let library authors prepare for those releases. One further type is linting builds that probably should be looked into as failures but currently aren't.
So we have these types of builds all reported under experimental:

New operating systems or hardware architectures
Pre-release OCaml/Opam
Linting builds

Of those 1 has a clear path to being moved out of experimental, once we are happy with the stability of the underlying infrastructure and have sufficient capacity they will move to non-experimental builds. At that point project builds will fail if they fail on that platform.
2 (Pre-release OCaml/Opam) will probably always stay as experimental but perhaps we can use a different label for them. Pre-release or Preview, I am open to suggestions.
3 is tricky because that is the most opinionated type of build and not all projects work well with lower-bounds checks for example. There is clear scope for improving these checks and we would consider moving them out of experimental once most projects pass these builds.

Is the build status indication related to stuff marked as experimental
experimental builds should not fail CI for a project, if they do that's a bug and it should be reported.

Is OCaml-CI itself considered to be stable?
Yes, we try to provide a stable CI service on https://ocaml.ci.dev. Please report issues against this repo.
We do have limits to our resources to work on fixes and new features so we do need to be selective in what we spend time on.

Yes, we try to provide a stable CI service on https://ocaml.ci.dev/. Please report issues against this repo.
We do have limits to our resources to work on fixes and new features so we do need to be selective in what we spend time on.

Thanks. Just in case that's not yet known, but since several hours (days?) the OCaml CI is not running and ocaml.ci.dev is not reachable.
I tried status.ocaml.org (as hinted in https://github.com/ocaml/infrastructure/issues/31), but that doesn't exist yet it seems.

I have restarted the web service and it looks back to normal now.

Thanks a lot @mtelvers. Is there any post-mortem on what caused the service unavailability?


Make .spawn use competitive only spawns

Hi, trying to run inferno spawn smokes, i expect .spawn to go through 1-6 but when using those spawns, it spawns me in casual/(esea pistol) round spawns.
I know mm-cs2-scrim has this sorted in this function, maybe that could help
https://github.com/marqdevx/mm-cs2-scrim/blob/7a0ab08ba3fffff4379de318567b7222b68377e7/src/commands.cpp#L183

Hey, thanks for pointing this out!
I'll fix this in the next update! :D

Hey!
This has been added in the latest release, thanks!
https://github.com/shobhit-pathak/MatchZy/releases/


Add support for default exports

Consider the following minimal project:
exporter.ts
export default function() {
    return 5;
}

index.ts
import five from './exporter'

function main() {
    five();
}

Currently, the referenceResult for five points to the 2 references in index.ts, skipping the default export reference defined in exporter.ts.

This got addressed in version 0.5.x


Put LibCrowds Viewer back into separate repo

This way is can be bundled with the project code. Also add the favourites button to the viewer code. Don't rely on code/themes from anywhere else.

Libcrowds Viewer


Tooltip not shown sometimes

When there is a element that using a variable for content of tooltip and the variable is null first, then the tooltip will not shown, for example below.
render() {
  let disabled = this.whatEveryFunction();
  let tip = disabled ? 'Show something' : null;
  return (

      <button data-tip={tip}>Save</button>
      <ReactTooltip />

  )
}

It will works if I change null to empty string, is it a bug or something?

@donilan that's because the tooltip only accept String

@donilan you can also call ReactTooltip.rebuild() to re-bind tooltips. I'm using this in a componentDidUpdate hook to re-bind tooltips as data changes.

@asidiali  is Correct Snippet
    useEffect(() => {
        ReactTooltip.rebuild()
    });


onFail method

Could you make an onFail option that runs every time the password doesn't match?

Sure

Thank you so so so much, cause right now I have no way of knowing if after someone made a correct password and then removed chars, and it became false.
I use it to activate a button so like once the button activates when a correct password is put in, but then someone would remove or change the password and it's no longer correct it will still be active.
So this feature would help a lot😃

Now I've added it. I hope it will be useful to you.


Add content type headers and sequence ids to previewer

Adding the sequence id header, so we can poll components locally. We added this to the broker recently, and need the previewer to behave the same way.
I also added a header for the JSON content type. The html type seems to be returned by default.
I also updated the specs to check our headers, as they were lacking in that area.
https://jira.dev.bbc.co.uk/browse/CONNPOL-3537

@dazoakley, this might be a good one for you to review with @ettomatic.
I had to add all the headers in this, whereas I probably don't need to check the "XSS" and "Frame" headers, as we don't use them that I know of. I wanted to check certain headers are in the array, but couldn't easily work out how to check some and not all.
I also stubbed out the Time method, to get the sequence number returned. I'm not sure if the way I did it is the best. I also do this in several places, as the scope at the top of the specs wasn't allowed...

@dazoakley and @ettomatic, I made the changes you suggested.

Looks good to me! 👍


Question about using wayback machine in windows environment

Hello,
I noted the installation instructions for wayback machine use recommend an operating environment for OpenWayback is UNIX/Linux and the documentation is for this.
Is it possible to install and use in a windows environment and are there any instructions for this?  Thank you!

Yes, it is possible to install OpenWayback on Windows, but this is unsupported. I.e. this community does not expend effort on documenting the process or streamlining it.
The main issue with running OpenWayback on Windows is that building CDX indexes typically requires common *nix tools like sort.
Other than that it is just a WAR file that is deployed in a Tomcat instance.


Split cmds functions into their own stubs

depends on #28
closes #25

@juggernate If you can, I'd be curious to hear if v0.4.2a works better with PyCharm.
I've tested a bit and it seems to work fine without having to resort to the trick you added to the readme a while ago but I'd like the feedback of some actual PyCharm user before publishing

Hey, in case you need some feedback on this: I tried the split cmds pre-release out of curiosity, and it made things a little slower to pick up in Visual Studio Code. Not sure if that' what you're using as well, but if so have you noticed any of that?

Hey, thanks for testing this!
Yeah, I did notice things being slower on vscode (and pyright in neovim)
but on the other hand I've had crashes of Pylance on vscode that I think are due to the huge size of the stubs without splitting them
I'll have to see if there's a middle ground that can be found like simply stripping the docstrings or something like that (the docstrings are maybe 90% of the file)


jax2tf shape polymorphism fails with slice

This seems like it should work:
import jax
import jax.numpy as jnp
from jax.experimental import jax2tf
import tensorflow as tf

@jax.jit
def f(x):
  n, = x.shape
  y = jnp.array([1,2,3])
  return y[:n]

f_tf = tf.function(jax2tf.convert(f,
                                  polymorphic_shapes=["(b)"]),
                                  autograph=False)
f_tf.get_concrete_function(tf.TensorSpec([None], tf.int32))

Gives:

IndexError: Array slice indices must have static start/stop/step to be used with NumPy indexing syntax. Found slice(None, b, None). To index a statically sized array at a dynamic position, try lax.dynamic_slice/dynamic_update_slice (JAX does not support dynamically sized arrays within JIT compiled functions).

This looks like some missing cases in the handling of polymorphic indices for lax.slice. I will take a look how easy it is to handle this. In the general case, the lax.dynamic_slice may be the real solution.

Note that lax.dynamic_slice also fails:
@jax.jit
def f(x):
  n, = x.shape
  y = jnp.array([1,2,3])
  return jax.lax.dynamic_slice(y, (0,), (n,))

f_tf = tf.function(jax2tf.convert(f,
                                  polymorphic_shapes=["(b)"]),
                                  autograph=False)
f_tf.get_concrete_function(tf.TensorSpec([None], tf.int32))

# InconclusiveDimensionOperation: Dimension polynomial comparison '3' >= 'b' is inconclusive

For dynamic_slice I have verified that the only obstacle is JAX trying to verify statically that the indexing is within bounds.
This does not seem easy to fix, because JAX parametric shapes are meant to verify that the same exact code would be staged out for any concrete shape, while in this case the code would be different depending on the value of b. Maybe the solution is to stage code that checks the bounds dynamically and produce appropriate results for out of bounds cases.


chore(analytics): implement missing analytics in new home view sections

Description

chore(analytics): add tappedArticleGroup for Home View > ArticlesCards
chore(analytics): add tappedArtworkGroup for Home View > FeaturedCollection

This PR resolves ONYX-1317 and ONYX-1319
PR Checklist

[x] I have tested my changes on iOS and Android.
[x] I hid my changes behind a feature flag, or they don't need one.
[x] I have included screenshots or videos, or I have not changed the UI.
[x] I have added tests, or my changes don't require any.
[x] I added an app state migration, or my changes do not require one.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

iOS user-facing changes

Android user-facing changes

Dev changes

chore(analytics): add tappedArticleGroup for Home View > ArticlesCards
chore(analytics): add tappedArtworkGroup for Home View > FeaturedCollection

Need help with something? Have a look at our docs, or get in touch with us.

This PR contains the following changes:

Dev changes (chore(analytics): add tappedArticleGroup for Home View > ArticlesCards,chore(analytics): add tappedArtworkGroup for Home View > FeaturedCollection)

  Generated by :no_entry_sign: dangerJS against 452d1dedac35df97ec162d117b238399c840fcf7


[Info]ssh support

There is a very old repo that tried to add ssh support
https://github.com/jj1bdx/sshrpc
So far I am unable to make that repo work on a demo level. I suspect the issue may be some configuration of keys and stuff on my end. But at least the author make that good enough for presentatio at one point. (see the docs in the repo). May be a good place to investigate?

I don't think that feature is in the scope of the project so I'm gonna drop it.

May be an "example"? Ejabberd, Rabbitmq, Riak they all got TLS/SSL for node-node communication protection for enterprise customers. Ejabberd wrote their own tls port driver, open sourced.
The issue is full mesh epmd stuff.
Btw, someone has ported epmd from C to Erlang in Germany fir use in assembly line
http://www.erlang-factory.com/static/upload/media/14343429944374euctalk2015key.pdf

But SSH is out of scope here. There's a task for implementing gen_rpc over SSL and do common name verification too but my branch is half-done. So SSL would be more appropriate here. And it's straightforward-ish too: just replace gen_tpc:listen with ssl:listen!


A "switch" command

As a user that switch project often, i would like a switch command
that allow to stop the current project and start the new one in a "one liner"
going from :
watson start prj1 --at 09:00

watson stop --at 12:00
watson start prj2 --at 12:00

to
watson start prj1 --at 09:00

watson switch prj2 --at 12:00

You can configure Watson stop_on_start / stop_on_restart options to do so!
Here is an example from the documentation:
$ watson start samourai +pizza +cat
Starting project samourai [pizza, cat] at 11:14
$ watson start jayce +wheeled +warriors
Stopping project samourai [pizza, cat], started 2 minutes ago. (id: d08cdd0)
Starting project jayce [wheeled, warriors] at 11:16

Reference documentation: https://tailordev.github.io/Watson/user-guide/configuration/#available-settings


Update own PPP for deliverable this week

This is an isolated change for the individual PPP. Merging.


Update http4s-blaze-client, ... to 0.21.32

Updates

org.http4s:http4s-blaze-client
org.http4s:http4s-blaze-server
org.http4s:http4s-circe
org.http4s:http4s-dsl

from 0.21.22 to 0.21.32.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.http4s" } ]

labels: library-update, early-semver-minor, semver-spec-patch, commit-count:1

Superseded by #450.


Provides Incorrect and lazy code

Describe the bug
It messes up and I have to check the code individually. This is biting into my monthly token count and my ability to continue with my project. It produces code like this:
// ... (previous imports remain the same)

export default function FineTuningInterface() {
  // ... (previous state declarations remain the same)

  const handleModelChange = (value: string) => {
    setSelectedModel(value);
  };

  // ... (rest of the component remains the same)

  return (
    <Card className="w-full max-w-md mx-auto">
      {/* ... (previous content remains the same) */}
      <CardContent>

            Base Model
            <Select value={selectedModel} onValueChange={handleModelChange}>
              <SelectTrigger id="base-model">
                <SelectValue placeholder="Select base model" />
              </SelectTrigger>
              <SelectContent>
                {BASE_MODELS.map((model) => (
                  <SelectItem key={model} value={model}>
                    {model}
                  </SelectItem>

This is annoying and I cannot seem to be able to make progress efficiently this way. I already paid a year!!!
Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-9q1tdd
Steps to reproduce

be knee deep into some code project
ask for an exceptional addon to the project, like 'help me integrate Supabase into my project'
as the code generates, eventually the llm will become lazy and start outputting code like this:

// ... (previous imports remain the same)

export default function FineTuningInterface() {
  // ... (previous state declarations remain the same)

  const handleModelChange = (value: string) => {
    setSelectedModel(value);
  };

  // ... (rest of the component remains the same)

  return (
    <Card className="w-full max-w-md mx-auto">
      {/* ... (previous content remains the same) */}
      <CardContent>

            Base Model
            <Select value={selectedModel} onValueChange={handleModelChange}>
              <SelectTrigger id="base-model">
                <SelectValue placeholder="Select base model" />
              </SelectTrigger>
              <SelectContent>
                {BASE_MODELS.map((model) => (
                  <SelectItem key={model} value={model}>
                    {model}
                  </SelectItem>
                  ```

### Expected behavior

// ... (previous imports remain the same)

export default function FineTuningInterface() {
  // ... (previous state declarations remain the same)

  const handleModelChange = (value: string) => {
    setSelectedModel(value);
  };

  // ... (rest of the component remains the same)

  return (
    <Card className="w-full max-w-md mx-auto">
      {/* ... (previous content remains the same) */}
      <CardContent>

            Base Model
            <Select value={selectedModel} onValueChange={handleModelChange}>
              <SelectTrigger id="base-model">
                <SelectValue placeholder="Select base model" />
              </SelectTrigger>
              <SelectContent>
                {BASE_MODELS.map((model) => (
                  <SelectItem key={model} value={model}>
                    {model}
                  </SelectItem>

### Screen Recording / Screenshot

_No response_

### Platform

Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 129
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
"totalJSHeapSize": 155841975,
"usedJSHeapSize": 131285707,
"jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = ruizTechServices
Chat ID = 1e1f83896089

### Additional context

_No response_

If I may suggest, maybe users can have their own system prompt. If not, then the main system prompt must be modified so that tokens aren't expended so much and the lllm produces complete code constantly. If code is correctly generated, leave it alone and do not modify. Currently the agent has me repeating myself multiple times!!!


Refactor DynamoDB table creation to use a CDK construct instead of @PostConstruct

There is a CDK module for creating DynamoDB tables, too: https://docs.aws.amazon.com/cdk/api/latest/docs/aws-dynamodb-readme.html
See https://github.com/stratospheric-dev/stratospheric-book/pull/54#discussion_r633065724

Refactoring branch: https://github.com/stratospheric-dev/stratospheric/tree/refactoring/49_Refactor_DynamoDB_table_creation_to_use_a_CDK_construct

One - admittedly tiny - downside of this approach is that we have to duplicate the table name in the CDK project.

Closed because the current @PostConstruct solution is the simpler and more straightforward one for our purpose (which is simply creating a table at runtime).


dateparser.parse detects a date where there isn't

Given the below example:
>>> import dateparser
>>> dateparser.parse("on:")
datetime.datetime(2021, 9, 29, 0, 0)

This does not make any sense.

It may make sense in some language.
Does it happen if you pass the language of the source text? It does not happen for English:
>>> import dateparser
>>> dateparser.parse("on:")
datetime.datetime(2021, 9, 29, 0, 0)
>>> dateparser.parse("on:", languages=["en"])
>>>

Does it happen if you pass the language of the source text?
I don't know because I have to use the library with multiple languages.

BTW, in what language does "on:" make sense to be "2021-09-29" ? 🤣

I don’t want to look into it unless I have to, but in some language on could mean (e.g. be a short form for) “the day before yesterday”.

I have to use the library with multiple languages.

Does it need to support every language on the planet? You can pass a list of languages to Dateparser, you don’t need to pass a single language.

Does it need to support every language on the planet?

Yes I can, thank you very much!

I don’t want to look into it unless I have to, but in some language on could mean (e.g. be a short form for) “the day before yesterday”.

So it's a feature not a bug! I understand, thank you very much!


CI pipeline for Bit.Client.Web.BlazorUI

Add required YAML pipelines to make sure Bit.Client.Web.BlazorUI + Bit.Client.Web.BlazorUI.Tests's build is not broken and tests are getting passed correctly after every PR which affects any file under src\Client\Web

+1

+1

I'll handle this. I think it needs 2 hours of work. I will address the issue on Thursday or Friday.

is this issue still open and not resolved yet?


remove static ControllerTestUtils and use singleton instance ControllerTest instead

Background
Currently, we have ControllerTestUtils and ControllerTest which basically replicate functionality for test utilities. this

merge discrepancy between static test util and non-static controller test object.
better maintenance b/c the removal of duplicated code.
give a foundation for a more extensible ClusterTest object for integration test. one step closer to a shared integration test structure.

Codecov Report

Merging #8744 (55ecf90) into master (c739f42) will decrease coverage by 3.49%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #8744      +/-   ##
============================================
- Coverage     69.66%   66.17%   -3.50%
+ Complexity     4611     4427     -184
============================================
  Files          1730     1284     -446
  Lines         90314    64838   -25476
  Branches      13421    10096    -3325
============================================
- Hits          62918    42907   -20011
+ Misses        23022    18871    -4151
+ Partials       4374     3060    -1314

Flag
Coverage Δ

integration1
?

integration2
?

unittests1
66.17% <ø> (+<0.01%)
:arrow_up:

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Fix out-of-index problem in SubstraitVeloxExprConverter::toVeloxExpr

Fix out-of-index bug in SubstraitVeloxExprConverter::toVeloxExpr(     const ::substrait::Expression::FieldReference& substraitField,     const RowTypePtr& inputType)

@whutjs Welcome to the community. Curious, how are you using this code? See https://github.com/facebookincubator/velox/issues/8895

@whutjs Welcome to the community. Curious, how are you using this code? See #8895

@mbasmanova Oops, sorry to hear about that velox/substrait will be deleted in the future.
We use velox to accelerate out time-series database in our company. Our query engine is written in Java and we use Apache Calcite to build query plan. We found gluten was not suitable in our case so we use substrait directly to serialize our query plan in Java, and then pass it to velox engine.

@whutjs Thank you for sharing your use case.
@drin is setting up a separate repo for hosting Velox-Substrait converter. I think you should be able to update your application to use that.

@whutjs I have copied code from the gluten project to a repo, but I haven't gone through the effort of making sure it builds and such: PR link
I don't use java, so I was planning on just trying to maintain (as minimally as possible) the C/C++ for velox-substrait. Since you use substrait with velox directly without going through Gluten, if you can share information about your build process so I can check it (or if you want to help maintain that aspect), it would be greatly appreciated.
It would be nice if you could include that information in https://github.com/drin/velox-substrait/issues/1

@whutjs should there be a test case to validate this? Maybe this previously happened because it wasn't covering this case?

@whutjs should there be a test case to validate this? Maybe this previously happened because it wasn't covering this case?

Since @drin is porting the codes from gluten, this PR is not necessary any more. I will close this PR.

@whutjs I have copied code from the gluten project to a repo, but I haven't gone through the effort of making sure it builds and such: PR link
I don't use java, so I was planning on just trying to maintain (as minimally as possible) the C/C++ for velox-substrait. Since you use substrait with velox directly without going through Gluten, if you can share information about your build process so I can check it (or if you want to help maintain that aspect), it would be greatly appreciated.
It would be nice if you could include that information in drin/velox-substrait#1

I am not sure what you mean about "build process of substrate". I don't have to do any extra work since there is already a workable CMakeList in velox/substrait.

if you just use the CMakeLists.txt from velox:velox/substrait then that answers the question


Add additional logging and metrics around size limits

Add additional logging for blob size errors. Also add tags to metrics. This will enable us to identify customers which are in violation.

Coverage increased (+0.07%) to 67.15% when pulling 36236ff7b7d26aee7c1e774408c01cf66d22532b on BlobSizeDomainTaggedMetrics into 882f6808a731093018789fc0925439960504d389 on master.


Fix for https://github.com/springfox/springfox/issues/1653

Hi springfox - great library!
Was trying out the updated integration with spring-data-rest to generate swagger UI for my project but hit the issue #1653.
This is my first ever open source pull request so I expect rejection but here is my offering...
What's this PR do/fix?
Fix for https://github.com/springfox/springfox/issues/1653
Are there unit tests? If not how should this be manually tested?
No new tests but ran ran the full springfox build and tests and no failures were reported, not sure how I run the groovy tests in springfox-spring-web that appear to test the updated code, in coverage mode so I could see what tests actually execute the altered code (if any)
Any background context you want to provide?
Trying to use swagger2 to auto-document my spring-data-rest APIs but was hitting the bug described by https://github.com/springfox/springfox/issues/1653
What are the relevant issues?
https://github.com/springfox/springfox/issues/1653

This is a blocking issue for me. When will you create a release including this fix? Thanks in advance

Was it released at the end?

Hi ,
when will be the next release issued,thanks in advance.


Replace subcommands: recover -> restore

Recover is not a valid subcommand anymore. We should also remove the "recover -d" function. Is it still possible to display the mnemonic?

@euchenhofer thanks for the PR!

Recover is not a valid subcommand anymore. We should also remove the "recover -d" function. Is it still possible to display the mnemonic?

I just tested running recover -d on v1.1.0 and it seemed to work fine. What makes you say it's not valid anymore?

@lehnberg


Use persistent volume claims by default

We use emptyDir volumes in many of our templates for convenience when doing local development. In OpenShift 3.6 (and perhaps earlier), the 'oc cluster up' command already provisions 100 'temporary' persistent volumes.
This means that PV claims can be met on a local development box without much effort. This would basically get rid of the in-memory plans for brokers. If this is still desired, it is possible to provision tmpfs volumes, or we could add a different configuration to the broker  (or as a potential plan parameter?).

Done


Add problem label support

Codecov Report

Merging #384 (51fddba) into master (67a675a) will decrease coverage by 1.06%.
The diff coverage is 84.61%.

@@            Coverage Diff             @@
##           master     #384      +/-   ##
==========================================
- Coverage   92.35%   91.29%   -1.07%
==========================================
  Files          22       22
  Lines        1230     1241      +11
==========================================
- Hits         1136     1133       -3
- Misses         94      108      +14

Impacted Files
Coverage Δ

dwave/system/samplers/leap_hybrid_sampler.py
69.91% <0.00%> (-5.29%)
:arrow_down:

dwave/system/samplers/dwave_sampler.py
84.17% <100.00%> (-3.09%)
:arrow_down:

dwave/system/testing.py
100.00% <100.00%> (ø)

dwave/system/composites/embedding.py
95.85% <0.00%> (-1.19%)
:arrow_down:

Continue to review full report at Codecov.

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

Codecov Report

Merging #384 (51fddba) into master (67a675a) will decrease coverage by 1.06%.
The diff coverage is 84.61%.

@@            Coverage Diff             @@
##           master     #384      +/-   ##
==========================================
- Coverage   92.35%   91.29%   -1.07%
==========================================
  Files          22       22
  Lines        1230     1241      +11
==========================================
- Hits         1136     1133       -3
- Misses         94      108      +14

Impacted Files
Coverage Δ

dwave/system/samplers/leap_hybrid_sampler.py
69.91% <0.00%> (-5.29%)
:arrow_down:

dwave/system/samplers/dwave_sampler.py
84.17% <100.00%> (-3.09%)
:arrow_down:

dwave/system/testing.py
100.00% <100.00%> (ø)

dwave/system/composites/embedding.py
95.85% <0.00%> (-1.19%)
:arrow_down:

Continue to review full report at Codecov.

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


removing non-existing variable b:did_indent throws unnecessary error in rnoweb

rnoweb.vim throws error if b:did_indent is not set. The benefit of this error message is unclear.
One example to reproduce this is if vimtex is used with the option g:vimtex_indent_enabled=0

closing as this seems to have been incorporated by the maintainer.


Document how to integrate xeus for notebook debugging

Simple Jupyter notebook: https://github.com/microsoft/vscode-simple-jupyter-notebook

The extension's readme.md contains a first cut of "notebook debugging with the xeus kernel" .


[Bug] completion for require will not work correctly because of duplication of lua/.

It seems to be a duplicate because this plugin is adding /lua to workspace.library and also adding lua/ to runtime.path.
If I remove lua/ from runtime.path, require completion will work correctly.
Before:

Trimed:

Should be fixed now


feat!: rename fusion npm packages to hilla

Description
rename fusion npm packages to hilla
Fixes #188
Type of change

[ ] Bugfix
[x] Feature

Checklist

[ ] I have read the contribution guide: https://vaadin.com/docs/latest/guide/contributing/overview/
[ ] I have added a description following the guideline.
[ ] The issue is created in the corresponding repository and I have referenced it.
[ ] I have added tests to ensure my change is effective and works as intended.
[ ] New and existing tests are passing locally with my change.
[ ] I have performed self-review and corrected misspellings.

Additional for Feature type of change

[ ] Enhancement / new feature was discussed in a corresponding GitHub issue and Acceptance Criteria were created.

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


Don't use bower anymore?

So I noticed that bower has been mostly removed from here (although debowerify is still on by default?), and seems to have generally fallen out of favor. Is "best practice" now to only use npm? What is the best way be to handle any packages that are not available via npm and we used to use from bower?

Bower was never used as a part of this boilerplate. The debowerify feature was added as a request by users who choose (or are forced) to use Bower components. I would always recommend using npm over Bower if the package is available there.
If the package is only available via Bower, then you still have the option of installing that way. You then need to include it somewhere in the JS or SASS pipeline to include it in the build process

Thanks!


[Query] FDDB dataset and frontal face detector

Hi @davisking
Did you use the FDDB dataset for training the HoG based frontal_face_detector? I am aware that the mmod_face_detector doesn't use FDDB.

No, I used a dataset I labeled myself (
http://dlib.net/files/data/dlib_face_detector_training_data.tar.gz) and the
images came from the LFW dataset.


Issue97: rename the packages and group ID to match JavaParser

Address #97

renamed the group ID
renamed all packages

This one should go in soon because it touches all files

We should probably merge this one after merging #93

We need to rebase it... or just rename things from the IDE.

Ok, we just renamed things, I think we do not need a code review here


How to debug 403 forbidden errors?

Hi,
Trying out the kubernetes puppet resources in a local 'puppet apply' setup.
Followed the steps in the documentation to setup the kubernetes.conf.
When I try to do a puppet resource kubernetes_service I'm receiving:

Error: Could not run: Puppet detected a problem with the information returned from the service when accessing kubernetes_service. The specific error was:
403 Forbidden
.rvm/gems/ruby-2.1.1/gems/kubeclient-2.4.0/lib/kubeclient/common.rb:117:in `rescue in handle_exception'

Tried with newer 2.5.1 kubeclient as well, same result
kubectl get services works fine.
puppet apply and kubectl commands are both run as same non-root user.
This is on kubernetes 1.7.6 on GCP (container engine).
Any idea how to troubleshoot further?
Thanks for any help
Regards,
Roland

I had the 403 error as well, but in my case it the credentials I used for kubernetes didn't work sufficiently.
It would be nice though if the exact content of the 403-error message would be displayed something like:
Error from server (Forbidden): User "system:serviceaccount:r2d2:kubernetes-manager" cannot get secrets in the namespace "r2d2".: "Unknown user "system:serviceaccount:r2d2:kubernetes-manager"" (get secrets kubernetes-manager)

Raised issue with kubeclient: https://github.com/abonas/kubeclient/issues/276


jsdom too slow

Hey guys,
We had to move away from juice, because jsdom is taking more than 5 minutes to parse long html (1Mb).
I found a solution using cheerio which is way faster.
Tell me if you need more information about it.
Best,
Philmod

jsdom has been replaced with cheerio in v1.0.0 - I'd be interested to know how you see this impacting performance in your usage. Hopefully there is the improvement you'd expect.

+1