Stop working

When im running background process the console for long time, the console stop the work.
At this moment i had 3 tabs:
1 Tab (splited in 4):
Tomcat (with tail on log, using run) (i think i have always this open when hyper fail)
Java Mission Control
Folder A (a console with a path)
Folder B (a console in a path directory)
2 Tab :
"less" comand with a log file
3 Tab:
Console in a path.
------------------------------------------- I lock the computer and after login again after like 30 minutes, the console was on black totally without any tab or text on it.

Hyper 1.3.3
Electron 1.4.16
linux x64 4.4.0-83-generic

Can you please add more informations in order to know the specifics details of the problems! Thanks!

Hey there, please try again with the new Hyper v2 release and open a new issue if the problem stills exists. Thank you!


[cpp] Refactor ColumnarToRowConverter and add final keyword for performance

What changes were proposed in this pull request?

use final : public replace : public for the performance consideration, please refer to final bring improvement

refactor ColumnarToRowConverter:

rename class VeloxToRowConverter  and the corresponding files
add keyword static for the member functions of ColumnarToRowConverter because they don't operate data members
define these static functions in the header file, this modification makes inline become possible
optimization

(Please fill in changes proposed in this fix)
How was this patch tested?
(Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)

@zhouyuan @zhztheplayer @rui-mo @zhejiangxiaomai


Ability to spoof datetime to bypass expired license.

This should not interfere with the system clock, and should be hooked onto the dee.exe process

Sorry, I can't do that, don't want this package taken down. I've sent you an e-mail if<EMAIL_ADDRESS>is still your address.

Sorry, I can't do that, don't want this package taken down. I've sent you an e-mail if<EMAIL_ADDRESS>is still your address.

Understandable, thank you.


Fix executable permission for the maven wrapper before invoking the wrapper

If we archive the source code to a tar.gz ball in Windows, it's likely we will lost the execute permission bit of the Maven wrapper (mvnw).
When the maven buildpack starts the build, it checks the existence of the maven wrapper mvnw, but it does not check the executable permission. During the build, we see the following error:
Pivotal Build System Buildpack 1.0.97
  fork/exec /workspace/mvnw: permission denied

We may need either

skip mvnw if it's not marked as executable
or, set the execution permission of the file before we start the build.

@ArieShout are you worried about the permissions on any of the other files?

Hi @nebhale , we didn't notice other file permission issue apart from this.
Thanks for the update!

@nebhale I think we might be seeing a similar issue in our usage with Epinio.
error running build
unable to start PTY
fork/exec /workspace/source/app/mvnw: no such file or directory

From everything that I can see, the file does indeed exist at that location and when I delete the mvnw files, it starts building correctly. Is this potentially the same bug? (I'm using the 5.3.2 build pack from last week)

@agracey If you would be so kind, can you open a new issue & include some steps to reproduce this? When you get that information posted, I can take a look and see what we can do.

@dmikusa-pivotal : Daniel, I can confirm the above error!.  I did a clean install of everything (like a new user just trying out CNB for first time).  Unfortunately the experience was not great as the sample build fails.
I used the CNB sample from "https://github.com/paketo-buildpacks/samples/java/maven" and it will not build on a windows 10 machine with Docker Desktop (latest) using WSL2 as backend.   I'm using the latest pack (0.19.0+git-360dbae.build-2550)  with pack config default-builder paketobuildpacks/builder:base ....
After googling for the error I found this thread and I deleted mvnw and the build completed!
Dave


Custom keybindings for custom commands

this will require https://github.com/jesseduffield/lazydocker/issues/48 to be implemented before we can go ahead, but the idea would be to allow the user to set keybindings that refer to custom commands they themselves have defined.
We currently have a 'sh' command as a custom command (partly to show the user how to make a custom command in the first place, but a user may want to swap out sh for bash etc). We could give this a custom keybinding as well, which would also serve as a good exemplar for custom keybindings on custom commands in general.

accidentally started this as a discussion, doh


Fixes bug with optional features encoder

The logic in train.py was to use a separate features encoder module if:

features are present in the datamodule
the model requires features to be separate from source (e.g., pointer-generators)
and a separate features encoder module is requested.

This is incorrect; the logic should read:

features are present in the datamodule, and
- a separate features encoder module is requested, or
- the model requires features to be separate from source.

In the case where the model requires it but a specific features encoder module is not specified, we use the same module as the source encoder; e.g., a pointer-generator LSTM will have an LSTM source encoder and an LSTM features encoder.
The README was also out of date: the flags are --source_encoder_arch and --features_encoder_arch (was missing the _arch part).

This is now thoroughly tested so I'm submitting.


allow building docker images on arm64

Allows the architecture to be passed as an argument when building a docker image.
If there's interest in cross-platform builds using dockerx, let me know and I can try to follow up with that.

How this was tested:
shellcheck -S warning .buildkite/steps/build-docker-image.sh
Confirmed no change to .buildkite/steps/build-docker-image.sh alpine buildkiteci/agent:lox-manual-build stable 3.1.1
Built an alpine image,
$ .buildkite/steps/build-docker-image.sh alpine lahmanja/buildkite:latest stable 3.41.0 arm64
--- Building for arm64 architecture
--- Downloading :linux: binaries for version 3.41.0
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 29.5M  100 29.5M    0     0  8033k      0  0:00:03  0:00:03 --:--:-- 8033k
--- Building :docker: lahmanja/buildkite:latest
Sending build context to Docker daemon  31.07MB
Step 1/10 : FROM alpine:3.17.0
 ---> d3156fec8bcb
Step 2/10 : RUN apk add --no-cache     bash     curl     docker-cli     docker-cli-compose     docker-compose     git     jq     libc6-compat     openssh-client     perl     py-pip     rsync     run-parts     su-exec     tini     tzdata
 ---> Using cache
 ---> 89c1f333a072
Step 3/10 : ENV BUILDKITE_AGENT_CONFIG=/buildkite/buildkite-agent.cfg
 ---> Using cache
 ---> 498fb3572b74
Step 4/10 : RUN mkdir -p /buildkite/builds /buildkite/hooks /buildkite/plugins     && curl -Lfs -o /usr/local/bin/ssh-env-config.sh https://raw.githubusercontent.com/buildkite/docker-ssh-env-config/master/ssh-env-config.sh     && chmod +x /usr/local/bin/ssh-env-config.sh
 ---> Using cache
 ---> 4682c75722e4
Step 5/10 : COPY ./buildkite-agent.cfg /buildkite/buildkite-agent.cfg
 ---> Using cache
 ---> a37d4e8d852a
Step 6/10 : COPY ./buildkite-agent /usr/local/bin/buildkite-agent
 ---> Using cache
 ---> ac7d06b4344d
Step 7/10 : COPY ./entrypoint.sh /usr/local/bin/buildkite-agent-entrypoint
 ---> Using cache
 ---> d586f4092510
Step 8/10 : VOLUME /buildkite
 ---> Using cache
 ---> ba4dc0c1cd74
Step 9/10 : ENTRYPOINT ["buildkite-agent-entrypoint"]
 ---> Using cache
 ---> 09379b1cc431
Step 10/10 : CMD ["start"]
 ---> Using cache
 ---> c04bf6ab993d
Successfully built c04bf6ab993d
Successfully tagged lahmanja/buildkite:latest
--- :hammer: Testing lahmanja/buildkite:latest can run
buildkite-agent version 3.41.0, build 4827
--- :hammer: Testing lahmanja/buildkite:latest can access docker socket
Client:
 Version:           20.10.21
 API version:       1.41
 Go version:        go1.19.4
 Git commit:        baeda1f82a10204ec5708d5fbba130ad76cfee49
 Built:             Tue Dec 13 21:01:21 2022
 OS/Arch:           linux/arm64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.22
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.18.9
  Git commit:       42c8b31
  Built:            Thu Dec 15 22:25:29 2022
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.6.13
  GitCommit:        78f51771157abb6c9ed224c22013cdf09962315d
 runc:
  Version:          1.1.4
  GitCommit:        v1.1.4-0-g5fd4c4d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
--- :hammer: Testing lahmanja/buildkite:latest has docker-compose
docker-compose version 1.29.2, build unknown
--- :hammer: Testing lahmanja/buildkite:latest has docker compose v2
Docker Compose version v2.12.2

@jmelahman looks like this has been solved slightly differently in #1901


Master -> Live

Docs Build status updates of commit 64f6e78:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/openxr.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit af326c1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/mrlearning-asa-ch1.md
:white_check_mark:Succeeded
View

mixed-reality-docs/openxr.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


grafonnet is working? and how?

as per the docs at documentation/jsonnet.md

The grafonnet library is available out of the box

What does this mean?
I see in build/Dockerfile submodule copied to image, however no sign of it in /opt when i docker pull quay.io/integreatly/grafana-operator:v3.5.0.
This feels like the docs are worded vaguely or incorrectly. Am i missing something else?

Confirmed this. No /opt found in the image. This shoud be a bug.

This is currently only on master but not yet in any release. 3.6.0 will be the first release with jsonnet / grafonnet support.

gtk - any hint on time frame for this next release?
also - in the meantime, safe to assume that the anno jsonnet/library: "true" on configmaps as described in documentation/jsonnet.md will get automagically used?

@mrgleeco this is included in v3.6.0 onwards. jsonnet/library: "true" is still the correct way to import libraries in configmaps.


Safe conversions between Array and [T; N]

Simply bounding on ArrayType<T> = [T; N] is enough to accomplish this.
I've verified this change against a few of our repos (e.g. block-ciphers, elliptic-curve) and it does not seem to cause any inference problems.
When this bound is in place there's no need for ArrayOps<T, N> either.

I guess I was worried that this bound might be viral and it would require downstream bounds, but now that I can actually integration test it against large repos it doesn't seem to be causing any problems.
Perhaps we could even get rid of ArrayOps this way, and just bound on ArraySize<ArrayType<T> = [T; N]> instead, which is both clearer/more explicit and can get rid of unsafe in certain circumstances like this.


Implement unordered container support, xhash no floating point

This PR will add support for unordered containers (unordered_map, unordered_multimap, unordered_set, and unordered_multiset).
To do this I must patch xhash from the MSVC STL to eliminate the floating point arithmetic. I do this by copying xhash out of the MSVC STL and applying changes under the _XHASH_NO_FLOATING_POINT define. I then directly include the patched version through jxy/unordered_map.hpp and jxy/unordered_set.hpp defining _XHASH_NO_FLOATING_POINT to 1 before doing so.
The solution here isn't ideal. I would much rather PR this into MSVC directly. I have a branch that does this for MSVC (https://github.com/microsoft/STL/compare/main...jxy-s:xhash-no-floating-point) and I will engage with the MSVC community on it. However, the likelihood of this happening in a timely manner (if at all) is slim - it is, understandably, simply not a priority for them.

MSVC STL's hash containers are currently implemented in a bad manner - e.g. the are base on doubly linked lists while singly linked lists are preferred. Unfortunately, we can't achieve improvement in representation at this moment due to ABI compatibility.
It seems to me that the switching to return uint64_t for load_factor() is already ABI-breaking (and... non-conforming). So given ABI compatibility with the existing MSVC STL is not (and probably shouldn't be) concerned, I think it's better not to resue MSVC STL's <xhash> - or at least to resuse it with more changes.


Upskilling in Typescript

Learn about typescript usage and strategies of software development.
Read various use cases from official typescript documentation and blogs/articles.

Really good job done. Do you think we still need this?

Closing


Updated the now depreciated conf sample to use ConfigurationBuilder (beta5+)

Updated the configuration sample from using the old (depreciated) = new Configuration style config to use the ConfigurationBuilder introduced as of beta5+.
Now matches the updated documentation here (http://docs.asp.net/en/latest/fundamentals/configuration.html)

Hi @kfwls, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, DNFBOT;

@kfwls, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR.
Thanks, DNFBOT;

Instead of in-lining the config code we should just literalinclude it from the common sample. See https://github.com/aspnet/Docs/pull/447.


LIDAR to Rio Communication

Code in LIDAR.java is old code, it has been commented out. That code attempted to implement I2C or Serial Connection w/an Arduino, we have been successful with direct LIDAR-to-Rio communication. This code is in LidarLitePWM.java. All other changes are to resolve conflicts with the Linefollow-with-Lidar base. For now, merge into Linefollow-with-Lidar, which we can then merge into testing.

There are numerous merge conflicts here– why is this even PRed if it's not to testing/master?
You can also merge across working branches on your local machine and more easily fix conflicts.

@ShashJar can you just take LidarLitePWM and PR that to testing, so we can simultaneously get reviewed, and out of the way– that way we're testing smaller chunks at a time, especially since we were able to test and confirm this at todays meeting.

Have you made any progress towards fixing the merge conflicts?


Allow to bootstrap CRC using install_yamls make target

This way, we converge toward install_yamls usage, while still providing a more advanced way to deploy CRC.
This PR has:

[X] Appropriate testing (molecule, python unit tests)
[X] Appropriate documentation (README in the role, main README is up-to-date)

/test all

/lgtm


Apollo, new project using JRakNet

Hi @MarfGamer .
I'm created one fork of Squidland, the latest project who used JRakNet because he is abandonated.
I want to invite you as collaborator for helping of RakNet :D
I'm sending you one invitation, and i'm very happy if you can accept 👍

Glad to accept! If you find any JRakNet glitches, feel free to let me know and I'll get to fixing them as fast as possible!

@MarfGamer Thanks so much! <3


Anotations not analyzed?

Hi,
Im getting this error:
For parameter $id, in App\GraphQL\Filter\ClientsFilter::factory, cannot map class "Interweber\GraphQL\Filter\Matcher\IdMatcher" to a known GraphQL input type. Are you missing a @Factory annotation? If you have a @Factory annotation, is it in a namespace analyzed by GraphQLite? 📋 TheCodingMachine\GraphQLite\Mappers\CannotMapTypeException
My Filter class:
<?php
declare(strict_types=1);

namespace App\GraphQL\Filter;

use Interweber\GraphQL\Filter\Filter;
use Interweber\GraphQL\Filter\Matcher\IdMatcher;
use Interweber\GraphQL\Filter\Matcher\StringMatcher;
use TheCodingMachine\GraphQLite\Annotations\Factory;

class ClientsFilter extends Filter
{
    #[Factory]
    public static function factory(
        ?IdMatcher     $id,
        ?StringMatcher $client,
        ?StringMatcher $client_name,
    ): ClientsFilter
    {
        return new static([
            'id' => $id,
            'client' => $client,
            'client_name' => $client_name,
        ]);
    }
}

My controller function:
/**
     * @param ResolveInfo $resolveInfo
     * @param User $identity
     * @param ClientsFilter $filter
     * @return Client[]|CakeORMPaginationResult
     * @psalm-return CakeORMPaginationResult<Client>
     */
    #[Logged]
    #[Query]
    #[Security("user.role == 'server' || user.role == 'reader'")]
    public function getClients(
        ResolveInfo $resolveInfo,
        #[InjectUser]
        User        $identity,
        ClientsFilter $filter
    ): CakeORMPaginationResult {
        return $this->_fetchEntities($resolveInfo, $identity, $filter);
    }

My model:
<?php
declare(strict_types=1);

namespace App\Model\Entity;

use Cake\ORM\Entity;
use TheCodingMachine\GraphQLite\Annotations\MagicField;
use TheCodingMachine\GraphQLite\Annotations\Type;

/**
 * Client Entity
 *
 * @property int $id
 * @property string $user_id
 * @property string $client
 * @property string $client_name
 * @property \Cake\I18n\FrozenTime $created
 * @property \Cake\I18n\FrozenTime $modified
 *
 * @property \App\Model\Entity\User $user
 *
 */
#[Type()]
#[MagicField(name: 'id', outputType: "ID!")]
#[MagicField(name: "client", phpType: "string")]
#[MagicField(name: "client_name", phpType: "string")]
#[MagicField(name: "created", phpType: "\Cake\I18n\FrozenTime")]
#[MagicField(name: "modified", phpType: "\Cake\I18n\FrozenTime")]
class Client extends Entity
{
    /**
     * Fields that can be mass assigned using newEntity() or patchEntity().
     *
     * Note that when '*' is set to true, this allows all unspecified fields to
     * be mass assigned. For security purposes, it is advised to set '*' to false
     * (or remove it), and explicitly make individual fields accessible as needed.
     *
     * @var array<string, bool>
     */
    protected $_accessible = [
        'user_id' => true,
        'client' => true,
        'client_name' => true,
        'created' => true,
        'modified' => true,
        'user' => true,
    ];

    public const FIELD_ID = 'id';
    public const FIELD_USER_ID = 'user_id';
    public const FIELD_CLIENT = 'client';
    public const FIELD_CLIENT_NAME = 'client_name';
    public const FIELD_CREATED = 'created';
    public const FIELD_MODIFIED = 'modified';
}

Any tip what Im doing wrong?
Thanks!
Blaz

Hey @GrandFelix sorry - I did not notice your issue.
I remember that I had this issue at some point and that it was related to a problem with the Injection Container for GraphQLite.
I'll check and report back.

Hey @GrandFelix - I've found a bug in the Plugin and resolved it.
The path was not correctly resolved when the plugin is located in the vendor-folder (which it usually should be).

Hey @xyng. Thank you! 🙌


itemize_list should take an Iterator over &T instead of T

We only ever use references anyway. The current function sometimes requires cloning which can be avoided.
edit: wrong function :sweat_smile:

Uhh, I believe this is best solved by making T a reference itself. Closing.


Use Day Night Mask to update weather code

As an IMPROVER developer, I want to be able to use the day or night utility to update the weather codes.
Related issues: #293
Currently the weather code plugin only produces day-time symbols. These need to be modified to reflect whether it is day time or night time. Not all Weather Symbols change if it is night-time e.g. Mist is the same weather code (value 5) for Day and Night.
The following Weather Symbols need to be modified based on a day / night mask:

Sunny Day 1 -> Clear Night 0
Partly Cloudy Day 3 -> Partly Cloudy Night 2
Light Shower Day 10 -> Light Shower Night 9
Heavy Shower Day 14 -> Heavy Shower Night 13
Sleet Shower Day 17 -> Sleet Shower Night 16
Hail Shower Day 20 -> Hail Shower Night 19
Light Snow Shower Day 23 -> Light Snow Shower Night 22
Heavy Snow Shower Day 26 -> Heavy Snow Shower Night 25
Thunder Shower Day 29 -> Thunder Shower Night 28

To convert from Day to Night the weather code value needs to be reduced by 1. The Current Day Mask Utility in solar.py produces a mask with day points = 1 and night points = 0.
Acceptance criteria:

Modify existing Weather Code Plugin to produce different weather codes for night and day for the weather types specified above
Add unit tests to cover day / night functionality
Update CLI test outputs, OR (if none change) add new CLI tests to cover new day / night functionality

PR added for this change #670


Hour 5 Game major bugs

I'm able to run the game but, have no clue how to fix the bugs that are happening. I've gone through all the finished scripts both sets, and cannot find any errors or differences that I didn't already fix in the coding. here are the bugs:

ship and asteroid don't interact. At all.
shot doesn't queue free after connecting with the asteroid.
asteroids do not spawn and the one asteroid that is on screen does not move.
explosion scene doesn't queue free after destroying the asteroid.
score counter counts even after shot(s) leave the screen, but not at all when destroying the one
asteroid. And explosion animation appears at the end of the screen where the shot exited the screen
and also doesn't queue free.
Appears to be only the top laser that effects the score counter.
Holding space is infinite shoot. (not solid laser beam)
counter doesn't count by +1 ( as the counter counts the shots leaving the screen, the counter will
sometimes increase by a couple to several hundred points)

@KoopHauss you are not alone. I also have some problem of my own:
From Listing 5.9 (Spawning Asteroids and tracking the Score). I have some major problems which hugely affect the game's performance:

Instances of asteroids won't move anymore. They just stay at the edge of the screen doing nothin. And the laser shots won't affect any of the instance of the asteroids but the ship is able to collide with the asteroids instances and explode

The score is not incrementing as I destroy any asteroids.

In the debugger error section. One of the error (probably the main problem) states that: " Attempting to connect nonexistent signal "score" to Node2D......

I checked multiple times of my scripting and my signals and everything seems perfectly fine to me.

Hopefully someone can give me the correct solution to this problem. Thanks a [lot.](url

)

So the book didn't tell you to do this, but you need to assign player, shot and asteroid to groups of the same name in the Node panel. Hope this helps and btw, I know I'm late!

Same issue here.. it works in the example code without a script in the "explosions" node. But I don't get how to connect to a function "queue_free" without a script. Getting "no script at all" in the connect signal dialogue.


Clean the project up

Removal of old config files, sample applications, CrashProbe library and Android support as they were not maintained and used old technologies.
Sample applications may be rewritten later based on deleted samples, but with Swift and SwiftUI. The deleted samples are still available on the release-1.x branch.

I think you can remove WebApp too for now.


Use new extension point for self.available

So that we don't have to copy&paste code that may change from Spree::PaymentMethod.
Depends on jordan-brough/solidus#1.

This does break API compatibility for Spree::PaymentMethod.available with spree_multi_domain; I don't have a great idea how to avoid that.

Closing this in favor of moving the logic over to solidus core.


fix memory problem

No initial value for member "start" in constructor of "Transition".
See issue https://github.com/LennartHennigs/SimpleFSM/issues/9.

Thanks!


[4.0.0-rc.0] onIonRouteWillChange should be cancellable

Bug Report
Ionic version:

[x] 4.x 4.0.0-rc.0
Current behavior:

I'm trying to implement a navigation guard, cancelling the navigation for a specific route (so I can popup a login page, for example).
The event is cancelled, but the router still navigates.
Expected behavior:

When I cancel the ionRouteWillChange event, the navigation should be cancelled.
Steps to reproduce:

Implement a onIonRouteWillChange and call event.preventDefault().
Related code:

<ion-app>
    <ion-router useHash={true} onIonRouteWillChange={this.onRouteWillChange}>
        <ion-route url="/menu/:menuHash" component="page-menu" />
        <ion-route url="/test" component="page-test" />
    </ion-router>

    <ion-nav main />
</ion-app>

private onRouteWillChange(e: CustomEvent<RouterEventDetail>)
{
    console.warn("RouteWillChange");
    console.dir(e);

    if(e.detail.to.startsWith("/menu"))
    {
        console.warn("CANCELLING");
        e.preventDefault();
        e.stopImmediatePropagation();
        e.stopPropagation();
        return false;
    }
}

Console output:
/!\ RouteWillChange (for /)
/!\ RouteWillChange (for /menu/xxxx)
/!\ CANCELLING

Other information:

Ionic info:

[WARN] You are not in an Ionic project directory. Project context may be missing.

Ionic:

   ionic (Ionic CLI) : 4.5.0

System:

   NodeJS : v10.13.0
   npm    : 6.4.1
   OS     : Windows 10

NOTE: It's a Ionic Core/StencilJS project

What about using the Ionic nav guards, ionViewCanEnter and ionViewCanLeave

What about using ionViewCanEnter at the component level?

or handling Router Guards, the older ionViewCanEnter and ionViewCanLeave have been replaced with their framework specific equivalent. For Angular, there are Router Guards.

There is no such thing in Ionic Core.
And that's not the issue. The issue is a cancellable event not cancelling anything (the fix is either cancel the navigation or mark the event as non cancellable).

You can't cancel a URL change, but what you can do is to implement guards in the way of redirects to protect parts of your application.
<ion-app>
    <ion-router useHash={true}>
        { this.isLoggedIn && <ion-route-redirect from="/menu*" to="/test" /> }
        <ion-route url="/menu/:menuHash" component="page-menu" />
        <ion-route url="/test" component="page-test" />
    </ion-router>

    <ion-nav main />
</ion-app>


NIFI-5574 Removed usage of Paths.get() due to TEST_RES_PATH being res…

…olved to a string from a URI, which results in platform-specific path information (C:) when tests are run on Windows.

I'll be testing this on my Windows machine tonight, but wanted to get the PR up ASAP for those that want to test this.

I created a Windows 10 VM via VirtualBox on my mac.  With a fresh install of:

java

java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

maven

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T11:33:14-07:00)
Maven home: C:\Users\Jeff\dev\apache-maven-3.5.4
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jre1.8.0_181
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

I'm running into a build issue, with some failing tests:
[ERROR]   TestStandardProcessSession.testBatchQueuedHaveSameQueuedTime:1690 Queued times should not be equal.. Actual:<PHONE_NUMBER>889

and quite a few TestFileSystemRepository tests due to issues in setup/shutdown like the following:
[ERROR] org.apache.nifi.controller.repository.TestFileSystemRepository.testBogusFile(org.apache.nifi.controller.repository.TestFileSystemRepository)
[ERROR]   Run 1: TestFileSystemRepository.setup:84 Unable to delete target\content_repository\1\1536116075082-1 expected null, but was:<target\content_repository\1\1536116075082-1>
[ERROR]   Run 2: TestFileSystemRepository.shutdown:94 NullPointer

This is probably due something related to running Windows in a VM and how I created it and/or the virtual disk.  Tomorrow morning I'll try building on my Windows desktop to see if the same failures occur.

I grabbed the branch and attempted a clean install this morning. It failed with the following:
mvn --version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T02:58:13-05:00)
Maven home: C:\Program Files\apache-maven-3.5.2
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_151\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.wali.TestMinimalLockingWriteAheadLog
Tests run: 12, Failures: 0, Errors: 1, Skipped: 2, Time elapsed: 6.653 sec <<< FAILURE! - in org.wali.TestMinimalLockingWriteAheadLog
testRecoverFileThatHasTrailingNULBytesAndTruncation(org.wali.TestMinimalLockingWriteAheadLog)  Time elapsed: 0.014 sec  <<< ERROR!
java.nio.channels.OverlappingFileLockException
        at org.wali.TestMinimalLockingWriteAheadLog.testRecoverFileThatHasTrailingNULBytesAndTruncation(TestMinimalLockingWriteAheadLog.java:472)

Results :

Tests in error:
  TestMinimalLockingWriteAheadLog.testRecoverFileThatHasTrailingNULBytesAndTruncation:472 ▒ OverlappingFileLock

Tests run: 12, Failures: 0, Errors: 1, Skipped: 2

I'm seeing this PR that had attempted to fix this issue.

I'm on Windows 10.

@nalewis We'd have to investigate if the cause for the TestMinimalLockingWriteAheadLog.testRecoverFileThatHasTrailingNULBytesAndTruncation test failing is the same as what's documented in NIFI-5344 or if it's a new issue.

@nalewis Can you run the specific NiFiGroovyTest via maven successfully?

Yep all good there!
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.nifi.NiFiGroovyTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.517 s -                                                                                in org.apache.nifi.NiFiGroovyTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 18.564 s
[INFO] Finished at: 2018-09-19T10:10:55-05:00
[INFO] Final Memory: 27M/267M
[INFO] ------------------------------------------------------------------------


NadekoBot.db DiscordUser BUG?

Excuse me
This is a BUG or normal
How to solve ??

:thinking:

User probably never used a command on the nadekobot. That's why it's labeld Unknown probably.
Nothing we/you can do about it.

Thank

You can hit close :-)


Spinnaker Gardening Days hackathon branding and logo usage

Hi, I am preparing materials for another hackathon for Spinnaker. I am reviewing the trademark guidelines and have a couple questions.
First, do I have permission to call the event "Spinnaker Gardening Days" and use the official Spinnaker logo? This event is a Spinnaker community hackathon, a 2.0 of this event. It's happening June 25th-July 2.
Second, would it be acceptable to create/use a "sketched" version of the Spinnaker logo to put on event-related heroes and swag? We would use the horizontal black version of the logo:

and then have a designer render a slightly sketched version like this:

this will match the design we have put together for an event graphic. LMK if this is acceptable within the guidelines and/or if there are specific requirements to meet when executing it. I can provide a mock-up if desired but don't want to spend the designer's time on it if it is prohibited.
Thanks!

Turns out the designer churned out mockups pretty quickly so this is in the vein of what I am proposing:

Are these approved?

@dnilasor I believe @danlopez00 is on vacation and is back on Monday so sorry for the slow response there. I'll step in for now. We usually allow marks for non-commercial uses such as t-shirts and stickers without permission and this case it would fall under that but I'd have Dan get a policy cemented by the GB in the coming months.
If that spinnaker-hackathon is part of the spinnaker project then it's a definite no problem.

Hey @caniszczyk sounds good and thanks! Note this is overall branding for the event so will also be featured on web assets on Eventbrite, Spinnaker.io, Slack, etc.
The spinnaker-hackathon org on GitHub isn't part of the spinnaker GitHub org simply because, I want to have an umbrella org where I can give participants permissions to create their own project repositories while doing the hackathon. But the goal of the event is to contribute to the Spinnaker project, so I think it should be OK.


updates note on local installation usage

see issue #1440
Summary
Looks like there was a very old issue looking to address the npx/stryker/cli command but can only imagine community didn't find enough value to pursue, so suggesting this change for those following the getting started page using a local installation.
Issue
Following getting started advice:

If you choose to not install the stryker-cli, use npx stryker (after installing @stryker-mutator/core locally) instead of stryker for the rest of the quickstart.

Seems following this advice has resulted in a host of issues as per a quick google search on the matter. Recently, my attempt resulted in rather obtuse console output:
$ npx stryker init
Unexpected token {
$

might have jumped the gun here


GO:0034428   nuclear-transcribed mRNA catabolic process, exonucleolytic, 5'-3' and 3'-5' relabel and correct parentag

This term is not precise enough,
By combining an MF and a BP  without specificity this term conflates several pathways

Actually this might be the term for the
5'-3' decay pathway (polyadenylation dependent) which follows decapping
but I will need to check the annotations
Similarly
GO:0034427   nuclear-transcribed mRNA catabolic process, exonucleolytic, 3'-5'
is likely for
3'-5' decay pathway (polyadenylation dependent)

The currect
GO:0034428 nuclear-transcribed mRNA catabolic process, exonucleolytic, 5'-3' and 3'-5'
does seem to conflate multiple pathways.
SGD annotation include ski7 pathway, NMD, the exosome, non stop decay
the direction of degradation does not seem to be a good differenetia unless it refers to a specific recognised pathway, otherwise it's only exonuclease+ mRNA catabolsim.
Probably obsoletion is best (although we will need a term for the major 5'-3' decay pathway (polyadenylation dependent)

this might exist with another label...

I will come back to this one once the obvious single-step terms are removed and I have a complete  list of the known pathways.

see also
https://github.com/geneontology/go-annotation/issues/4966
this term might be better obsoleted because
i)  this seems to be used for multiple pathways
ii) there are other  existing more precise  terms
(It could possible repurposed as a grouping term, or merged)

Out of date

changed 'closed' status


fix Tagging: regenerated services with latest API definition fix:update

PR summary

PR Checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

Current vs new behavior

Does this PR introduce a breaking change?

[ ] Yes
[ ] No

Other information

Wrong signature


Allow different output dimensions in GCN-LSTM

Description
Currently the GCN-LSTM model has a built in decoder to map from the underlying LSTM sequence to a batch x nodes tensors (or, with #1580, batch x nodes x input variates). However, this may not be what the user wants to do. For instance:

they might be not be predicting for every node in the graph (and maybe not any node in the graph), e.g. using weather stations at fixed locations to predict weather at a position that's not a weather station
they might be predicting a time series with a different number of variates to the inputs, e.g. using a multivariate series of observations to predict non-observed variates (both univariate or multivariate)

This also requires support from the data generator.

they might be predicting a time series with a different number of variates to the inputs, e.g. using a multivariate series of observations to predict non-observed variates (both univariate or multivariate)

This in particular could be used for link prediction, where sequences on nodes (i.e. num_nodes input sequences) are used to make predictions for sequences on edges (i.e. num_edges outputs).


Search hits bar doesn't work for handshapes

I get this view in the screenshot if I click on a handshape value in a sign (whether in Detail View or List View). If I actually search for handshape, the bar doesn't appear at all. It'd be useful to have this bar for all handshape results, it allows for quick jumping from handshape to handshape, just like for signs.

Yes, I notced that. It has to do with how the previous search results are cached. (In a session variable.)
It probably needs a "search type" to also be cached in order to allow to check if the previous search results are still the correct type.

Okay, I fixed this. Pushed to github master branch.

@ocrasborn @susanodd This is live now.

But now it's gone altogether, right? Would it be possible to create a working version so that we can jump from handshape to handshape quickly?

It shows the most recent query, if the most recent query was handshapes.
Try querying handshapes, then selecting one of the results.
I will adjust it so that if there isn't a recent handshapes query, it shows all handshapes.


merge version branch into master

merge version branch into master
update a new version. version name:SunNetwork-v1.5.0-7-ga9363a2a,version code:1427
fix ver.sh
最初由 @dpneko 在 https://github.com/tronprotocol/sun-network/pull/297 发布

https://github.com/tronprotocol/sun-network/releases/download/SunNetwork-v1.5.1/md5sum.txt

[ ]


Empty Package/No JS files (neverthrow v6.2.0)

Hello, first of all, thanks for creating a very useful library.
I realized that there is an issue with the latest version v6.2.0. It does not contain JS files.
$ wget https://registry.npmjs.org/neverthrow/-/neverthrow-6.2.0.tgz
$ tar xf neverthrow-6.2.0.tgz
$ tree package/
package/
├── LICENSE
├── README.md
└── package.json

1 directory, 3 files

I guess there is something wrong with the build script or CI.

It's strange because I can confirm dist files via npm pack. Maybe there was something wrong before npm publish?
$ git clone https://github.com/supermacro/neverthrow.git
$ cd neverthrow
$ npm pack
$ tar xf neverthrow-6.2.0.tgz
$ tree package/
package/
├── LICENSE
├── README.md
├── dist
│   ├── index.cjs.js
│   ├── index.d.ts
│   └── index.es.js
└── package.json

2 directories, 6 files

My previous comment is wrong. npm pack doesn't build/include dist directory. Now I think npm publish is done without npm run build.
#533 can prevent a similar issue.

https://github.com/supermacro/neverthrow/releases/tag/v6.2.1


No information about how Predictor autoscaling works?

I don't see any information in the documentation about how Predictors in ModelMesh are autoscaled... How is the autoscaling of (the "copies") a Predictor running in ModelMesh configured/managed? Which component of the architecture is responsible for it?

Hi @rehevkor5 -- for ModelMesh, scaling happens at the ServingRuntime pod level. Each runtime pod can have multiple predictors. Predictors are loaded and evicted based on runtime statistics, memory pressure etc.
Here are a few links to other issues that might be helpful:

https://github.com/kserve/modelmesh/issues/46
https://github.com/kserve/modelmesh-serving/issues/329
https://github.com/kserve/modelmesh-serving/issues/225#issuecomment-1244172486
https://github.com/kserve/modelmesh-serving/issues/374#issuecomment-1562941339
https://github.com/kserve/modelmesh-serving/issues/331#issuecomment-1435436756
https://github.com/kserve/modelmesh-serving/issues/330#issuecomment-1435437958

Hi @ckadner , @rafvasq, @Jooho , I wanted to ask you whether there's any task going on to improve the docs on HPA for modelmesh-serving? It's just not clear from the current docs.
Thank you

I think it is a matter of collecting some info from issues past, PRs, PR review comments etc. If you want to start a PR we could collectively add to it.


[Question] How to use with Firestore

Hello  thanks for this amazing package.
I do have a question, how to use this package with firestore. How to implement for example the pageKey in a firestore query. Can anyone please help with a sample. That will be highly appreciable!
Thanks!

So after some experementing , I should just get the last DocumentSnapshot of the current List and pass it in the .startAfterDocument() Query.

@Nader2004
Hi,
How did you use DocumentSnapshotas the pageKey?

Found the solution. PagingController requires PageKeyType. So using it like PagingController<DoucmentSnapshot<T>, <T> while initializing can easily solve the problem. For T provide your class type which is usually a model a class

@UsamaKarim when using this package, how did you specified which was your firstPageKey, using Firestore? How did you initialized the value/obtained the first cursor?

@UsamaKarim when using this package, how did you specified which was your firstPageKey, using Firestore? How did you initialized the value/obtained the first cursor?

I am storing lastDocument from the firestore & it is null at first.
DocumentSnapshot<Product>? _lastDocument;
  static const _pageSize = 6;

  late final PagingController<DocumentSnapshot<Product>?, Product>
      _pagingController;

  Future<void> _fetchPage(DocumentSnapshot<Product>? lastDocument) async {
    try {
      // final newItems = await RemoteApi.getCharacterList(pageKey, _pageSize);
      final snapshot =
          await sl.get<ShopViewModel>().getAllProducts(lastDocument);
      final isLastPage = snapshot.docs.length < _pageSize;
      final productList = snapshot.docs.map((e) => e.data()).toList();
      if (isLastPage) {
        _pagingController.appendLastPage(productList);
      } else {
        _lastDocument = snapshot.docs.last;
        _pagingController.appendPage(productList, _lastDocument);
      }
    } catch (error) {
      _pagingController.error = error;
    }
  }


V2 - Beta 6 - Navigation issue with android back button in modal with tabs

Short description of the problem:
Inside a Tabs component, navigate from a page 1 to a page 2, then open a modal from here, click on the android back button, the modal doesn't close as it should be but actually navigates back to the page 1 in background. If you close the modal, you will be on page 1.

What behavior are you expecting?
The back button should close the modal as it does if you are executing the same code outside a Tabs component
import {Page,NavController,Modal} from 'ionic-angular';

import {HostListener} from "angular2/core";

@Page({
  template: `
  <ion-navbar *navbar>
    <ion-title>Page 1</ion-title>
  </ion-navbar>

  <ion-content padding>

I'm Page 1

    <button>Navigate to page 2</button>

  </ion-content>
  `,
})
export class Page1 {
  constructor(private nav:NavController) {

  }

  @HostListener('click', ['$event'])
  navitageToPage2(){
      this.nav.push(Page2);
  }
}

@Page({
  template: `
  <ion-navbar *navbar>
    <ion-title>Page 2</ion-title>
  </ion-navbar>

  <ion-content padding>

I'm Page 2

    <button secondary>Open modal</button>
  </ion-content>
  `,
})
export class Page2 {
  constructor(private nav:NavController) {

  }

  @HostListener('click', ['$event'])
  openModal(){
    let modal = Modal.create(MyModal);

    this.nav.present(modal);
  }
}

@Page({
  template: `
  <ion-toolbar>
    <ion-title>My Modal</ion-title>
    <ion-buttons end>
      <button nav-pop>
        <ion-icon [name]="'close'"></ion-icon>
      </button>
    </ion-buttons>
  </ion-toolbar>

  <ion-content padding>

Watch the click on the back button below

Nothing happened

    <ion-icon name="arrow-down"></ion-icon>

  </ion-content>
  `,
})
export class MyModal {
  clicked:boolean = false;
  constructor(  ) {
    document.addEventListener('backbutton',()=>{
      this.clicked = true;
    });
  }
}

Which Ionic Version? 2.x @ beta.6
Run ionic info from terminal/cmd prompt: (paste output below)
Your system information:

Cordova CLI: 6.1.1
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 2.0.0-beta.6
Ionic CLI Version: 2.0.0-beta.25
Ionic App Lib Version: 2.0.0-beta.15
ios-deploy version: 1.8.6
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v5.10.1
Xcode version: Xcode 7.3 Build version 7D175

Hello! Thanks for opening an issue with us! Good catch, I can also reproduce this with my test apps.

I've also notice another issue. I think it may be related to this one so I don't create another one but let me know if I should.
If you run the provided code in iOS, you will notice that the tabs are still visible when you navigate from page 1 to page 2.
If you use nav.rootNav.push() instead of nav.push() it fixes that, but on android, clicking to the back button will cause the app to exist.

This issue is still present in beta 7

This should be fixed in the next release: https://github.com/driftyco/ionic/commit/9f293e85496404364c08a8275c04f52d19dacea6
Thanks!

This has happened again in beta 9 if you override the the backbutton like so:
this.platform.registerBackButtonAction(() => {
      var nav = this.getNav();
      if (nav.canGoBack()) {
        nav.pop();
      }
});

This doesn't close a modal window if one is open as expected. Instead, the page in the background navigates back as originally posted above.


Run all binaries/benchmarks in engine presubmit tests

This should be easily fixable by modifying run_tests.sh or .cirrus.yml. We'll figure out how to store and use the benchmark data later. Running them could at least guarantee us that nothing is unexpectedly broken or deleted.
Some binaries/benchmarks that are currently not exercised are:

txt_benchmarks
shell_benchmarks
fml_benchmarks

CC @cbracken @chinmaygarde @iskakaushik @GaryQian


[ibex] Do not vendor in duplicated top_pkg into OT

top_pkg is a global package and may appear only once in the tree. Before
this change, there were two instances of this package: one in opentitan,
and one vendored in through Ibex.
Remove the one from Ibex when vendoring in.

Yes, however, I'm not sure how whole-chip regressions will be run in the end. There might be the need to have some Ibex DV available in OT as well.
Beyond that, we need to invest in a bit of warning/error infrastructure in FuseSoC to make sure we catch such duplicates early. I filed https://github.com/lowRISC/opentitan/issues/2512 for that.

And filed https://github.com/lowRISC/opentitan/issues/2513 to potentially stop vendoring the DV part.


fix: Replace relative links in readme

Description
This fixes some 404s for links to other documentation.
Relative links in pub.dev would lead to 404s in github. On the documentation page of pub.dev it would lead to 404s on pub.dev
Instead the links have been changed to link directly to https://github.com/bluefireteam/audioplayers/blob/main.

Checklist

[x] The title of my PR starts with a Conventional Commit prefix (fix:, feat:, docs:, chore: etc).
[x] I have read the Contributor Guide and followed the process outlined for submitting PRs.
[x] I have updated/added tests for ALL new/updated/fixed functionality.
[x] I have updated/added relevant documentation and added dartdoc comments with ///, where necessary.
[x] I have updated/added relevant examples in example.

Breaking Change

[ ] Yes, this is a breaking change.
[x] No, this is not a breaking change.

Related Issues

Fixes https://github.com/bluefireteam/audioplayers/issues/1367

I've decided only to change the links in the readme because the other markdown documents aren't reachable on pub.dev, so the relative links should be a feature not a bug there.


[Event Request] codeunit 550 "VAT Rate Change Conversion" - OnBeforeUpdateItem

Reference to the old issue marked as complete:
https://github.com/microsoft/ALAppExtensions/issues/19538
Not included in the Build ID 48357 (Update 1 for BC 2022 Wave 2)
Please include sender in the Event OnBeforeUpdateItem
[IntegrationEvent(true, false)]
local procedure OnBeforeUpdateItem(var Item: Record Item; var VATRateChangeSetup: Record "VAT Rate Change Setup"; var IsHandled: Boolean)
begin
end;

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


It would be nicer if prove6 hid output of todo failures

We have a test marked todo in Bailador. prove6 displays the failure as follows:
$ prove6 -l t/30-examples-app.t
t/30-examples-app.t ..1/15
    # Failed test 'route GET /hello/Foo.html'
    # at t/30-examples-app.t line 68
    # expected: $[200, [:Content-Type("text/html")], "Hello Foo.html!"]
    #      got: $[404, [:Content-Type("text/html;charset=UTF-8")], "\n    \n        <title>Custom 404 page</title>\n        <meta charset=\"UTF-8\">\n    \n    \n
Hello, this is 404 for you.
\n    \n\n"]
    # Looks like you failed 1 test of 2
t/30-examples-app.t .. ok
All tests successful.
Files=1, Tests=15,  4 wallclock secs
Result: PASS

I think this makes people, especially people new to perl* uneasy as the failure takes up a lot of the reporting and the final success is less obvious.
I just checked and prove of Perl 5 does the same, but I wonder if it wouldn't be more user-friendly if the default was to hide the error from todo tests and only show them in verbose mode.
In addition IMHO the final report should also say "1 todo"
Our repo is https://github.com/Bailador/Bailador

That output has nothing to do with todos, and everything with diagnostics. By default all output to stderr is untouched by prove6, and this is the most sensible thing it can do. The real issue is in Test.pm6, which should redirect diagnostics to stdout instead of stderr when inside of a subtest (This is what Test::Builder does on perl5).

Oh thanks. So if I understand correctly I need to send this request to rakudobug.


chirp: 20180325 -> 20180412

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/chirp-daily/versions.
These checks were done:

built on NixOS
Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
found 20180412 with grep in /nix/store/abbw3jd7qa65a0r689dnbrcfngk106p6-chirp-daily-20180412
directory tree listing: https://gist.github.com/7b3f78dd8a3296dca074fbcc1ef9092c

cc @the-kenny for review

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: chirp
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: chirp
Partial log (click to expand)
glibPreFixupPhase
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/0y0scqrpwqy6jr6fpv1v3pnxsvlijr2w-chirp-daily-20180412
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/0y0scqrpwqy6jr6fpv1v3pnxsvlijr2w-chirp-daily-20180412/bin
patching script interpreter paths in /nix/store/0y0scqrpwqy6jr6fpv1v3pnxsvlijr2w-chirp-daily-20180412
/nix/store/0y0scqrpwqy6jr6fpv1v3pnxsvlijr2w-chirp-daily-20180412/share/chirp/rpttool: interpreter directive changed from "/usr/bin/env python" to "/nix/store/l9j2jsc9flrbmpf799nw9wdq59gpwms8-python-2.7.14/bin/python"
/nix/store/0y0scqrpwqy6jr6fpv1v3pnxsvlijr2w-chirp-daily-20180412/share/chirp/chirpw: interpreter directive changed from "/usr/bin/env python" to "/nix/store/l9j2jsc9flrbmpf799nw9wdq59gpwms8-python-2.7.14/bin/python"
checking for references to /build in /nix/store/0y0scqrpwqy6jr6fpv1v3pnxsvlijr2w-chirp-daily-20180412...
/nix/store/0y0scqrpwqy6jr6fpv1v3pnxsvlijr2w-chirp-daily-20180412

Success on aarch64-linux (full log)
Attempted: chirp
Partial log (click to expand)
glibPreFixupPhase
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/mbzbq2scxln3agcg59sazb86jba1p0lf-chirp-daily-20180412
strip is /nix/store/j7d4mr0ikv974ig7yzhknpsq288js4bs-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/mbzbq2scxln3agcg59sazb86jba1p0lf-chirp-daily-20180412/bin
patching script interpreter paths in /nix/store/mbzbq2scxln3agcg59sazb86jba1p0lf-chirp-daily-20180412
/nix/store/mbzbq2scxln3agcg59sazb86jba1p0lf-chirp-daily-20180412/share/chirp/chirpw: interpreter directive changed from "/usr/bin/env python" to "/nix/store/pmsj5p5hj9ylj9lnpd0n1vr37m6kl4sa-python-2.7.14/bin/python"
/nix/store/mbzbq2scxln3agcg59sazb86jba1p0lf-chirp-daily-20180412/share/chirp/rpttool: interpreter directive changed from "/usr/bin/env python" to "/nix/store/pmsj5p5hj9ylj9lnpd0n1vr37m6kl4sa-python-2.7.14/bin/python"
checking for references to /build in /nix/store/mbzbq2scxln3agcg59sazb86jba1p0lf-chirp-daily-20180412...
/nix/store/mbzbq2scxln3agcg59sazb86jba1p0lf-chirp-daily-20180412


Sort matches accoding to length desc

Firstly this completion is so fast, really love it, good work guys.
Is your feature request related to a problem? Please describe.
One can sort by length, however it currently shows the shortest first.
Describe the solution you'd like
Add an option for sorting via length descending. I.e. Longer words shown first.
Describe alternatives you've considered
Pressing i_^p and cycling backwards through the list.

Thanks for the compliment and really sorry for the long wait. I'm the main maintainer of completion-nvim and I've been quite busy for the past several weeks. Will start working on this issue!

Now you can specify g:completion_sorting = length_desc to get sorting via length descending.

@haorenW1025 Thanks so much! It be great!


Add convertToHTML example for version 0.9.1

Summary
This PR adds a convertToHTML example for version 0.9.1 (only present for 0.10.0 currently). In it, I've removed everything that has to do with images (since that's not supported in 0.9.1), and updated the link decorator to use the old API for entities. Note that this example won't work on master (because of the change to entities). Maybe we should add some information about this somewhere?
This should also fix the broken link in the bottom of this document: https://github.com/facebook/draft-js/blob/master/docs/APIReference-Data-Conversion.md#convertfromhtml. It's currently pointing to a file that doesn't exist (just noticed this now).
I've also updated that document to use the API for version 0.9.1, since it was creating confusion (see #809). Let me know if this isn't correct (or just remove it)!

Thanks for fixing this! 😄
I'll push an update to that link you mentioned and then land this.

Great! There seems to be a bit of a confusion/worry, both here on the issue tracker and in the slack channel, about these changes. I think it would be a good idea to clarify what's going on. Some questions I've seen come up are e.g:

Is there any ETA for v0.10.0?
What will happen when v0.10.0 is released? Will it be breaking?
Why are we doing this?
What's going on with the examples?
What should I do in the meantime?

I can't answer all of these questions (e.g. I don't know when the next release will be). And I'm not really sure where this info would make sense either. In the docs somewhere? In the README?

Thanks @tobiasandersen - just made an issue for answering some of those questions. https://github.com/facebook/draft-js/issues/839


Add config module

This PR adds a new config module. The configurations like read and write options, import and export options, as well as plugin configs can be encoded in a JSON file and managed by this module.
Example config json:
test-config.json

Thanks, @yaozhihang. I like the generic and thin config module. Gives us a lot of flexibility. So let's merge. If we think we need more predefined structure in the future, it's easy to add.
One minor question. Currently the config file would look like this:
{
  "configs:" {

  }
}

Should we use a @JSONField annotation to rename "configs" to "config" or "configuration"? I somehow prefer the singular form here. And in future we could even add more metadata like version or type, for example:
{
  "type": "citydb-tool",
  "version": "1.0",
  "config:" {

  }
}

Thanks, @yaozhihang. I like the generic and thin config module. Gives us a lot of flexibility. So let's merge. If we think we need more predefined structure in the future, it's easy to add.
One minor question. Currently the config file would look like this:
{
  "configs:" {

  }
}

Should we use a @JSONField annotation to rename "configs" to "config" or "configuration"? I somehow prefer the singular form here because this is the config file. Or we could use "options"? And in future we could even add more metadata like version or type, for example:
{
  "type": "citydb-tool",
  "version": "1.0",
  "config:" {

  }
}

Yes, agree. Done with c1259ff3


"HTTP 204 NoContent" success response is wrongly handled as error

https://developer.apple.com/documentation/appstoreconnectapi/add_builds_to_a_beta_group
appStoreConnect.testflight.addBuildsToBetaGroup(...)
This API method returns "HTTP 204 NoContent" upon success with empty response body.
Current API does not expect it and tries to do JSON.parse() on empty body (empty string), which fails.
https://github.com/aaronsky/appstoreconnect/blob/master/lib/api/index.ts#L107
body = ""
JSON.parse(body) -> "Uncaught SyntaxError: Unexpected end of JSON input"

I have verified that call itself succeeded, because in the AppStoreConnect web I see beta group assigned to the right build.

+1
@aaronsky


Arch arm secure fault handler implementation cm23 and rework

This PR finalizes the implementation of Secure Fault handling for ARM CPUs that implement the ARMv8-m Security Extension.

Contributes the implementation for CM23
Reworks the fault dumping function to give more precise information to the user regarding what has occurred during a secure fault.

Addresses #6372

Codecov Report

Merging #6645 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #6645      +/-   ##
==========================================
+ Coverage   53.51%   53.51%   +<.01%
==========================================
  Files         437      437
  Lines       41426    41426
  Branches     7935     7935
==========================================
+ Hits        22169    22170       +1
+ Misses      16040    16039       -1
  Partials     3217     3217

Impacted Files
Coverage Δ

kernel/posix/pthread.c
69.5% <0%> (+0.5%)
: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 4304b4c...f2a4c26. Read the comment docs.

Added extra commit (originally planned for following PR), since review of this PR has not started yet.

@carlescufi Re-uploaded with fixed changes.

@galak any feedback/comments on this one?

@galak implemented changes & rebased

Re-based once more.
Added a separate commit to fix a bug when overwriting the AIRCR register.

@galak can you take another look please?


Module "request account" provisioning vpc and subnets automatically with one or more variables

Describe the outcome you'd like
Inform parameter or variable with its value and directly through the module "request account" create the new account with VPC and subnets provisioned. Same as when account provisioning for AFT, but for new accounts.
aft_vpc_cidr
aft_vpc_private_subnet_01_cidr
aft_vpc_private_subnet_02_cidr
aft_vpc_public_subnet_01_cidr
aft_vpc_public_subnet_02_cidr
Is your feature request related to a problem you are currently experiencing? If so, please describe.
No
Additional context
It's a suggestion/question. I've been looking and haven't found anything. In this case, you would have to provision the VPC and subnets after creating the account. But this could come pre-provisioned automatically. Just as we can do it directly from the console in "Network Configuration".

Hey @allanmori,
Thanks for providing us your use case details. We are unlikely to prioritize this feature as part of core AFT due to the wide range of different customer networking use cases and requirements. However, you can create custom VPCs and subnets in your vended accounts with Terraform using the account customization pipelines.
Please see https://github.com/aws-ia/terraform-aws-control_tower_account_factory/tree/main/examples/multiple-account-customizations for an example on re-using a common customization module with multiple account requests.


New feature proposal: Home button

Expected behavior
Always have a button that returns you to default home screen (where you see your accounts). I mean when you are seeing inbox/sent..whatever, you always can go back just with one-tap button.
Actual behavior
There is no such button.
Environment
K-9 Mail version: 5.203
Android version: 4.2.1 (tablet)
Account type (IMAP, POP3, WebDAV/Exchange): IMAP

Would this feature still be needed in this case?
https://github.com/k9mail/k-9-design/blob/master/Flows/K-9 - Entire App.png
This is a redesigned version of K-9 with a better interface.

As is, I don't see this as useful. K-9 doesn't really have a Home Screen right now - where the app opens on start is settings dependent. And as @juliakorbut says, long term we want to rework the App so it'll no longer really be relevant.

Well, it spare multiple taps you need to do when you want return and choose another email to browse. So I would call it rather useful. So called Homescreen could be the one which opens when apps opens.


release(falco): 1.5.4

What type of PR is this?

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

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

If this PR will release a new chart version please make sure to also uncomment the following line:

/kind chart-release

Any specific area of the project related to this PR?

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

/area falco-chart

/area falco-exporter-chart

/area falcosidekick

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
/cc @fntlnz
/cc @leodido
Checklist

[x] Chart Version bumped
[x] CHANGELOG.md updated

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign leogr
You can assign the PR to them by writing /assign @leogr in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

falco/OWNERS

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

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

Needs approval from an approver in each of these files:

falco/OWNERS [fntlnz]

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

LGTM label has been added.  Git tree hash: b210347eccd6306b98d0d2d9739eb42c433dfc65

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

Needs approval from an approver in each of these files:

falco/OWNERS [fntlnz,leodido]

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


Handles inside polymer elements

Sortable does not seem to allow handles to be defined inside of polymer elements. See https://github.com/SortableJS/polymer-sortablejs/issues/11
I have attempted to allow this by altering the _closest function to also take into account the shadow dom and hopefully not affecting the existing functionality.  I have been using this change when developing for the last few weeks with no issue.  If this is not the correct way of achieving this please let me know.
Aaron

Thanks for your feedback @RubaXa please let me know is there is anything else.


3 dimensional coordinates

Hi, I'm needing to store and access points with x y and z coordinates. Would it be too difficult to add the ability to store altitude in addition to lat and long? Or do I need to fork it and use my own modifications?

Fork and make your modification, then create a pull request. :relaxed:
Something like that could be pretty useful.

Can't you save a POINT and and a separate field with a float? Or do you want complex operation based on altitude? (Like intersecting with a sphere)

So, for our applications specifically, we deal with aircraft at different altitudes. So we want to use the built in st_distance function to give us the distance that takes altitude into account so we can craft queries  to get all aircraft within 1000 meters of  whatever point we use as a reference.
I've actually implemented this locally in a fork, and I've made some other somewhat significant changes to this library that I wanted to discuss with Peter and you guys before creating a PR. Is the issues section the best place for that? Or is a different medium a better choice?

Issues is fine by me, unless you prefer something else.
Probably easier for more to weigh in on issues than some live medium, as
that would require more coordination.
On Tuesday, July 7, 2015, Shawn Haggard<EMAIL_ADDRESS>wrote:

So, for our applications specifically, we deal with aircraft at different
altitudes. So we want to use the built in st_distance function to give us
the distance that takes altitude into account so we can craft queries to
get all aircraft within 1000 meters of whatever point we use as a reference.
I've actually implemented this locally in a fork, and I've made some other
somewhat significant changes to this library that I wanted to discuss with
Peter and you guys before creating a PR. Is the issues section the best
place for that? Or is a different medium a better choice?
—
Reply to this email directly or view it on GitHub
https://github.com/phaza/laravel-postgis/issues/18#issuecomment-119224532
.

Cool. When I finish up some of the modifications, such as adding scopes for searching within a bounding box, radius, etc, and adding some other functionality to the geometries I'll make a new issue and parts that everyone likes I can extract and make into their own pull requests.
I would do it more piecemeal now, but we're using this for an application we're developing and I haven't had the time I want to take a measured approach.

There is a Geography Object called PointZ but there there is a problem with the index of 3D points so im interested to see what performance you can get with that.
Another option for you calculations would be to narrow the points down to an intersect on a radius. This this can be done easily with ST_Distance and then do an altitude calculation to determine the distance on the z-axis.
Il follow you're fork to check on your progress. Good luck!

Any progress on this issue? I ran into a problem wit 3D coordinates. I get 3D geometries, which I have to convert to WKT and then read the WKT into the DB. But laravel-postgis can not handle POINT Z and throws an UnknownWKTTypeException. As a "workaround" I added all *Z WKT types to Geometry::getWKTClass to get at least 2D coordinates.
If there is noone working on this, I could have a look at it, but I'm not sure which parts of laravel-postgis are affected by this. So, if someone has a starting point or something, please let me know :)

Hey @v1r0x , no I don't believe there has been any progress on 3D coordinates.
In that case, any work on implementing it would be extremely appreciated.


invalid command - /activatecruiser

Hi, the script is working really well. The only issue i have is that every time i active the cruisecontrol there is a warning on the top screen "Invalic Command - /activatecruiser" and i don't know how to fix that. Besides that, the script works great!

Just delete the + from the command in the RegisterCommand


[ 1][t 0][1722393961.183200836][tl_jni_object.cpp:39]	Can't find field [reaction] with signature [Ljava/lang/String;]

when I start with the Java language,an error has occurred,is this because the tdjni.dll file is missing?

You have Java code and tdjni.dll from different TDLib versions.

i'll give it a try

How can I obtain the latest tdjni.dll file?

See https://github.com/tdlib/td/tree/master/example/java.

java.lang.UnsatisfiedLinkError:  libssl.so.1.1 No such file or directory, but there is a libtdjni.so file in my directory,Is my openssl version too low??

You need to provide also all dependent libraries if you want to use the shared library on another server.

The dependency package compiled by my Ubuntu operating system machine only has one tdjni.so file

You must install the same OpenSSL version on the other machine, or provide relevant OpenSSL libraries along with libtdjni.so.

error: in triplet x64-windows: Unable to find a valid Visual Studio instance,Microsoft Visual Studio\2022\Community\VC\Auxiliary/Build\vcvarsall.bat

What's  the reason for this

You didn't install Visual Studio, or didn't enable C++ support during installation, or didn't restart shell after installation.

What functions should I send when I receive the CONSTRUCTOR response for OptionValueString?

What do you mean?

When i execute new TdApi.SetAuthenticationPhoneNumber(),what steps did TdApi perform.

It executes the request with provided parameters.
You may also want to read https://core.telegram.org/tdlib/getting-started.


Rel Duplicated

I tried to print the TestSimple links.
func TestSimple(t *testing.T) {
	// Test case stolen from https://github.com/thlorenz/parse-link-header :)
	header := "<https://api.github.com/user/9287/repos?page=3&per_page=100>; rel=\"next\", " +
		"<https://api.github.com/user/9287/repos?page=1&per_page=100>; rel=\"prev\"; pet=\"cat\", " +
		"<https://api.github.com/user/9287/repos?page=5&per_page=100>; rel=\"last\""

	links := Parse(header)

	fmt.Println(links)

<https://api.github.com/user/9287/repos?page=3&per_page=100>; rel="next"; rel="next", <https://api.github.com/user/9287/repos?page=1&per_page=100>; rel="prev"; pet="cat"; rel="prev", <https://api.github.com/user/9287/repos?page=5&per_page=100>; rel="last"; rel="last"

Rel was duplicated.
rel="next"; rel="next"
rel="prev"; pet="cat"; rel="prev"
rel="last"; rel="last"

I will issue a PR that fixed this.

Ah; this is a tricky one, isn't it? I should never have implemented the Rel property, and just done it as a method instead and this could have been fixed in a slightly cleaner way without messing with the API.
Given the circumstances I think your fix is a good one so I'll accept the PR :)
Thanks again!


Add create-stack documentation

Summary
Provides documentation for the new jam create-stack command, which facilitates the creation of custom stacks.
Checklist

[ ] I have viewed, signed, and submitted the Contributor License Agreement.
[ ] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[ ] I have added an integration test, if necessary.
[ ] I have reviewed the styleguide for guidance on my code quality.
[ ] I'm happy with the commit history on this PR (I have rebased/squashed as needed).

Resolves https://github.com/paketo-buildpacks/paketo-website/issues/503


Instructions missing

How do we configure the android and ios side to make this work? I dont see any instructions.. can it support subscription too ?

You have to create In app purchase product in your Google Play Store
Console and Apple App Store Console. Also this plugin doesn't support
subscriptions.
On Mon, 6 Sep 2021, 8:01 pm Gareth Murfin, @.***> wrote:

How do we configure the android and ios side to make this work? I dont see
any instructions.. can it support subscription too ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/riturajshakti/SuperEasyInAppPurchase/issues/4, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AIMBGXWXM4TH5MDLMEWNF6LUATGCLANCNFSM5DQSN6YA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

ahh ok, but im sure there are steps to manifest etc, and linking the products. Anyway thanks I need subscription so will use different lib.

Ok Sure.
I am planing to add subscriptions. But I am currently busy in building my
own freelancing site. I'll add subscriptions once this project is completed
On Mon, 6 Sep 2021, 8:08 pm Gareth Murfin, @.***> wrote:

ahh ok, but im sure there are steps to manifest etc, and linking the
products. Anyway thanks I need subscription so will use different lib.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/riturajshakti/SuperEasyInAppPurchase/issues/4#issuecomment-913697605,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIMBGXU4BJTSWQ6FJFJSQBTUATG5HANCNFSM5DQSN6YA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


No s3 endpoint in config file

Hi:
I'm trying to put my data to aws s3 bucket
but it always shows no s3 endpoint in config file this error message event I gave config in the values.yaml
here is the config :
  storage:
    engine: blocks
    aws:
      s3: my-testbucket
      endpoint: 's3.ap-southeast-1.amazonaws.com'
      # bucketname:
      s3forcepathstyle: false
      access_key_id: xxxxxxxxxxxxx
      secret_access_key: xxxxxxxxxxxx

Is that something missing?  from the README，it's hard to know what value I should use

When using the blocks storage the s3 configuration needs to be set in the blocks_storage configuration section: https://cortexmetrics.io/docs/configuration/configuration-file/#blocks_storage_config
So something like:
  blocks_storage:
    backend: s3
    s3:
      bucket_name:

When using the blocks storage the s3 configuration needs to be set in the blocks_storage configuration section: https://cortexmetrics.io/docs/configuration/configuration-file/#blocks_storage_config
So something like:
  blocks_storage:
    backend: s3
    s3:
      bucket_name:

@MartinHell @terrych0u Do you have any working values.yaml file with s3 blocks_storage? I've been running into few issues setting up s3 blocks store for cortex deployment! There is not much community support on this! Appreciate if you can provide me a working values.yaml file for reference to deploy this helm chart with s3 blocks store! Thanks in advance!

Hi All , same issue here regarding messages
msg="error running cortex" err="no s3 endpoint in config file"
schema:
configs:
s3:
bucketnames: "testbucket"
endpoint: "s3.us-east-1.amazonaws.com"
s3forcepathstyle: false
access_key_id: "#######"
secret_access_key: "###########"
Do you have any values.yaml using s3 as object store.
Thanks in advance!!!

@saikaushik-itsmyworld
Unfortunately, I was not able to get s3 setting properly, in the end, I switch to use Thanos.
If anyone can help with this one, I'm also very thankful

Hi @terrych0u , what I did in order to solve this issue was that, all the metrics are being stored  in the minio container , so I am using rclone to move all of them from the container to aws S3 bucket, is not the best option but is works.
On the other hand , thanos is a very good tool as well , are you using thanos receiver for collecting metrics ? if so, could you share your values.yaml to see the receiver setup?
Thanks in advance

Hi @rhclaudio, although mino + reclone is not the best approach, still you found a way.
I'm using Thanos as my solution now, but Thanos has a well-known 2 hr data loss issue, and it also required some optimation to improve query performance. (that is why I want to use cortext.)
The Thanos helm chart is out-of-box, just put your own values to it.
If you still need some help, we can find a way to share the experiencet, not here, after all here is cortext charts :P

Hi @terrych0u  , thanks a lot for your response, you are absolutely right ,   Terry if possible let me know how could I reach you , maybe some email?

+1

What about using Azure Storage for the blocks configuration in the Helm chart? Can I configure azure as the backend storage instead of S3?

I ran into this issue today and hit my head against the wall for a few hours. So here are the things that I have learned that might help someone else in the future.
The error no s3 endpoint in config file can happen for multiple components. So far, this issue only touches on the blocks_storage key in the config. Take note of what that component is that is throwing the error and provide it's corresponding backend config. In my case, I was getting the error on the ruler component, so I added a ruler_storage configuration block with additional s3 configuration. Same thing with alertmanager.
config:
  storage:
    engine: blocks
  blocks_storage:
    backend: s3
    s3:
      bucket_name: <omitted>
      endpoint: s3.us-east-1.amazonaws.com
      access_key_id: <omitted>
      secret_access_key: <omitted>
  ruler_storage:
    backend: s3
    s3:
      bucket_name: <omitted>
      endpoint: s3.us-east-1.amazonaws.com
      access_key_id: <omitted>
      secret_access_key: <omitted>
  alertmanager_storage:
    backend: s3
    s3:
      bucket_name: <omitted>
      endpoint: s3.us-east-1.amazonaws.com
      access_key_id: <omitted>
      secret_access_key: <omitted>

In case someone else is looking into gcp configuration, you have to specify the backend for the block_storage even if you did in the common section. So on your custom.yaml values file
mimir:   structuredConfig:     common:       storage:         backend: gcs     blocks_storage:       backend: gcs       gcs:         bucket_name: your_bucket_name

@n1nj4-r4cc00n  You are my hero
For community members those who are facing problems configuring Azure Blob with Mimir , use the below config, it worked
  structuredConfig:
    common:
      storage:
        backend: azure
        azure:
          account_key: "<YOUR KEY HERE>"
          account_name: <ACKT_NAME>
          endpoint_suffix: "blob.core.windows.net"
    blocks_storage:
      backend: azure ## This line is important here, official docs are missing this
      azure:
        container_name: mimir-dev-blocks
    alertmanager_storage:
      backend: azure ## This line is important here, official docs are missing this
      azure:
        container_name: mimir-dev-alertmanager
    ruler_storage:
      backend: azure ## This line is important here, official docs are missing this
      azure:
        container_name: mimir-dev-ruler


Questions

I'm working on something that could make good use of this. Can I ask you a few questions about this project<EMAIL_ADDRESS>

Yes, please ask the questions here.


Can't see the coverage button in Vitest UI

Describe the bug
As described in the documentation, when you integrate the HTML reporter, Vitest UI fails to display the coverage button.

vitest.config.ts
import { defineConfig } from 'vitest/config'
import react from '@vitejs/plugin-react'
import path from "path";

// https://vitejs.dev/config/
export default defineConfig({
    plugins: [react()],
    clearScreen: true,
    test: {
        environment: 'jsdom',
        coverage: {
            provider: 'c8',
            reporter: ['html'],
        },
        reporters: ['default']
    },
    resolve: {
        alias: {
            '@': path.resolve(__dirname, 'src'),
        },
        extensions: ['.js', '.ts', '.tsx'],
    },
})

package.json
{
  "name": "nextjs-test",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "next lint",
    "test": "vitest",
    "test-watch": "vitest watch --ui",
    "test-cov": "vitest run --coverage"
  },
  "dependencies": {
    "@emotion/cache": "^11.11.0",
    "@emotion/react": "^11.11.0",
    "@emotion/server": "^11.11.0",
    "@emotion/styled": "^11.11.0",
    "@mui/base": "^5.0.0-beta.2",
    "@mui/icons-material": "^5.11.16",
    "@mui/material": "^5.13.2",
    "@mui/system": "^5.13.2",
    "@mui/x-data-grid": "^6.5.0",
    "@mui/x-date-pickers": "^6.5.0",
    "date-fns": "^2.30.0",
    "dayjs": "^1.11.7",
    "eslint": "8.40.0",
    "eslint-config-next": "13.4.2",
    "next": "^13.4.2",
    "react": "^18.2.0",
    "react-dom": "^18.2.0"
  },
  "devDependencies": {
    "@testing-library/react": "^14.0.0",
    "@types/node": "20.1.4",
    "@types/react": "18.2.6",
    "@types/react-dom": "18.2.4",
    "@vitejs/plugin-react": "1.3.0",
    "@vitest/coverage-c8": "^0.31.1",
    "@vitest/coverage-istanbul": "^0.31.1",
    "@vitest/ui": "^0.31.1",
    "jsdom": "^19.0.0",
    "typescript": "5.0.4",
    "vitest": "0.31.1",
    "yarn-upgrade-all": "^0.7.2"
  }
}

Reproduction
Create a dummy project and use the below package.json and vitest.config.ts
vitest.config.ts
import { defineConfig } from 'vitest/config'
import react from '@vitejs/plugin-react'
import path from "path";

// https://vitejs.dev/config/
export default defineConfig({
    plugins: [react()],
    clearScreen: true,
    test: {
        environment: 'jsdom',
        coverage: {
            provider: 'c8',
            reporter: ['html'],
        },
        reporters: ['default']
    },
    resolve: {
        alias: {
            '@': path.resolve(__dirname, 'src'),
        },
        extensions: ['.js', '.ts', '.tsx'],
    },
})

package.json
{
  "name": "nextjs-test",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "next lint",
    "test": "vitest",
    "test-watch": "vitest watch --ui",
    "test-cov": "vitest run --coverage"
  },
  "dependencies": {
    "@emotion/cache": "^11.11.0",
    "@emotion/react": "^11.11.0",
    "@emotion/server": "^11.11.0",
    "@emotion/styled": "^11.11.0",
    "@mui/base": "^5.0.0-beta.2",
    "@mui/icons-material": "^5.11.16",
    "@mui/material": "^5.13.2",
    "@mui/system": "^5.13.2",
    "@mui/x-data-grid": "^6.5.0",
    "@mui/x-date-pickers": "^6.5.0",
    "date-fns": "^2.30.0",
    "dayjs": "^1.11.7",
    "eslint": "8.40.0",
    "eslint-config-next": "13.4.2",
    "next": "^13.4.2",
    "react": "^18.2.0",
    "react-dom": "^18.2.0"
  },
  "devDependencies": {
    "@testing-library/react": "^14.0.0",
    "@types/node": "20.1.4",
    "@types/react": "18.2.6",
    "@types/react-dom": "18.2.4",
    "@vitejs/plugin-react": "1.3.0",
    "@vitest/coverage-c8": "^0.31.1",
    "@vitest/coverage-istanbul": "^0.31.1",
    "@vitest/ui": "^0.31.1",
    "jsdom": "^19.0.0",
    "typescript": "5.0.4",
    "vitest": "0.31.1",
    "yarn-upgrade-all": "^0.7.2"
  }
}

System Info
System:
    OS: Linux 5.19 Ubuntu 22.04.2 LTS 22.04.2 LTS (Jammy Jellyfish)
    CPU: (8) x64 Intel(R) Core(TM) i5-8365U CPU @ 1.60GHz
    Memory: 17.08 GB / 31.17 GB
    Container: Yes
    Shell: 5.1.16 - /bin/bash
  Binaries:
    Node: 18.16.0 - /usr/bin/node
    Yarn: 1.22.19 - /usr/bin/yarn
    npm: 9.6.6 - /usr/bin/npm
  Browsers:
    Chrome: 113.0.5672.92
    Firefox: 113.0.2

Used Package Manager
yarn
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Are you sure --coverage and --ui flags are passed to the command? The scripts don't look that way.
    "test-watch": "vitest watch --ui",
    "test-cov": "vitest run --coverage"

Try following:
-    "test-watch": "vitest watch --ui",
+    "test-watch": "vitest watch --ui --coverage",

@AriPerkkio Wow that works, it was confusing since this doesn't mentioned in the doc, but I think it's implied.
anyway, thanks a lot.


Create UpdateProfileImage

Used for updating and changing Profile Pictures

Discussed on 02/23/2021 that the returned response will be the Photo Object


ForestDB Documentation Or Sample Code

Hi, I read all about the benefits of using ForestDB instead of SQLite from this link: What is ForestDB?
But from the 2.0 beta's documentation page I could only find a single mention of ForestDB: Migrating from 1.x Databases.
Is there anywhere where I can find basic documentation or sample code on how to use ForestDB in Couchbase Lite Android 2.0?

We will not support ForestDB in Couchbase Lite 2.0 . Also, in future, please post questions for clarifications on our Dev Forums (https://forums.couchbase.com). We track issues in our GitHub repo.


Cost-analyzer causes throttling of requests on the Azure portal.

During a cluster upgrade (to version 1.19.9) the operation failed because Cost-analyzer (version 1.78, not yet tested 1.79.1) created too many requests and the Azure portal was responding Error 429.

Logs from Azure portal:

Exception:
PreciseTimeStamp                                        msg
2021-04-28 09:49:25.0000000     vmss.patch.getResult: resourceID: /subscriptions/[REDACTED]/resourceGroups/[REDACTED]/providers/Microsoft.Compute/virtualMachineScaleSets/aks-[REDACTED]-vmss, parameters: aks-[REDACTED]-vmss, error: autorest/azure: Service returned an error. Status=429 Code="ResourceReadFailed" Message="Policy required full resource content to evaluate the request. The request to GET resource 'https://management.azure.com/subscriptions/[REDACTED]/resourceGroups/[REDACTED]/providers/Microsoft.Compute/virtualMachineScaleSets/aks-[REDACTED]-vmss?api-version=2020-06-01' failed with status '429'." Target="aks-[REDACTED]-vmss"

Exception:
PreciseTimeStamp          msg
2021-04-28 13:00:38.0000000     UpdateVMSSSinglePlacementGroup failed. Error: autorest/azure: Service returned an error. Status=429 Code="OperationNotAllowed" Message="The server rejected the request because too many requests have been received for this subscription." Details=[{"code":"TooManyRequests","message":"{\"operationGroup\":\"GetVMScaleSet3Min\",\"startTime\":\"2021-04-28T13:00:38.53072+00:00\",\"endTime\":\"2021-04-28T13:01:00+00:00\",\"allowedRequestCount\":200,\"measuredRequestCount\":209}","target":"GetVMScaleSet3Min"}] InnerError={"internalErrorCode":"TooManyRequestsReceived"}
2021-04-28 13:00:38.0000000     handling operation error: {
  "code": "PrepareLargeClusterSettingError",
  "message": "We are unable to serve this request due to an internal error, Correlation ID: b42131a8-45a8-45d7-a135-fc29e92307dc, Operation ID: d9d66a5d-0b48-4bd0-83bd-a72b3b19a36d, Timestamp: 2021-04-28T13:00:38Z."
}

Digging with Azure engineers we observed a pattern with the request for VMSS scaling up operation which is putting it to 429 Error code:
TIMESTAMP       targetUri             clientIpAddress
2021-04-28 15:00:12.6291787               https://management.azure.com:443/subscriptions/[REDACTED]/resourceGroups/[REDACTED]/providers/Microsoft.Compute/virtualMachineScaleSets/aks-[REDACTED]-vmss?api-version=2019-07-01               [KUBECOST-POD-IP]
2021-04-28 14:58:47.2986441               https://management.azure.com:443/subscriptions/[REDACTED]/resourceGroups/[REDACTED]/providers/Microsoft.Compute/virtualMachineScaleSets/aks-[REDACTED]-vmss?api-version=2019-07-01               [KUBECOST-POD-IP]
2021-04-28 14:48:47.0104469               https://management.azure.com:443/subscriptions/[REDACTED]/resourceGroups/[REDACTED]/providers/Microsoft.Compute/virtualMachineScaleSets/aks-[REDACTED]-vmss?api-version=2019-07-01               [KUBECOST-POD-IP]

From Azure engineers:
Request: HttpIncomingRequests
| where TIMESTAMP >= now(-1d)
| where subscriptionId  == "[REDACTED]"
| where httpStatusCode != -1
| where clientIpAddress == "[KUBECOST-POD-IP]"
| summarize count() by bin(TIMESTAMP, 1m)

Request Count:
2021-04-29 13:28:00.0000000 298
2021-04-29 13:38:00.0000000 286
2021-04-29 13:48:00.0000000 307

Kubecost tool leveraged in the AKS Cluster for sharing the insights was sending the VMSS read request pattern. About one request every 2 seconds to each node group. After scaling to 0 Kubecost we noticed the request pattern has been considerably dropped. The limit is 12000 requests per hour per subscription. [1]
I don't know if this high traffic was caused by the update of the cluster which forced Kubecost to migrate from the node it was running on but certainly this is a problem.
[1] https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/request-limits-and-throttling#subscription-and-tenant-limits

@Sean-Holcomb could you please take a look?

@pierluigilenoci I will try to take a look this week and let you know what I find.

@pierluigilenoci Do you see anything interesting when you run kubectl get po -n kubecost?

I don't think there is anything interesting.
NAME                                READY   STATUS    RESTARTS   AGE
cost-analyzer-79dd4cc76c-gdfnd      3/3     Running   1          45h
cost-analyzer-network-costs-27ngl   1/1     Running   0          45h
cost-analyzer-network-costs-4bd82   1/1     Running   0          45h
cost-analyzer-network-costs-5wxc7   1/1     Running   0          45h
cost-analyzer-network-costs-7jzgr   1/1     Running   0          45h
cost-analyzer-network-costs-8qpns   1/1     Running   0          45h
cost-analyzer-network-costs-bbc5f   1/1     Running   0          45h
cost-analyzer-network-costs-bxb9k   1/1     Running   0          45h
cost-analyzer-network-costs-c9t92   1/1     Running   0          45h
cost-analyzer-network-costs-fn667   1/1     Running   0          45h
cost-analyzer-network-costs-jnkt2   1/1     Running   0          45h
cost-analyzer-network-costs-m2ttf   1/1     Running   0          45h
cost-analyzer-network-costs-m7hlw   1/1     Running   0          45h
cost-analyzer-network-costs-r976p   1/1     Running   0          45h
cost-analyzer-network-costs-s65h5   1/1     Running   0          45h
cost-analyzer-network-costs-sc649   1/1     Running   0          45h
cost-analyzer-network-costs-tpm9l   1/1     Running   0          45h
cost-analyzer-network-costs-zv4sr   1/1     Running   0          45h

All normal even in events:
k8s-kubecost          3m27s       Normal    ReleaseSynced               helmrelease/cost-analyzer                                             managed release 'cost-analyzer' in namespace 'k8s-kubecost' synchronized
k8s-kubecost          53m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync
k8s-kubecost          53m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync
k8s-kubecost          27m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync
k8s-kubecost          27m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync
k8s-kubecost          26m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync
k8s-kubecost          27m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync
k8s-kubecost          27m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync
k8s-kubecost          27m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync
k8s-kubecost          27m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync
k8s-kubecost          26m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync
k8s-kubecost          14m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync
k8s-kubecost          14m         Normal    Sync                        ingress/cost-analyzer                                                 Scheduled for sync

From the pod logs... thousand of line like this:
I0503 11:59:21.448201       1 log.go:32] [Warning] AllocationSet.AggregateBy: error getting share coefficienct for 'development.azure.akelius.com/__idle__'

But we're not doing a cluster upgrade right now.

I updated the software to version 1.79.1 and I asked Azure engineers to redo the measurement of the requests to the VMSS. As soon as they pass me the data, I update the ticket.

I'm still waiting for the Azure engineers... 🤦🏻

Still waiting... 😡 please be patient... 🙏🏻

Azure engineers do not log 429 errors in their backends with the current configuration (Kubernetes 1.19.9 (on AKS) and Kubecost 1.80.0). We have a cluster update schedule next week, let's see what happens.

@Sean-Holcomb we have not had this problem anymore, I would say that this issue can be closed.

Great! Thank you for letting me know.


HMR runtime unconditionally destroys installedModules cache

This deletes all dependency information for the modules, which makes future hot reloads unable to propagate accepts, disposes or rejects.
Here's a screenshot of a debugging session, showing the first result of getAffectedStuff between the first and the second hot reloads of a session, as well as the state of installedModules and modules:

This seems to be an issue specific to Harmony modules. All moduleIds that were outdatedModules in the previous hot reload got deleted from installedModules (as part of the dispose step in hotApply), but never restored, as Harmony modules don't call require/__webpack_require__ in their accept handlers; CommonJS accept handlers happen to do so, so they regenerate the caches.

Hm, it seems that this bug is indirectly caused by #2648, as there is a generated wrapper function that is supposed to call __webpack_require__.

I think this was fixed


WARNING: area ... not represented on screen

I have these sets
const sets = [{'label': 'BA.5', 'sets': [2], 'size': 16},
{'label': 'BA.2.38.1', 'sets': [1], 'size': 17},
{'sets': [1, 2], 'size': 0},
{'label': 'BA.2.38', 'sets': [0], 'size': 16},
{'sets': [0, 2], 'size': 0},
{'sets': [0, 1], 'size': 1},
{'sets': [0, 1, 2], 'size': 15}]

However I get a warning WARNING: area 0,1,2 not represented on screen when I run venn.js. The intersection of all three sets is not drawn.

@danielyule (https://github.com/benfred/venn.js/pull/114) says it's the can be fixed by updating the initial layout and the loss function (to prioritize ensuring all overlaps are shown). But there doesn’t seem to be a way to do this?

Thanks @sgratzl!