Printer mode not working when compiled as a Color project

I've noticed that an error is displayed when printing as soon as I compile in Gameboy Color mode on GB Studio. The same project prints without any problems when compiled in classic mode. Is it possible to have the printer plugin working in color mode or is this a limitation at the hardware level?
I can provide a sample project if needed.

Could you try using a GBVM event withVM_CALL_NATIVE 1, _cpu_slow?
Wrap it in a "If Color Mode is Available" event if you have support for both Color and non Color in the same game.

Could you try using a GBVM event withVM_CALL_NATIVE 1, _cpu_slow?
Wrap it in a "If Color Mode is Available" event if you have support for both Color and non Color in the same game.

Thank you a lot! this GBVM script fixed the problem on GBC 👍

I updated the plugin to automatically do this. @alx5962 would you mind testing it?

I updated the plugin to automatically do this. @alx5962 would you mind testing it?

Sorry I was away for a week. I'll try it in the next days.


Can not install google-cloud-sdk

=> brew install Caskroom/cask/google-cloud-sdk
==> brew cask install Caskroom/cask/google-cloud-sdk
Warning: Unexpected method 'caskroom' called on Cask google-cloud-sdk.

  Most likely, this means you have an outdated version of homebrew-cask. Please run:

      brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup

  If this doesn’t fix the problem, please report this bug:

      https://github.com/caskroom/homebrew-cask/issues

Error: undefined method `join' for nil:NilClass

Version:
=> brew -v
Homebrew 0.9.5

Earlier I got this warning (but I'm not sure if that poses a problem):
Warning: Could not create link for caskroom/cask/brew-cask, as it
conflicts with phinze/cask/brew-cask. You will need to use the
fully-qualified name when referring this formula, e.g.
  brew install caskroom/cask/brew-cask

Yes, that definitely caused this problem.  From the looks of it, you installed cask back when it was owned by phinze (it has now been moved to its own organization).  If you're not interested in saving your settings, installed casks, et cetera, you can run:
brew uninstall phinze/cask/brew-cask && brew untap phinze/cask && brew link brew-cask

This will uninstall phinze's brew-cask (which no longer exists) and link the new one.
  If you're looking only for a simple re-install of all casks, brew cask list>(some file) then re-installing then running brew cask install cat (some file) should do the trick.

Another point - brew version does not equal brew cask version.  They are two separate projects (brew is on 0.9.5, cask is on 0.53.1).

Thanks for your help. With you tips and reinstalling cask via brew install caskroom/cask/brew-cask I was able to get this working.
Since I just added phinze/cask/brew-cask yesterday (based on a comment in a Homebrew bug report), is there any way that new installations of phinze's cask fail, such that no more people will use the old repo?

#9503 is probably related.

Hey folks, sorry for the trouble. Refactor over the weekend broke this. Cutting a release which should fix now.

Ok want to give it another shot with v0.53.2 and see if it works?

Hi @iggyvolz, I have previously contacted you by email about how the maintainers process incoming issues.  Please check your gmail account, or contact me privately at my publicly listed email address.

I am still having this issue.
brew cask install google-cloud-sdk
Warning: Unexpected method 'caskroom' called on Cask google-cloud-sdk.

  Most likely, this means you have an outdated version of homebrew-cask. Please run:

      brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup

  If this doesn’t fix the problem, please report this bug:

      https://github.com/caskroom/homebrew-cask/issues

Error: undefined method `join' for nil:NilClass

brew info brew-cask
brew-cask: stable 0.53.2, HEAD
https://github.com/caskroom/homebrew-cask/
/usr/local/Cellar/brew-cask/0.53.2 (2417 files, 9.5M) *
  Built from source
From: https://github.com/caskroom/homebrew-cask/blob/master/brew-cask.rb

@risaacson would you mind giving the fix that's on master a try?
brew update && brew reinstall brew-cask --HEAD

You can revert to the released version with:
brew reinstall brew-cask

This latest fix works for me.

Alright good enough for me. Here comes bugfix release number 2! :bug: :gun:

OK v0.53.3 out now!

Sorry about that @rolandwalker ... email has gotten a bit out of hand lately and it got buried.

I was just able to test and it works for me now also.
Thank you much!

Hooray we did it!

A simple brew update didn't find the update.
But after updating with brew reinstall caskroom/cask/brew-cask I could successfully install the google-cloud-sdk.


Nectere portals should place you inside the output portal

Currently, using a Nectere portal just teleports the player to the highest block in the exit dimension corresponding to their location when entering the portal. The intended behavior is for a player to end up inside the portal on the exit dimension side.
This will require some basic 'is-in-portal' logic to make sure the player doesn't keep getting teleported back and forth between dimensions.
This is also a good time to begin exploring the improved portal connection system, though probably not such a good time to implement it fully.

Welp. I decided to implement the portal connection logic fully, or at least as fully as I can at the moment without making things too complicated for the 1.16.2 update.


Remove: InfiniteRed.Reactotron.Pre-release version <IP_ADDRESS>0

The stable version has been released and the pre-release versions can be removed

[X] Have you signed the Contributor License Agreement?
[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.5 schema?

Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/infinitered/reactotron/releases/download/reactotron-app%403.0.0-alpha.15/Reactotron.3.0.0-alpha.15.msi
Response status code does not indicate success: 401 (Unauthorized).
(Automated message - build 656)


Cancel button in AlertController on iOS should be more consistent with HIG and native UIKit

Ionic version:  (check one with "x")
(For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[x] 3.x
[ ] 4.x
I'm submitting a ...  (check one with "x")
[ ] bug report
[x] feature request

Current behavior:

With AlertController, buttons on alerts are ordered as specified left to right or top to right.
Expected behavior:

Button with role ‘cancel’ should be displayed at the left most / bottom position regardless of the specified order.
Current HIG states “Cancel buttons should always be on the left.”
UIAlertController since iOS 8.3 always positions cancel button at the left most / bottom position regardless of the specified order.
When buttons are stacked vertically, the current behaviour is especially lacking as the cancel button should be at the bottom but not as the default action (which we cannot achieve with the current AlertController API).
https://developer.apple.com/ios/human-interface-guidelines/views/alerts/
https://developer.apple.com/documentation/uikit/uialertcontroller

Hello! Thank you for the feature request. I'm going to move this issue over to our internal list of feature requests for evaluation. We are continually prioritizing all requests that we receive with outstanding issues. We are extremely grateful for your feedback, but it may not always be our next priority. I'll copy the issue back to this repository when we have begun implementation. Thanks!

This issue was moved to ionic-team/ionic-feature-requests#341


Lwm2m fixes

Everything seems good, except the (void)sol_ptr_vector_del() unnecessary usage

Looks very good to me.
Tested this standalone branch and two other branches I have (WIP for Access Control and a test client connecting with multiple servers at the same time) on top of these changes, and they solve a lot of the issues I had. :+1:

@bdilly I will remove that and create another commit removing all the casts to void from lwm2m

#2242


SMW queries not being evaluated in generic footer

It seems like the meeting minutes query in the generic footer is not being evaluated. This is from the CLPA page:

This is true of all the queries in the footer:

What about existing queries elsewhere? What about new queries you add to pages?

I'm not sure I agree that this is a blocker for an initial install on Meza1. It certainly needs to be fixed, but the point of doing an initial install is to learn a bit about the environment...I think most notably: how are we going to handle user authentication? We're not going to be installing a multi-wiki environment yet, so we're definitely going to need to revert to a previous snapshot and do this over.

The List of ORUs by Mass and Image Gallery of EVA Tools pages both work fine. I also messed with User:Lwelsh/Test/Test Query. The query worked fine on initial page load. After I modified it to query for Category:OCAD instead of Category:NCW, it updated both in "Show Preview" and upon page save.

I concur with removing this from Milestone 1 based on your rationale.

I'm not sure what happened, but it seems to work now. Maybe it had to do with the job queue, but I'm fairly certain I ran that before creating this issue and any subsequent jobs were a result of CirrusSearch.

Was this not related to #84?

This behavior was only ever seen on the EVA Wiki, right? Is the issue closed, or is further investigation required?

I don't think this was related to Pipe Escape (#84). This behavior was on my VM with the EVA wiki imported. I didn't import any other wikis. I'd like to run the wiki import script a few times to see if this happens again.

This is not an issue on my recent import of the EVA Wiki. @darenwelsh what about yours? The second image on this thread (Daren's first comment) seems to definitely be a Pipe Escape issue. The first one...not sure. You didn't run import-wiki.sh, right? You applied the commands manually? Maybe rebuildData.php or runJobs.php hadn't run to completion?

We haven't seen this issue with any script-based installs, only with manual install early on. Closing issue.


Notification Tone will repeat endless

If I setup a notification tone in settings, after an incoming notification the tone will repeat endless. Is this a bug or a feature? If this is a feature, is there any possibility that the tone is only once played after an incoming notification?

The notification tone is handled by the android system, not by Newtifry.
Which Newtifry version?

Newtifry Version 2.4.8 on a Samsung Galaxy Young 2 with Android 4.4.2

Am 04.12.2015 um 15:38 schrieb thunder<EMAIL_ADDRESS>The notification tone is handled by the android system, not by Newtifry.
Which Newtifry version?
—
Reply to this email directly or view it on GitHub.


fixed collapsing icons in footer

Related Issue
fixed collapsing icons in footer
Fixes:  #2944
Description
In the footer section of the website, the social media icons overlap or collapse into the subscribe button when hovering over them.
I have edited some margin accordingly.

Type of PR

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

Screenshots / videos (if applicable)

Checklist:

[X] I have made this change from my own.
[ ] I have taken help from some online resources.
[X] My code follows the style guidelines of this project.
[X] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[X] My changes generate no new warnings.
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers and screenshots after making the changes.

Before:

After:


Move outline related styles within :focus selector

I think we can even remove some or all of them since we depend on @tailwindcss/forms.

Done.


Use Post::addComment method to associate new comment with a post

What's the reasoning for removing these methods? Thanks!

@javiereguiluz, we don't use these methods, so, I think we dont need them.

Probably we have to use these methods in BlogController::commentNewAction() instead of setting the Post entity directly? This way we will update inverse side as well

The two ways are fine to me, but will there some situation where we need that the inversed side stay updated to get all comments from current post "just after add a new one", so my opinion is to use $post->addComment() instead of $comment->setPost() to keep both side updated (i.e without refresh the inversed side).

Still when removeComment() is not actually used, I think it's useful to show who remove one element from some doctrine collection, also this method need to be fixed to set null the origin side:
public function removeComment(Comment $comment)
{
    $this->comments->removeElement($comment);
    $comment->setPost(null);
}

http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/working-with-associations.html#removing-associations

@bocharsky-bw, @yceruto, I think you're right. I've updated the PR.

@yceruto @bocharsky-bw are you OK with the latest changes made by @voronkovich? They look OK to me. Thanks!

LGTM, but some tests are failed

:+1:

I'd like to merge this ... but there's still 1 failing test. Thanks!

@javiereguiluz, See https://github.com/symfony/symfony-demo/issues/554

@voronkovich the problem with the introduced changes is that the sorting is not correct anymore as stated in the comment here: https://github.com/symfony/symfony-demo/blob/master/tests/AppBundle/Controller/BlogControllerTest.php#L89
We append the comment at the end of the collection.
To make the tests work again we have to remove the post from the EM and fetch it again to let Doctrine handle correct sorting and the first comment will match again.
A simple $client->getContainer()->get('doctrine')->getManager()->clear(); will be enough:
--- a/tests/AppBundle/Controller/BlogControllerTest.php
+++ b/tests/AppBundle/Controller/BlogControllerTest.php
@@ -84,6 +84,8 @@ class BlogControllerTest extends WebTestCase
         $client->submit($form);

         $this->assertSame(Response::HTTP_FOUND, $client->getResponse()->getStatusCode());
+
+        $client->getContainer()->get('doctrine')->getManager()->clear();

         $post = $client->getContainer()->get('doctrine')->getRepository(Post::class)->find(1);
         // The first one is the most recent comment because of the automatic sorting

@dmaicher, You're totally right! Thank you very much!

@javiereguiluz, I've fixed the tests.

@voronkovich something horrible has happened in this PR and some changes have been lost. I edited 1 file to add some help notes. These are the full contents of the test that I modified, so you can restore it:
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier<EMAIL_ADDRESS> *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Tests\AppBundle\Controller;

use AppBundle\DataFixtures\FixturesTrait;
use AppBundle\Entity\Post;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
use Symfony\Component\HttpFoundation\Response;

/**
 * Functional test for the controllers defined inside BlogController.
 *
 * See http://symfony.com/doc/current/book/testing.html#functional-tests
 *
 * Execute the application tests using this command (requires PHPUnit to be installed):
 *
 *     $ cd your-symfony-project/
 *     $ ./vendor/bin/phpunit
 */
class BlogControllerTest extends WebTestCase
{
    use FixturesTrait;

    public function testIndex()
    {
        $client = static::createClient();
        $crawler = $client->request('GET', '/en/blog/');

        $this->assertCount(
            Post::NUM_ITEMS,
            $crawler->filter('article.post'),
            'The homepage displays the right number of posts.'
        );
    }

    public function testRss()
    {
        $client = static::createClient();
        $crawler = $client->request('GET', '/en/blog/rss.xml');

        $this->assertSame(
            'text/xml; charset=UTF-8',
            $client->getResponse()->headers->get('Content-Type')
        );

        $this->assertCount(
            Post::NUM_ITEMS,
            $crawler->filter('item'),
            'The xml file displays the right number of posts.'
        );
    }

    /**
     * This test changes the database contents by creating a new comment. However,
     * thanks to the DAMADoctrineTestBundle and its PHPUnit listener, all changes
     * to the database are rolled back when this test completes. This means that
     * all the application tests begin with the same database contents.
     */
    public function testNewComment()
    {
        $client = static::createClient([], [
            'PHP_AUTH_USER' => 'john_user',
            'PHP_AUTH_PW' => 'kitten',
        ]);

        /** @var Post $post */
        $post = $client->getContainer()->get('doctrine')->getRepository(Post::class)->find(1);
        $commentContent = $this->getRandomCommentContent();
        $commentsCount = $post->getComments()->count();

        $crawler = $client->request('GET', '/en/blog/posts/'.$post->getSlug());
        $form = $crawler->selectButton('Publish comment')->form([
            'comment[content]' => $commentContent,
        ]);
        $client->submit($form);

        $this->assertSame(Response::HTTP_FOUND, $client->getResponse()->getStatusCode());

        // in order to improve performance, Doctrine doesn't make database calls to
        // get the objects already present in memory. This means that this test will fail
        // because new comments are added at the end of the list of comments and the
        // "@ORM\OrderBy()" defined in the Post entity won't be respected. The solution
        // is to call the clear() method on the Entity Manager, which removes the in-memory
        // changes and forces loading objects from the database again.
        $client->getContainer()->get('doctrine')->getManager()->clear();

        // The first one is the most recent comment because of the automatic sorting
        // defined in the comments association of the Post entity. This test can only
        // work when using the clear() method as explained in the above comment.
        $post = $client->getContainer()->get('doctrine')->getRepository(Post::class)->find(1);
        $comment = $post->getComments()->first();

        $this->assertSame($commentsCount + 1, $post->getComments()->count());
        $this->assertSame($commentContent, $comment->getContent());
    }
}

@javiereguiluz, I've droped some changes, so now this PR can be merged.

@javiereguiluz, AppVeyour says: "AppVeyor was unable to build non-mergeable pull request", but I don't know how to fix it :(

Thanks! So this means that we no longer need the ->clear() method in the test?

@javiereguiluz, yes!

It's merged now. Thanks!

This test is no longer valid.
Possible to fix because it blocks the others PR in progress :(
Ping @javiereguiluz
1) Tests\AppBundle\Controller\BlogControllerTest::testNewComment
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
-Hi, Symfony!
+Pellentesque et sapien pulvinar consectetur Sunt torquises imitari velox mirabilis medicinaes Morbi tempus commodo mattis Sed varius a risus eget aliquam Lorem ipsum dolor sit amet consectetur adipiscing elit Pellentesque vitae velit ex Urna nisl sollicitudin id varius orci quam id turpis Eros diam egestas libero eu vulputate risus Sunt seculaes transferre talis camerarius fluctuies

@20uf not sure what you mean?
Master builds on travis are passing fine:
https://github.com/symfony/symfony-demo/commits/master
Maybe your build fail is related to this one as its currently using the dev DB? https://github.com/symfony/symfony-demo/issues/556

@20uf, try to update dependecies by running: composer install.

Nice thanks @voronkovich .


Feature/1375/footer cleanup

Based on comments in https://github.com/ga4gh/dockstore/issues/1375#issuecomment-416624349

OR

Too much empty space imo

There are two options shown above, comments?

Out of the two, I think I prefer the first.
I do agree that maybe there is too much whitespace so rather than
API                                                      GitHub
UI                                                       Follow Us
Swagger                                                  Gitter
Status
Copyright

I was originally thinking
API                                                      Swagger             GitHub
UI                                                       Status              Follow Us
Status                                                   Gitter

Copyright

Let's see. Swagger UI can be just Swagger.
We can eliminate the empty line/space between the first and second rows.
The alignment also seems a bit funny.
(sorry)

I think the alignment issue is with the bottom row mostly. The text is long.


fix: remove history-service dep

This will remove the history service dependency from the MesosSummaryStore.
This is a backport from 1.13 8eed9c75f149a1a6385967d948cc11a3b00af4f2 (PR: #3660)
Closes DCOS-61274
Testing
Ensure that everything is still working the problem we had was that the history service was providing wrong information. By cutting it out we will not receive wrong information anymore.

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


ytmous.glitch.me: Too many request

This project has received too many requests, please try again later.
this is issue that needs to be fixed!!!

This happens because ytmous.glitch.me reaches ratelimit for a number of requests, and has nothing to do with this project.
Change mirror or try self host.

yes i know this but there is no way i request 4000 requests

This happens because ytmous.glitch.me reaches ratelimit for a number of requests, and has nothing to do with this project.
Change mirror or try self host.

yes i know this but there is no way i request 4000 requests

As i said before. The project was ratelimited just for a while.
This was expected for glitch.com free user, And again, Has nothing to do with this project.
You could wait for a hour so the ratelimit gone.

This happens because ytmous.glitch.me reaches ratelimit for a number of requests, and has nothing to do with this project.
Change mirror or try self host.

yes i know this but there is no way i request 4000 requests

As i said before. The project was ratelimited just for a while.
This was expected for glitch.com free user, And again, Has nothing to do with this project.
You could wait for a hour so the ratelimit gone.

thank you


Type pattern match for builtin types matches also the type itself

This task is automatically imported from the old Task Issue Board and it was originally created by Radosław Waśko.
Original issue is here.

When writing
f e = case e of
    _ : Date -> True
    _ -> False

I expect such a branch to match any instance of a Date but not the Date type itself.
i.e. i'd expect
f (Date.new 1999 12 12) == True
f Date == False

however with the current implementation - both would be true!
This is inconsistent with custom defined Enso atoms where it will behave as expected for
type Foo
    Bar x

I will get
g e = case e of
    _ : Foo -> True
    _ -> False
g (Foo.Bar 42) == True
g Foo == False

as expected.
I have checked that this is the case for at least Date and Integer types, likely for more.
Here's a more complete repro:
from Standard.Base import all

domatch v =
    a = case v of
        Date -> "Date type"
        _ : Date -> "Date value"
        _ -> "other"
    b = case v of
        _ : Date -> "Date value"
        Date -> "Date type"
        _ -> "other"
    IO.println v.to_text+" -> "+[a, b].to_text

domatch2 v =
    a = case v of
        Integer -> "Integer type"
        _ : Integer -> "Integer value"
        _ -> "other"
    b = case v of
        _ : Integer -> "Integer value"
        Integer -> "Integer type"
        _ -> "other"
    IO.println v.to_text+" -> "+[a, b].to_text

type Foo
    Bar x

domatch3 v =
    a = case v of
        Foo -> "Foo type"
        _ : Foo -> "Foo value"
        _ -> "other"
    b = case v of
        _ : Foo -> "Foo value"
        Foo -> "Foo type"
        _ -> "other"
    IO.println v.to_text+" -> "+[a, b].to_text

main =
    IO.println "Matching date:"
    domatch Date
    domatch (Date.new 2022 10 12)
    domatch 42
    IO.println "Matching integer:"
    domatch2 42
    domatch2 Integer
    domatch2 (Date.new 2022 10 12)
    IO.println "Matching custom type (Foo):"
    domatch3 Foo
    domatch3 (Foo.Bar 42)
    domatch3 42

I'm getting:
Matching date:
Date -> ['Date type', 'Date value']
2022-10-12 -> ['Date value', 'Date value']
42 -> ['other', 'other']
Matching integer:
42 -> ['Integer value', 'Integer value']
Integer -> ['Integer type', 'Integer value']
2022-10-12 -> ['other', 'other']
Matching custom type (Foo):
Foo -> ['Foo type', 'Foo type']
(Bar 42) -> ['Foo value', 'Foo value']
42 -> ['other', 'other']

while I'd expect to always have consistent results regardless of branch ordering here - _ : Date -> and Date -> should be completely distinct branches:
Matching date:
Date -> ['Date type', 'Date type']
2022-10-12 -> ['Date value', 'Date value']
42 -> ['other', 'other']
Matching integer:
42 -> ['Integer value', 'Integer value']
Integer -> ['Integer type', 'Integer type']
2022-10-12 -> ['other', 'other']
Matching custom type (Foo):
Foo -> ['Foo type', 'Foo type']
(Bar 42) -> ['Foo value', 'Foo value']
42 -> ['other', 'other']

Comments:
Discord discussion thread https://discord.com/channels/401396655599124480/1044380778085228564/1044380778085228564 (Radosław Waśko - Nov 21, 2022)

@JaroslavTulach to verify if this is still an issue.

Verified in REPL. The problem is fixed, probably by #3949:
enso --repl
> f e = case e of
>     _ : Date -> True
>     _ -> False
>>> Nothing
> f Date
>>> false
> f (Date.new 1999 12 12)
>>> true


SyntaxError: JSON.parse: unexpected end of data

Hello and thank you for the great product.
I experience a this trouble when I try to use it with local llama models.
At first it starts to generate some code and somewhere in the middle I receive this error

Unhandled Runtime Error
SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data
I tried many different models but every time I get the same error.
I saw in the models.ts file there is
if (providerId === 'fireworks') {
return 'json'
}
So i tried to set
if (providerId === 'ollama') {
return 'json'
}
but I still experience the same error.
Maybe the models do not response on proper JSON format or something else.
I also tried to add in the prompts.ts "You should response in JSON only" but it did not worked.
What could be the reason?
Is anyone able to help with this issue?
Once again I want to express my deep  appreciation for this great project, but running a local models is a must have for my use case that is why I decided to open this issue.

Which model were you using?

I tried with mistral-large, mistral-nemo and also llama3.2
Non of them worked

Do you know the line number where the issue occurs? Might not be related to the LLM at all


recursion in ConfiguratioManager

I'm trying to start your program, but I'm hitting this recursion:
Traceback (most recent call last):
  File "/Users/patrick/work/github/taiga-ncurses/venv/bin/taiga-ncurses", line 9, in <module>
    load_entry_point('taiga-ncurses==0.0', 'console_scripts', 'taiga-ncurses')()
  File "/Users/patrick/work/github/taiga-ncurses/venv/lib/python3.4/site-packages/pkg_resources.py", line 353, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/Users/patrick/work/github/taiga-ncurses/venv/lib/python3.4/site-packages/pkg_resources.py", line 2302, in load_entry_point
    return ep.load()
  File "/Users/patrick/work/github/taiga-ncurses/venv/lib/python3.4/site-packages/pkg_resources.py", line 2029, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/cli.py", line 9, in <module>
    from taiga_ncurses.core import TaigaCore
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/core.py", line 14, in <module>
    from taiga_ncurses import controllers
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/controllers/__init__.py", line 9, in <module>
    from . import (auth,
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/controllers/projects.py", line 10, in <module>
    from taiga_ncurses.config import settings
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/config.py", line 202, in <module>
    settings = ConfiguratioManager()
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/config.py", line 169, in __init__
    self.data = ConfigData(DEFAULTS.copy())
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/config.py", line 139, in __init__
    self._data = data
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/config.py", line 154, in __setattr__
    self._data[name] = value
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/config.py", line 145, in __getattr__
    if name not in self._data:
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/config.py", line 145, in __getattr__
    if name not in self._data:
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/config.py", line 145, in __getattr__
    if name not in self._data:
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/config.py", line 145, in __getattr__
    if name not in self._data:
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/config.py", line 145, in __getattr__
    if name not in self._data:
  File "/Users/patrick/work/github/taiga-ncurses/taiga_ncurses/config.py", line 145, in __getattr__
    if name not in self._data:
....
RuntimeError: maximum recursion depth exceeded

Would love to see this!

Me too, but right now I have no time to dedicate.
I hope to find soon.

This looks awesome! I hope the work on this will continue.

This is awesome! Keep going with it!

Is this frozen? It simply looks awesome!


Pages do not fit

http://www.kennemerlyceum.nl/bestanden/Kennemer_Krant.pdf
Windows 7 x64, Firefox 25.0.1, PDF.js development version
Pages 2 and 3 do not fit on the screen and cause a horizontal scrollbar to appear.

Closing since the PDF file no longer exists on the provided URL nor in the Web Archive.


The implementation of "pattern" validator does not respect the standard

Heya,
according to:
http://json-schema.org/latest/json-schema-validation.html#anchor33
"pattern" validates the value. It means that if the value matches the regexp, it is valid.
Your code implements it the other way around. In your code, if the regexp does not match, then the value is valid.
That will break any logic that uses pattern to validate values.

I am amending my findings. You are using search, and thus you don't respect ECMA 262 regexps at all.
Closing this issue, using a string that re.search() will cope with and produce the right results.

I'm not sure I followed the original description (well I did, but I'm not sure what made it seem like the logic was inverted, sounds like just that you had a pattern that wasn't matching and thought the code was inverted?) -- but yes, the spec notes that across languages it's hard to have adherence to ECMA 262 regexes and encourages schema authors to pick regexes that are portable across regex engines.

My pattern was ECMA 262 and yes, it didn't matched. From the code itself it looked like the logic was inverted (red herring). I've corrected my pattern to work with re.search() that your code uses and it works.


[MRG] Autoselect ch type

Take over from https://github.com/mne-tools/mne-python/pull/2336.

travis is not happy

The errors seem unrelated. Tests pass on my computer.

I restarted travis

Ahh, we're getting that error in multiple places. Probably because there is a new numpy release that is more strict. I'll open a PR to fix it.

fixed, go ahead and rebase and you should be good

let us know when travis is green

Again, looks like an unrelated test failure.

build restarted, will merge when it comes back green

Thanks @jaeilepp


Question on making FHIR server HA

Question
we have a scenario to make this service highly available across regions, and can't find any documentation to support how to do this. Is this possible in teh 1st instance and if so can you give some guidance as to how to achieve this please?

Is your question answered in our documentation? - https://docs.microsoft.com/azure/healthcare-apis/

Our team also monitors the FHIR Community chat @ http://chat.fhir.org

Description
If you cannot find the answer at one of the sites above, please provide a detailed description of your question.

@ashley-kainos - For managed service, we offer high availability, please refer to Azure documentation
For more information on how Cosmos does HA , you can refer to Azure documentation : High availability in Azure Cosmos DB | Microsoft Learn


Plugin not found in repositories

In the latest release of IntelliJ
IntelliJ IDEA 2017.2.2
Build #IU-172.3757.52, built on August 15, 2017
I tried searching for this plugin using both "ignore" and ".ignore", but it isn't shown in either case.

@donalmurtagh  thanks. This is related to the #408

Thanks for your quick response, it seems I just need to wait for you to release a version that JetBrains are happy with, is that right?

@donalmurtagh that's correct.


3 scrollbar in the Author dropdown

Bug Description
There are 3 scrollbars in the Author dropdown (2 vertical bar and 1 horizontal bar)
Expected Behaviour
There should only be 1 vertical scrollbar
Screenshots

Additional Context

Plugin Version:
WordPress Version:
Operating System:
Browser:

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

cc @miina

new scrollbar styles have resolved this.


Add Gitpod support

You know that Gitpod is a ready-to-code environment and this can help both contributors and users.
How Gitpod here can help contributors

Since Gitpod runs on the cloud, all contributors need is a GitHub account as well as any browser.
They can get started with the push of a button and make any kind of changes, from small to big.
They can easily open PRs and install all kinds of packages
No worries about slowing down, you have a 1 TB hard disk built in the server(GKE)

For users

Since generating the repo via the Use this template button just clones and sets the repo up for you, they also can use Gitpod with the advantages mentioned above
They can code from anywhere: from a small Raspberry Pi to a big gaming system.
Easy switching by logging in to Gitpod from another computer while the server is running.
If Type On Strap is used as an org blog, Gitpod can easily be shared with the Share feature
Gitpod can easily be customized by just modifying the configuration

It's kinda working as it should but it is still installing bundler extensions. So there is kind of a delay... Have you made a Gitpod project and triggered a prebuild?

Kinda, idk but might be that the prebuild took time and skipped extensions so the one in the command tag takes time. Gotta look at that later.


Fix the connection leak problem of app callback gRPC client

Description

Issue reference
Fix #6273

Please reference the issue this PR will close: #[issue number]
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-perf

/ok-to-perf

related to #6301


Add tests

Other projects that are wrappers for CLIs that do have tests:
https://github.com/getsentry/fastlane-plugin-sentry/tree/master/spec
https://github.com/joshrlesch/fastlane-plugin-yarn/tree/master/spec
https://github.com/dyang/verify_ipa/tree/master/spec

Fixture: Virgin Cordova iOS project
Build dev iOS + Android
Build release iOS + Android


Hyperapp#2 support

Hyperapp#2 support
Implemented with state-first in mind, simplicity and consistency to hav#1 router

Working example:
import { app, h } from 'hyperapp'
import { Link, Route, location, history } from '@hyperapp/router'

const About = () =>

About

const Home = () =>

Home

const Topic = (TopicRoute, { match }) =>

{match.params.topicId}

const TopicsView = (TopicsRoute, { match }) => (

Topics

<Link to={`${match.url}/components`}>Components</Link>

<Link to={`${match.url}/single-state-tree`}>Single State Tree</Link>

<Link to={`${match.url}/routing`}>Routing</Link>

    {match.isExact &&
Please select a topic.
}
    <TopicsRoute parent path='/:topicId' render={ Topic } />

)

document.addEventListener('DOMContentLoaded', () =>
  app({
    init: location,
    view: state =>

<Link to="/">Home</Link>

<Link to="/about">About</Link>

<Link to="/topics">Topics</Link>

      <Route location={ state.location } render={ Route => [
        <Route path="/" render={ () => Home() } />,
        <Route path="/about" render={ () => About() } />,
        <Route parent path="/topics" render={ TopicsView } />
      ]} />

,
    subscriptions: state => {
      // if you want to expose location to window.history
      history(state.location)
      return []
    },
    container: document.body
  })
)

Please let me know if you need more examples
What's left to do:

validate 'isExternal' (origin) link
update tests
update README

For one I Really like The Consistency with the V1 API.
Good Job @sergey-shpak.


Fix clippy warnings

I've fixed most of clippy warnings.
https://github.com/webrtc-rs/webrtc/issues/6

@rainliu
I'm ready for your review! cargo clippy still causes 6 warnings, but I think we have to discuss the way to solve them.

Great! LGTM.

@rainliu
I'm ready for your review! cargo clippy still causes 6 warnings, but I think we have to discuss the way to solve them.

@TaKO8Ki ,
I just fixed remaining clippy warnings in commit # af0c93c8288f2c0bb0efb242e1aa41273b3bb412 and # 7a9e65041bc7ba715f99592d1b808852abaff178.
Now there is no more clippy warning.
Thank you very much for your contributions.
Rain


implementation of the issue #233

refs gh-233

What about summary field? It is discarded during moving to talent pool now.

Coverage decreased (-0.07%) to 37.762% when pulling e3e350c6ad0675735b71a55673f6044ee5eb3f66 on fedys:issue-233 into c2f51700ff46251deb496e7ed02a3d65a170cda7 on cross-solution:develop.

Coverage decreased (-0.08%) to 37.755% when pulling e3e350c6ad0675735b71a55673f6044ee5eb3f66 on fedys:issue-233 into c2f51700ff46251deb496e7ed02a3d65a170cda7 on cross-solution:develop.

@fedys
Summary field is meant to be used as a kind of cover letter specific to the job. So it has little use in a general CV anyway and can be discarded

@TiSiE
no problem, I just wanted you to know about it :)

@fedys
As I quickly glanced over the implementation, I noticed that a lot of code in the moveAction of the ManageController deals with actual copying... which should better be done in a dedicated Unit of Work (Controller Plugin, Repository Decorator or similar) with well defined dependencies.
Also additionally it would be very nice, if it will be possible to copy many applications at once using the MultiActions in the list view.

@TiSiE
I am absolutely with you, the implementation should be moved out of the Controller. Actually, it is my approach to make a quick & dirty implementation of given task in case I am not sure about all details of functionality. And after you consider the functionality correct, it is time for a refactoring. This approach saves me a lot of time in such cases because I do not have to rework a fine tuned implementation.

I am going to move the copying to \Core\Repository\AbstractRepository::createFromApplication(Application $application) : Cv method
I am going to add the multiple move action

OK?

I will supply unit tests tomorrow.

Coverage decreased (-0.1%) to 37.701% when pulling cb59b8fa0a82cea8843a50885700613ba293e876 on fedys:issue-233 into c2f51700ff46251deb496e7ed02a3d65a170cda7 on cross-solution:develop.

Coverage decreased (-0.008%) to 37.823% when pulling f4392af0ba7ac508cb536c3dcdaa56f989cd9fb6 on fedys:issue-233 into c2f51700ff46251deb496e7ed02a3d65a170cda7 on cross-solution:develop.


Implemented whole word search

Written on top of https://github.com/adobe/brackets/pull/11614
Should fix https://github.com/adobe/brackets/issues/11621
If someone could provide me the icons (or create them post merge) I think this patch is ready.

See https://github.com/adobe/brackets/pull/9526 too.

Closing as duplicate.

@ficristo I prefer this to #9526

@abose This PR still miss the icon and probably some tests.
Plus after all the effort that @MarcelGerber has put in it I'm not really keen to revive this PR.


Bump to CY2020 as Minimum VFX Ref Platform

I created a new v9.0 branch and took this opportunity to bump some of the other versions we have been preparing to do for some time now such as CMake 3.12 => 3.15.
This also means that Houdini 18.5 is now the minimum supported version of Houdini by this version of OpenVDB. As we've done in the past and as dictated by our deprecation policy, we still support ABI=6 until v9.1 is released.
I've also set the future minimum GCC version to 9.3.1 as the next major release will support C++17 as the minimum version.

This looks great, thanks for doing this @danrbailey


XBox Streaming URL available?

Once a streaming session has begun, do you know if there is an available URL from the Xbox that can be provided to another media streaming client for rendering?  If another client can efficiently play the stream that gets invoked, there is not a real need to write custom logic to handle the stream.
I tried to look in Wire Shark, but did not see a useful URL anywhere to try.
Thanks.

Hey @BobbyShoe
No, there is no URL that could be parsed by a third-party application.
The NANO RDP protocol is a custom layer on top of RTP, so it needs additional parsing to render / playback.

It might be possible to transform the payload to a standard RTP payload and serve it on a local pipe / socket, to feed into third-party renderer.

This would be quite cool.


Mod extension to allow adding extra butchery products via XML to a PawnKindDef

Mod extension to allow adding extra butchery products via XML to a PawnKindDef.
Example of a patch here - https://github.com/keyz182/Rimworld-Ragnarok/blob/5aa84b18494c01ce33a18d4c1cb1b6dfeb6f4008/1.5/Patches/MSSRAG_ExampleExtraButcherProducts.xml
With AdditionalButcherProducts you pass a list of thingdefs, with floats. The float allows you to tweak the scaling of output.
Below, scaledRandAmount would be the amount produced, product.value is our float.
            float randAmount = GenMath.RoundRandom(__instance.GetStatValue(StatDefOf.MeatAmount, true) * efficiency) *
                               0.1f;
            float scaledRandAmount = randAmount * product.value;

With AdditionalButcherProductsFixedValue you pass a list of thingdefs, with ints. The int is a fixed number of things to produce. Efficiency, stats, etc are completely ignored.

This might be useful, so I wont close it yet, but as pointed out in the discord, there's <butcherProducts> on any ThingDef for this purpose. 🤦


Pipeline log contains confusing error messages when tap doesn't support autodiscovery

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1229
Originally created by @DouweM on 2019-10-31 11:23:09

When running a pipeline based on tap-gitlab, the job log starts like this:
Running extract & load...
Found state from 2019-10-31 11:07:34.275664.
before_invoke has failed: Command /Users/douwemaan/meltano-projects/carbon/.meltano/extractors/tap-gitlab/venv/bin/tap-gitlab ['/Users/douwemaan/meltano-projects/carbon/.meltano/extractors/tap-gitlab/venv/bin/tap-gitlab', '--config', '/Users/douwemaan/meltano-projects/carbon/.meltano/run/elt/pipeline-1572515341624/e8f753dc-176c-4261-8f7d-c2d3eac66024/tap.config.json', '--state', '/Users/douwemaan/meltano-projects/carbon/.meltano/run/elt/pipeline-1572515341624/e8f753dc-176c-4261-8f7d-c2d3eac66024/state.json'] returned 1
Could not select stream, catalog file is missing.
INFO Starting sync
INFO GET https://gitlab.com/api/v4/groups/meltano
...

The third and fourth lines both look like pretty serious error messages, but after that, extraction continues just fine and ultimately completes successfully. So what's the deal with those error messages?
Both have to do with schema autodiscovery and selection, but that's not clear from the messages themselves. tap-gitlab doesn't actually support autodiscovery, which explains why the command failed and why this doesn't affect extraction, but the user reading the logs doesn't know that.
If an extractor/tap doesn't support autodiscovery, we shouldn't attempt to autodiscover at all, and we definitely shouldn't complain to the user that something that isn't expected to work isn't working.
If an extractor does support autodiscovery, but fails for some reason, the error message should be clearer.

View 3 previous comments from the original issue on GitLab


ETW logging implementation in CNI

Feat: Features 🌈 Added support for logging to ETW using zap logger.
Reason for Change:

Implemented logging to ETW using the zap logger to provide a unified logging experience in Azure Container Networking.
This feature introduces a zap writer syncer capable of writing to ETW, facilitating more efficient debugging and monitoring.

Requirements:

[X] uses conventional commit messages
[ ] includes documentation
[ ] adds unit tests
[x] relevant PR labels added

Notes:

The implementation introduces a zap core that directs logging output to ETW.
ETW logs are written for all windows machines.
This configuration allows Azure Container Networking to log simultaneously to ETW and the file system, ensuring that logs are accessible through ETW while still being persisted to files.
This addition is designed to be transparent to existing logging mechanisms and does not interfere with the current logging functionality.

lgtm, please get approval from Evan and TM.

/azp run Azure Container Networking PR

/azp run Azure Container Networking PR

/azp CNI Release Test

/azp run CNI Release Test

/azp run CNI Release Test


Remove unused dependencies and protect recursion in runBinaryScanner().

Only one more recursion check is needed on top of the new plugin exceptions added in #327
Fixes #326
Fixes https://github.com/OpenLiberty/ci.maven/issues/1341

We are already using the first argument as a flag because we need to remove the current features passed in when we generate suggestions. I added several comments to make this more explicit.


Add the options argument for BarcodeScanner.scan() method

BarcodeScanner native component is based on phonegap-plugin-barcodescanner plugin, which accepts an object of options as argument in its scan method in order to change the default camera selected and a bunch of other settings.
It would be nice to have the same chance in Ionic 2:
BarcodeScanner.scan({..options passed to native plugin scan method...}).then(...)

Hello, thanks for opening an issue with us! Since this is an issue with Ionic-Native and not the ionic framework i will be moving this issue over to that repo. Thanks for using Ionic!

This issue was moved to driftyco/ionic-native#260


Save all/selected layers Qt dialogs

Description
Does what it sounds like.  No GUI-facing error handling is added yet... so it's a bare-bones implementation.  Will work on it more tomorrow.
Type of change

[x] New feature (non-breaking change which adds functionality)

How has this been tested?

no tests at the moment, but minimal code...
Final checklist:

[x] My PR is the minimum possible work for the desired functionality
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works

ok, updated shortcuts, and added a helpful warning dialog if there are no layers in the viewer, or nothing was selected when using save selected.

Do we test GUI shortcuts at all?

coverage on that is pretty poor at the moment, but it's definitely doable (though more challenging) and I'll create an issue to follow up on it.  This is uncomplicated enough that i think it's safe to pass for now.
I started working on a save-with-plugin dialog... but it quickly got in the weeds with issues like "do we ask for the filename first?" If not, how do we restrict the filename?  etc... so let's add that later after we can discuss it.

Also do you mind updating from master if you make that above fix so all tests will pass again

One question - how would people feel if we made ctrl-alt-shift-S save screenshot with the Qt viewer? i.e. viewer.screenshot(path, with_viewer=True)
I think its nice right now when people are tweeting/ sharing screenshots of napari that include the viewer - it helps us build our brand and so we might as well make it easy for people. see here for tweets that I have in mind https://twitter.com/notjustmoore/status/1256232842755014656

how would people feel if we made ctrl-alt-shift-S save screenshot with the Qt viewer? i.e. viewer.screenshot(path, with_viewer=True)

fine by me

Don't we want to reserve Ctrl-Alt-Shift-S for saving the viewer state?
Maybe we could do just Alt-S for screenshot? It's the VLC shortcut for grabbing a frame.

I guess the answer to my question will have to be decided in a future PR. :grinning:

I'm open to Alt-S for screenshot and Atl-Shift-S for screenshot with viewer. Or just adding Alt-S. We could do a quick PR with that right now? Agreed it's not urgent, but if we all agree ...


Postgres casting not working in result view

System information:

Operating system (distribution) and version  Linux Mint 19.2
DBeaver version 7.0.3
Additional extensions

Connection specification:

Database name and version Postgres 12 or 9.5
Driver name
Do you use tunnels or proxies (SSH, SOCKS, etc)? No

Describe the problem you're observing:
Writing a simple query to cast an integer to varchar or varchar to integer does not work when view the data in the result tab.
Steps to reproduce, if exist:
SELECT sis_id::integer
FROM sm.sm_400_check_04_20_2020
This query will return a varchar column.
I tried casting all different ways. The only one that seemed to work was casting to boolean but this even showed the wrong data type in the column header.
Include any warning/errors/backtraces from the logs

thanks for the bug report

Does it cause any problems? Except wrong icon.
Metadata panel still contains correct data type of query results.
When DBeaver detects source table and column in result set it uses actual column data type instead the query metadata (because driver often doesn't provide correct data type information).
Workaround: use column alias:
SELECT sis_id::integer as sis_id_int
FROM sm.sm_400_check_04_20_2020

Thank you adding the alias does work. I just thought in an older version I could add or remove commas by just casting but with the alias no issue now.

closed.


[docs] Please provider better/more restrictive AWS IAM policies

Rancher versions:
rancher/server or rancher/rancher: 2.0.8
The example IAM policies for an AWS EC2 cluster are way too permissive. For anyone seriously running R2 in AWS, these policies shouldn't be used nor should they even be promoted outside of a development setting. The essentially give free reign on all ec2 resources.
It would be nice to get a subject matter expert from Rancher who understands what permissions are actually needed to help form IAM policies that are more specific.
An example of a more restrictive policy is the one I wrote for EBS volumes on R1 EBS Volume Plugin, it limits the capabilities of the node to generate volumes and then only delete the ones it created, as well as attach and detach nodes that are under rancher's control https://github.com/rancher/rancher/issues/9343#issuecomment-319468333
So far my attempts to use R2 K8S AWS Cloud Provider and provide a more restrictive IAM policy has resulted in many things not working. I finally got node creation to work, but I am unable to get EBS volumes to work.

Close in favor of https://github.com/rancher/docs/issues/947


Validate incoming POD_IP value

Confirming the POD_IP is actually one of the agent pod's IPs before adding to capture filter helps prevent weirdness in the capture setup.
Maybe use interface list to verify agent IP in BPF filter

Could use interface list to compare input IP to verify the IP matches a known value

Originally posted by @MikeGoldsmith in https://github.com/honeycombio/honeycomb-network-agent/pull/194#discussion_r1328952068

Closing as we'll fix in #194 if/when we go ahead with that.


Taints - no schedule expalanation

Is an existing page relevant?
https://karpenter.sh/v0.5.6/tasks/scheduling/#taints-and-tolerations
How should the docs be improved?
The statement in text sounds contradictionary  to yaml manifest.
The text says:

This example shows a Provisioner that was set up with a taint for only running pods that require a GPU, such as the following

However the yaml manifest looks saying, that nvidia.com/gpu should not be scheduled.
` taints:

key: nvidia.com/gpu
value: true
effect: "NoSchedule"`

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

It's common to taint nodes with an NVidia GPU with that taint to prevent pods that don't require a GPU from scheduling against the node. This then requires adding a toleration to any workloads that require a GPU so they can schedule against the node.  There is further explanation and an example workload with the toleration here.


libsemanage: 3.4 -> 3.5

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/SELinuxProject/selinux/releases.
meta.description for libsemanage is: Policy management tools for SELinux
meta.homepage for libsemanage is: http://userspace.selinuxproject.org
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.5 with grep in /nix/store/z2jvjziikcl3zydi5mgkkpvq9q911rwn-libsemanage-3.5
found 3.5 in filename of file in /nix/store/z2jvjziikcl3zydi5mgkkpvq9q911rwn-libsemanage-3.5

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

4 total rebuild path(s)

4 package rebuild(s)

First fifty rebuilds by attrpath
libsemanage
policycoreutils
selinux-python
selinux-sandbox

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/z2jvjziikcl3zydi5mgkkpvq9q911rwn-libsemanage-3.5 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/z2jvjziikcl3zydi5mgkkpvq9q911rwn-libsemanage-3.5
ls -la /nix/store/z2jvjziikcl3zydi5mgkkpvq9q911rwn-libsemanage-3.5/bin

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

4 packages built:

libsemanage
policycoreutils
selinux-python
selinux-sandbox

Maintainer pings

@ofborg eval

Result of nixpkgs-review pr 218117 run on aarch64-linux 1

4 packages built:

libsemanage
policycoreutils
selinux-python
selinux-sandbox


Update the ADSBHub feeder script.

The ADSBHub feeder script needs to be updated and tested across currently supported platforms.
Successfully Builds

[ ] Debian Bookworm
[ ] Debian Bullseye
[ ] Rasbperry PI OS (Bookworm)
[ ] Rasbperry PI OS Legacy (Bullseye)

Tested In Live Environment

[ ] Debian Bookworm
[ ] Debian Bullseye
[ ] Rasbperry PI OS (Bookworm)
[ ] Rasbperry PI OS Legacy (Bullseye)

ADSBHub scripting was not in working order and in fact was never completed. In order to get v2.8.0 out the door I have removed this option for the time being.


UpdatePolicy.minReadySec is supported?

I couldn't find minReadySec option for rolling update.
Is there a way to use it?

It seems like minReadySec is only guaranteed in beta: https://cloud.google.com/compute/docs/instance-groups/rolling-out-updates-to-managed-instance-groups#minimum_wait_time
If you think it should be added back, please add a FR to the API directly (search "Compute", you will have the option to list or create a new issue: https://cloud.google.com/support/docs/issue-trackers)
Thank you!


feat: activity detail ui and final improvements

Your PR is in here, will that cause issues?

noo


Set request timeout?

Is there a way to set timeouts on requests made via Frisbee?

looking for someone to help me add it - see #66

Ah, I missed that one when searching, thanks

Closing in favor of #92


[ALBA] Roșești is a village in Albac commune from Alba county - Fail

Environment : Production
SOLR http://zimbor.go.ro/solr/#/romania/query
Browser: Chrome
Steps to reproduce
Open SOLR in browser
Type Roșești in q field
Click on execute query
Expected results:
In the documents "Roșești" village written with diacritics is found in Albac commune from Alba county
Actual results:
"Roșești" village written with diacritics is not  found in database in Albac commune from Alba county

https://orase.testquality.com defect D16.

https://orase.testquality.com defect D25.

Este comuna Albac cu satul Rosesti.


Black Ops 1 Zombies for DEX

Please provide as much information you can find about the mods, also any links you can find showcasing the mods will help to find more details.

Author: Creator / Developer
Version: Version
Configuration: Zombies
Files: Download Link

*Here you can include any other additional information we may need.

@Riki-Rina
Are you requesting for some Black Ops 1 Zombies for DEX mods to be added to the tool? Please make this clear when filling out the issue details.

Please provide as much information you can find about the mods, also any links you can find showcasing the mods will help to find more details.
* Author: Creator / Developer

* Version: Version

* Configuration: Zombies

* Files: Download Link

*Here you can include any other additional information we may need.

@Riki-Rina I've added a couple of mod menus for Zombies that work with DEX.


question: Remove unvalidated feature in imap-types?

Currently, imap-codec depends on the unvalidated feature of imap-types. As the crate re-exports imap-types, these can be used without additional opt-in:
#!/usr/bin/env rust-script
//! Create unvalidated type
//!
//! ```cargo
//! [dependencies]
//! imap-codec = { git = "https://github.com/duesee/imap-codec.git" }
//! ```

use imap_codec::imap_types::core::Text;

fn main() {
    let text = Text::unvalidated("Hello, 🦀!");
    println!("{text:?}")
}

$ rust-script create_unvalidated_type.ers
Text("Hello, 🦀!")

Is this already known to you? For me, this is not really a large problem, as the name and the documentation of the functions do provide sufficient information on how and when to use it safely.
However, does feature gating unvalidated in imap-types still make much sense? (Without it, I would not have been suprised about the re-export.)

Haha, nothing can hide from you :D This is great! But yes, I'm aware ...
If we look at imap-types in isolation, the feature is fine. But as soon as you implement a codec, there is a very high chance you want these functions.
In the past, unvalidated was marked unsafe and there was no unvalidated feature. But... I felt like both stretching the term unsafe, and forcing people to #[allow(unsafe)].
So... the alternative was to feature-gate it. But... I don't think it makes much sense. When we say that after types comes a codec (that needs unvalidated), all higher layers will have it. This is because imap-types should only be in the dependency tree once (and featured will add up.)
Long story short: I'm open to remove the feature if we feel that there is no good use case for imap-types in isolation.

Related https://github.com/duesee/imap-codec/issues/398

Hello, again! I renamed this issue because there is a similar one asking about the imap-types re-export -- I hope this was in your sense! :-) Do you have more thoughts on this? I feel that I probably want to un-gate  the unvalidated methods, i.e., remove the feature. Re-export is then an orthogonal question. What do you think?

Removing the unvalidated feature gate from imap-types would remove the basis for my initial confusion. So yes, I'm fine with renaming the issue.


Sometimes Zero Damage Output

Describe the bug
Definitely in Whiterun after sparring with Vilkas, and possibly in Falkreath while fighting some werewolves spawned from a randomly spawning glenmoril witches faction in the roadside ruins, my damage output for everything was Zero; weapons were listed as having zero damage, and basic spells had no effect despite their descriptions claiming they did damage. I noticed when I went to buy some weapons from eorlund, when I tried to sort by damage and realized the damage of every weapon was zero, then noticed the same when I looked in my inventory. I then ran to kill the bandits behind whiterun who were wearing light armor and were lower level and my attacks had absolutely no effect; drinking a two handed buff potion brought the values up to 1's and 2's and then pretty quickly went back to doing zero damage. Damage was being done to me and followers were doing damage to bandits, and at one point the values ticked up to part of what they should have been, but then quickly fell back to zero and eventually just crashed. I should also note my survival skills were met and I had no visible negative buffs in my effects page.
I think this happened with some werewolves outside Falkreath, eventually they ran away but I remember their health bar not moving at all after a series of attacks, and believing their resistances had been set incredibly high since I was not using silver. However, I then fast traveled to some cities to turn in quests and went to the temple of meridia, which took some time where I wasn't fighting, and I think it fixed itself. I'm going to spawn in to my bugged save and run some errands and see if it clears up, then I'm going to load a pre-vilkas-spar save to see if it happens again.
To Reproduce
Steps to reproduce the behavior:

Spar Vilkas, or fight werewolves spawned by the dynamic factions mod
see if damage is done, if not check item damage variables.
Continue fight and turn on and off buffs to see how oddly the damage values change.

Expected behavior
Weapon damage.
Screenshots
If applicable, add screenshots to help explain your problem.
Save
Add a save to reproduce your problem. You can find them at Yggdrasil VR/profiles/Yggdrasil/saves.
Crash log
If applicable, add a save to reproduce your problem. You can find them at My Documents/My Games/Skyrim VR/SKSE/ where they'll be named something like crash-2021-12-20-23-21-37.log.
Desktop (please complete the following information):

Yggdrasil VR version: 2.0-5
Storage type Yggdrasil VR is installed on: HDD
OS version: Windows 10
RAM: 16gb
CPU: Intel i9
GPU: Nvidia 3070
Antivirus Windows Defender

Additional context
Add any other context about the problem here.

Please attach saves.

Also anything in the active effects that might be affecting damage?


setData typescript def requires null in the second argument

When using setData({ data: data }) typescript requires the second argument.
it's assuming the setData(key, value) syntax. The current work around for this is to do setData({ data: data }, null).

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.


Es6 refactor in /lib folder

What kind of change does this PR introduce?
Es6 refactor in /lib folder

Did you add tests for your changes?
No

If relevant, link to documentation update:
N/A

Summary
The Refactoring makes the code more consistent to the ES6 standards. issue #4099

Does this PR introduce a breaking change?
No

Other information
Thanks for the review.

@sokra Sorry, currently I'm struggling with the CI build error caused by ContextModuleFactory.js. It tells me "Block-scoped declarations (let, const, function, class) not yet supported outside strict mode". Do you have any idea why this happens? It's also failing without all the "const", "let" and "=>" .  Seems to be something with the class declaration.

It tells me "Block-scoped declarations (let, const, function, class) not yet supported outside strict mode".

Don't touch the lib/JsonpMainTemplate.runtime.js file.

Thanks


move FeaturedGraph to COO format

Right now the FeaturedGraph type has arbitrary underlying storage (e.g. adjacency_matrix, adjacency list, ...).
This is not ideal, since gnn layers have to perform additional computations (e.g. producing the adjacency list) and  optimizing the gnn implementation on an arbitrary FeaturedGraph becomes hard.
I think we should restrict the FeaturedGraph type to store the graph in a COO format, which should be well adapted to gnn operations since it is what PyG and DGL use
https://pytorch-geometric.readthedocs.io/en/latest/notes/introduction.html#data-handling-of-graphs
https://docs.dgl.ai/guide/graph-graphs-nodes-edges.html#guide-graph-graphs-nodes-edges

For message-passing scheme, adjacency list or COO format can be a ideal solution. However, for GCNConv or ChebConv layers, an adjacency matrix is required to compute Laplacian matrix. Indexing is required for message-passing scheme, while algebraic calculation is required for GCNConv or ChebConv layers. They have fundamentally different requirements. So, I just keep the graph representation as input and transform them in layer on demand.

Message passing is also (optionally?) done by GSPMM and GSDDMM in more recent DGL releases I think? At least that's how I've understood their recent papers.

Yes, the approach that DGL takes is use of sparse matrix directly and relies on GSPMM or GSDDMM. But for message-passing is not fulfilled by matrix multiplication operations, which belongs to algebraic operations.

Since COO format is one kind of sparse array format/implementation, the point we should consider is to support sparse array instead of specific format for computation.
In the beginning, I had considered using SparseMatrixCSC as main graph representation for GeometricFlux. However, it didn't support AD and CUDA computation at that time. I benchmarked the computation of matrix multiplication over Array and SparseMatrixCSC. They show similar computation efficiency, so I decided using generic array for implementation.
For now, SuiteSparseGraphBLAS.jl emerges as a super star for sparse array and prove itself have better performance over SparseMatrixCSC. Additionally, the state of Julia in JuliaCon states that SuiteSparseGraphBLAS.jl could be a candidate for better sparse array implementation. These strengthen the use of SuiteSparseGraphBLAS.jl as a graph representation for GeometricFlux, so I raised the issue #213.
Technically, sparse array should implement efficient operations for algebraic operations, e.g. + and *. This fulfills the need for spectral-based graph convolution. Further, the values of sparse array should be stored as one of the format in a dense manner. The sparse array format aligns values in memory really well. So, it is memory-efficient for spatial-based graph convolution to index their neighbor for further computations. This way, I think, is the perfect graph representation for both graph convolution operations.
There is one more point. If we implement our own data structure, we have to maintain it by our own. If we use sparse arrays from SparseArrays or SuiteSparseGraphBLAS.jl, there are maintainer who maintain the data structure for us. It would be better to leverage the existing data structure.

Generalized Sparse Matrix Multiplication in DGL is really different from matrix multiplication. Regular matrix multiplication is sum(A[i, k] * B[k, j]). It requires multiplication operator * and aggregation operation sum to work with. The Generalized Sparse Matrix Multiplication generalizes these two operations. i.e. operators can be add/sub/mul/div and aggregation operations can be sum/max/min/mean. It can be achieved by mapreduce((x,y) -> x * y, +, A, B) in Julia. (I didn't check if the syntax works but expression my intention) Especially, in their setting, the matrix A is for node features and matrix B is for edge features. This design is relatively limited and not straight forward to me.

it would be very good to have something like that. Unfortunately, it cannot be obtained with a mapreduce operation like mapreduce((x,y) -> x * y, +, A, B), it would require broadcast compatible A and B.
The goodness of GSMM is that it performs fused gather-message-scatter, without materializing the node features over the edges. The naive implementation in terms of scatter and gather would be (using #204)
function GSMM_v0(fg::FeaturedGraph, layer::MessagePassing, X, E, aggr)
    s, t = edge_index(fg)
    Xi = NNlib.gather(X, t)    # materialing array with size num_features x num_edges   :(
    Xj = NNlib.gather(X, s)
    M = message(layer, Xi, Xj, E)
    M̄ = NNlib.scatter(aggr, M, t)
    return M̄
end

Maybe we can create a version of gather returning a view? Although I think the backpropagated sensitivities would still be materialized on each edge instead of directly accumulated, so probably not a good strategy.

GraphBLAS is a strict generalization of DGL'w GSPMM, at least when both A and B are matrices (DGL supports tensors, which could be achieved in GraphBLAS by either matricizing or using multiple spmm passes).
Arbitrary semirings can be used, and the ones used by DGL are built in (like the tropical semirings (max/min, +).
The one issue I have right now is chain rules for those tropical semirings, since you need to store information for the reverse mode rule. I'll have one, but it won't necessarily be incredibly fast.
The other semirings will use native GraphBLAS operations and will be fast. I'm assuming to make a draft PR next week.

it would require broadcast compatible A and B.

Yes, it is surely require broadcast compatible.

Maybe we can create a version of gather returning a view?

In my (previous) solution, it just require simply view(X, :, s). We don't need anymore. It becomes
_view(A::AbstractMatrix, idx) = view(A, :, idx)

function aggregate_neighbors(fg::FeaturedGraph, layer::MessagePassing, X, E, aggr)
    s, t = edge_index(fg)
    Xi = _view(X, t)
    Xj = _view(X, s)
    M = message(layer, Xi, Xj, E)
    M̄ = NNlib.scatter(aggr, M, t)
    return M̄
end

This way, all we need is scatter operation. DGL's GSPMM is just an alternative of scatter operations. For now, we have implemented a various kinds of scatter operations in NNlib and NNlibCUDA and make it support CPU and GPU. Why not just keep using it?

According to DGL: GSpMM functions, generalized sparse matrix multiplication is decomposed into two steps:

Generalized Sparse-Matrix Dense-Matrix Multiplication functions. It fuses two steps into one kernel.

Computes messages by add/sub/mul/div source node and edge features, or copy node features to edges.
Aggregate the messages by sum/max/min/mean as the features on destination nodes.

On the other hand, message-passing scheme is defined in equation 1. It can be transformed into code snippets such as:
sum(w -> message(h[:v], h[w], e[:v, w]), neighbors(:v))

The generalized sparse matrix multiplication approach restricts the message function to be either of add/sub/mul/div, such as F.u_mul_e_sum is equivalent to:
sum(w -> h[w] * e[:v, w], neighbors(:v))

However, message is, generally, a function. It can be a operator or even a neural network. And currently we do have EdgeConv layer which accepts a neural network as message function in GeometricFlux. Thus, this cannot fit-in the generalized sparse matrix multiplication approach.
Secondly, the aggregate function can not only be sum/max/min/mean, but also be concatenate. A semiring requires aggregate function to be commutative, while concatenate is not commutative. vcat(x, y) != vcat(y, x) This is required in GATConv layer in GeometricFlux.
Overall, there are two-fold reason I cannot take generalized sparse matrix multiplication approach as an option for message-passing scheme. I don't omit the possibility of generalized sparse matrix multiplication approach, but, in reality, it only support some of operations.

Close this due to merge of yuehhua/GraphSignals.jl#54.


Cmd+Left and Cmd+Right do not work, they just beep

Ctrl+A, Ctrl+E also. Should probably find a list of common keyboard commands.

These work in the Xojo IDE but not in XsEdit, wonder if they should?

Ctrl-T = Transpose characters
Ctrl-O = Open new line right where you are
Ctrl-K = Delete from cursor to the end of the line
Ctrl-Y = Yank back in your last delete
Ctrl-P = Previous Line
Ctrl-N = Next Line
Ctrl-F = Forward 1 character
Ctrl-B = Backward 1 character
Ctrl-D = Delete
Ctrl-H = Backspace actually Deletes, not backspaces
Opt+Delete = Delete from cursor to the end of the current word
Cmd+Backspace = Delete from cursor to beginning of line
Opt+Up = Up 1 line at a time at the beginning of the line this goes to top of document
Opt+Down = Down 1 line at a time at the end of the line this goes to bottom of document
Shift+Ctrl+Right = Select from cursor to the end of the line selects next character
Shift+Ctrl+Left = Select from the cursor to the beginning of the line selects previous character


python311Packages.pontos: 23.6.2 -> 23.7.0

Diff: https://github.com/greenbone/pontos/compare/refs/tags/v23.6.2...v23.7.0
Changelog: https://github.com/greenbone/pontos/releases/tag/v23.7.0
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

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

14 packages built:

faraday-agent-dispatcher
faraday-agent-dispatcher.dist
gvm-tools (python310Packages.gvm-tools)
gvm-tools.dist (python310Packages.gvm-tools.dist)
python310Packages.pontos
python310Packages.pontos.dist
python310Packages.python-gvm
python310Packages.python-gvm.dist
python311Packages.gvm-tools
python311Packages.gvm-tools.dist
python311Packages.pontos
python311Packages.pontos.dist
python311Packages.python-gvm
python311Packages.python-gvm.dist


Fixed an issue with logging non-stringified Buffers in case of publish errors

fixes https://github.com/changesets/changesets/issues/737
The problem is that all functions in @changesets/logger accept anys and I think that should be fixed cause it can lead to mistakes like this.
This could be fixed with this patch:

patch
diff --git a/packages/logger/src/index.ts b/packages/logger/src/index.ts
index d0d3f51..8992673 100644
--- a/packages/logger/src/index.ts
+++ b/packages/logger/src/index.ts
@@ -15,22 +15,22 @@ function format(args: Array<any>, customPrefix?: string) {
   );
 }

-export function error(...args: Array<any>) {
+export function error(...args: Array<string>) {
   console.error(format(args, chalk.red("error")));
 }

-export function info(...args: Array<any>) {
+export function info(...args: Array<string>) {
   console.info(format(args, chalk.cyan("info")));
 }

-export function log(...args: Array<any>) {
+export function log(...args: Array<string>) {
   console.log(format(args));
 }

-export function success(...args: Array<any>) {
+export function success(...args: Array<string>) {
   console.log(format(args, chalk.green("success")));
 }

-export function warn(...args: Array<any>) {
+export function warn(...args: Array<string>) {
   console.warn(format(args, chalk.yellow("warn")));
 }

However, this would require further changes in the codebase and I didn't want to make them right now. Mainly all .catched errors would become harder to pass to logger.error:
https://github.com/changesets/changesets/blob/75c30fc58b236392832fcffc2d64a16ba5ebed02/packages/cli/src/utils/cli-utilities.ts#L84-L86
On the other hand, this is somewhat desirable, because at least we'd have to make the explicit conversion at those call sites. Thoughts?

On the other hand, this is somewhat desirable, because at least we'd have to make the explicit conversion at those call sites. Thoughts?

Yeah, I think being explicit about it would be nice


std::min failing with interfering macro

In HttpParser on line 272 I get an error when using std::min.
 You should define NOMINMAX like the post says, this project does that itself.

Sorry I defined it in the wrong place, that solution is working now.
I managed to build and test the HTTP example which worked fine however when I try the echo server example I get the following:
No instance of function template "uWS::TemplatedApp::ws [with SSL=false]" matches the argument list
No instance of function template "uWS::TemplatedApp::ws [with SSL=true]" matches the argument list

Do you know what could cause this? App.h is included.

Ignore that, it was using std:c++17 not latest.


FAQ - New device recommendations

Fixes #411

Only german text for now.
@MikeMcC399 I excluded the recommendation about turning Bluetooth off. This would trigger a permanent notification from iOS/Android that COVID-notification are turned off. I'm also not sure if the risk status will be displayed correctly if it's turned off.

@MikeMcC399 If you deactivate Bluetooth under iOS neither Risk-Checks are done nor your current status of risk is shown.

@Ein-Tim

If you deactivate Bluetooth under iOS neither Risk-Checks are done nor your current status of risk is shown.

😱 Thanks! Good to know!
On Android it is not so drastic. See screen shot:

@MikeMcC399 @Ein-Tim  Thank you. I'm already off my shift, so the English version has to wait until the weekend :)
Regarding deactivated Bluetooth UI: I don't know why the UI is inconsistent here between iOS and Android. Maybe it's worth to open an issue about this in cwa-documentation. For me it also shows an Android System message that says that COVID-19 notifications have been deactivated.

@heinezen
I will open one.
Have a nice evening

Suggestion for the German text:
What do I have to consider when switching to a new device?
A backup of the old random IDs is unfortunately not possible, because the Exposure Notification API of Apple/Google does not allow the export of this data. To still be informed about possible risk encounters, we recommend that you keep a close view of the risk status on the old device for at least 14 days after you install the Corona Alert app on the new device. Please note the following instructions:

Your old device must be able to perform regular checks for possible encounters. Therefore, leave the device permanently turned on and permanently connected to the Internet.

Keep the old device in a stationary location, e.g., in a specific place in your apartment. If possible, place the device in listening or visual range so that you are alerted early by a notification of the app.

Actively access the Corona-Warn-App on the old device at least once a day and check your risk status there.

After 14 days, your old device will no longer contain any relevant entries for risk assessment. You don't need to pay any further attention to the risk status on this device and can remove the Corona-Warn-App there. If you have been tested for COVID-19 within 14 days, enter the QR code on your new device. If the test result is positive, you should share the test result on both devices. For sharing a test result on multiple devices, please note this FAQ entry.

Suggest changing "If you have been tested for COVID-19 within 14 days, enter the QR code on your new device." to
"If you are tested for COVID-19 during these 14 days, enter the QR code on your new device."
Otherwise "within 14 days" isn't grammatically clear about when the days start counting.
I also suggest changing the order and separating the paragraphs:

"If you are tested for COVID-19 during these 14 days, enter the QR code on your new device. If the test result is positive, you should share the test result on both devices. For sharing a test result on multiple devices, please note this FAQ entry."

"After 14 days, your old device will no longer contain any relevant entries for risk assessment. You don't need to pay any further attention to the risk status on this device and can remove the Corona-Warn-App there."

Which means also changing the order in the German text:

"Falls Sie innerhalb der 14 Tage ..."

"Nach 14 Tagen enthält Ihr altes Gerät ..."

Suggestion for the English text:

What do I have to consider when switching to a new device?
A backup of the old random IDs is unfortunately not possible, because the Exposure Notification API of Apple/Google does not allow the export of this data. To still be informed about possible risk encounters, we recommend that you keep a close view of the risk status on the old device for at least 14 days after you install the Corona Alert app on the new device. Please note the following instructions:

Your old device must be able to perform regular checks for possible encounters. Therefore, leave the device permanently turned on and permanently connected to the Internet.

Keep the old device in a stationary location, e.g., in a specific place in your apartment. If possible, place the device in listening or visual range so that you are alerted early by a notification of the app.

Actively access the Corona-Warn-App on the old device at least once a day and check your risk status there.

If you are tested for COVID-19 during these 14 days, enter the QR code on your new device. If the test result is positive, you should share the test result on both devices. For sharing a test result on multiple devices, please note this FAQ entry.
After 14 days, your old device will no longer contain any relevant entries for risk assessment. You don't need to pay any further attention to the risk status on this device and can remove the Corona-Warn-App there.

Best wishes, DS

Corona-Warn-App Open Source Team


changed how the input path is used in the redshift loader

The problem with using the redshift loader right now is that when the path is read from the s3 input, the
CREATE TABLE <table name> from <path>

where path = x/y/z, uses this path as a prefix. This means that all files that have the path as a prefix would be loaded(like x/y/z*).
This behaviour breaks the redshift loaders when there are two objects(in this case dbt models) that have the same prefix path.
This PR adds the behavior such that the input paths always contain a trailing backslash
Checklist

[x] Tested on datatst

Do you also want to add the DROP IF EXISTS part for the tmp table?

Done ! added and tested on datatst


Handle symlinks properly

Symlinks must not link outside current working directory by default to insure security.

Done at #23


JavaScript crash for completeness charts

https://sentry.io/meerkat-who/meerkat/issues/244401357/
ReferenceError: drawChartOptionsButtons is not defined
  at eval (eval at <anonymous> (https://iers.moh.gov.jo/static/js/jquery.js:1:14513), <anonymous>:30:1)
  at Function.oe.extend.globalEval (/static/js/jquery.js:1:14513)
  at T (/static/js/jquery.js:1:4634)
  at oe.fn.extend.append (/static/js/jquery.js:2:22023)
  at null.<anonymous> (/static/js/jquery.js:2:23124)
...
(8 additional frame(s) were not displayed)

How much trouble would it be to build exception handling around this? Sentry keeps catching any uncaught exceptions and we could clean up our issue list by catching and logging e.g. timeouts.

I don't know how to exception handling in java, I'm afraid. We might look into that for the UI rewrite.

Closing the issue, this goes to general consolidation tasks


A VM/Disk can refer to a StorageProfile

Purpose or Intent
This is a follow up to #9604 to support relating a StorageProfile with a vm/disk.

@miq-bot add_labels wip, providers, providers/vmware/infra, "sql migration"

@miq-bot add_labels enhancement, "sql migration"

@miq-bot remove_label wip

@jameswnl this works for me, :+1:
Looks like you just need to rebase on master to fix the test failure


⚠ Redacted has degraded performance

In 07bdf09, Redacted ($RED) experienced degraded performance:

HTTP code: 200
Response time: 3152 ms

Resolved: Redacted performance has improved in e7c70b3 after 12 minutes.


Home Page UI Improvements

Describe the solution you'd like
Hey @PtPrashantTripathi I think the original UI of Home Page is very basic, we can recreate or improve that Page by adding some cool stuffs like: Shree Krishna animation. so that It will look cool as a new user we always think about the amazing UI of a website.
Additional context
I really want to contribute in such repo who represents our Indian culture, I have that much ability to improve the UI. can you assign me this feature request to improve the UI of Home Section of Vedic-lang site.

I have added you in organisation please accept the request

@9520prashant , @PtPrashantTripathi I love the project's concept, I would be glad to join you folks as contributor for web design as well as other enhancements.

@rituraj00 added you as well

I have added you in organisation please accept the request

Thanks I have started working on it


fix: read the meminfo directly instead of using exec

This allows to read /proc/meminfo without spawning an external command.
Though this is not the optimal way to read the file, as it reads the whole file while we only are interested in the first three lines. The faster & memory efficient way will be to use bufio.Scanner & read only the first three lines (discarding the second).

Hi @Avinash-Bhat, apparently, my original solution was not optimal.  Your PR is clearly better, and I will refactor this part with bufio.Scanner tomorrow.  Thanks.


Clarify how to use localtunnel.me Facebook documentation

This commit is meant to clarify how to use localtunnel.me for the facebook_bot. The problem arises in issue #457

@agamrafaeli Thank you much for this!
This is however slightly incorrect.  The custom subdomain allows you to request your own *.localtunnel.me domain.  It is NOT the domain you get back automatically.
Can you update the docs to reflect this?

@benbrown Done. Merge?

These docs are still not quite right.
The purpose of the -s parameter is to request a specific subdomain. This is instead of using the randomized subdomain that localtunnel provides by default.

@benbrown I simplified the explanation. If you don't like this one, can you give a short list of all of the things you would like included in this PR?


Novel evaluation metrics

Description of feature
Think of/ integrate new evaluation metrics

This was currently moved to another project.


rm all core rest documentation links

Description of Change
Removes dead API doc links from method docstrings.
Testing Procedure
None. This is a documentation-only change.

@timabrmsn do we currently have any links to non-core, non-gateway docs? Those are planned to go away, too.

@timabrmsn do we currently have any links to non-core, non-gateway docs? Those are planned to go away, too.

There was one I missed, the FFS query link. Updated it to dev portal link.


python312Packages.nlpcloud: 1.1.45 -> 1.1.46

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.nlpcloud is: Python client for the NLP Cloud API
meta.homepage for python312Packages.nlpcloud is: https://nlpcloud.com/
meta.changelog for python312Packages.nlpcloud is: https://github.com/nlpcloud/nlpcloud-python/releases/tag/v1.1.46
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.1.46 with grep in /nix/store/wbhygzinb4bp7z3jj8gpwdrwz5a37z7d-python3.12-nlpcloud-1.1.46
found 1.1.46 in filename of file in /nix/store/wbhygzinb4bp7z3jj8gpwdrwz5a37z7d-python3.12-nlpcloud-1.1.46

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
python311Packages.nlpcloud
python312Packages.nlpcloud

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/a8a9062cb8418eda3265f9415ecd51e4a997f62d#python312Packages.nlpcloud

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

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

2 packages built:

python311Packages.nlpcloud
python312Packages.nlpcloud

Maintainer pings
cc @natsukium for testing.

@ofborg eval


Current 1.4.0 release not installable via pip in Python 3.11

I had previous filed #429, which is technically fixed: main builds fine.
But pip install zxing-cpp currently fails:

there is no wheel
so it tries to download the 1.4.0.tar.gz and that fails b/c of #429.

For contrast, on Python 3.10 there is a wheel.
# pip install zxing-cpp
Defaulting to user installation because normal site-packages is not writeable
Collecting zxing-cpp
  Using cached zxing_cpp-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (964 kB)
Requirement already satisfied: numpy in /usr/lib64/python3.10/site-packages (from zxing-cpp) (1.22.0)
Installing collected packages: zxing-cpp
Successfully installed zxing-cpp-1.4.0

It is also possible to build without the .whl on Python 3.10, although for me some tests failed (I didn't really dig into it b/c the wheel works fine)
# pip install zxing-cpp==1.4.0 --verbose --no-binary :all:

As established in #429 version 1.4 does not build on python 3.11 because of the pybind dependency. Hence, there is also no wheel for 3.11 released for 1.4. pip install zxing-cpp will only start working on pyhton 3.11 after the next zxing-cpp release. Unfortunately, I'm rather busy at the moment and can't promise an immediate release.

2.0.0 wheels are not uploaded to pypi.org for python 3.9, 3.10 and 3.11.

"now uploaded".
Thanks for the fix, I confirm it works.

"now uploaded".

Ahh, how much difference this one letter can make :). (fixed in my comment). Thanks for testing and confirming.


cube: Use time-based animation

Update the cube's angle based on the elapsed time and angle-per-second,
instead of a fixed angle per frame.
Change-Id: Iffe33098203c27045798e85277a04c5f28de7da9

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

cubepp seems to run OK, but for me, cube rotates really slowly, like about less than 1 degree/sec.  (Ubuntu 16.04)

cube looking better now.  I still need to review code.

@karl-lunarg @dustin-lunarg Does this still look good?  Can we merge this or does it still need changes?

Determined to add unwanted complexity.
Closing issue.


Grammar

dashed compound words
articles
pronoun agreement - which/that
count agreement

/assign @dchen1107

@xueweiz I've addressed most of your comments and left references for the others.

@xueweiz?

/remove-lifecycle rotten

/ok-to-test
/lgtm

/test pull-npd-test


Difference end date between iOS and Android (allday event)

hello!
current Version:
device_calendar: ^3.1.0
if i entering a all day event, for example 2021-04-21 on iOS and Android calendar (CEST time zone), there is a different result retrieving the events.
iOS (this is correctly)
start: 2021-04-21 00:00
end: 2021-04-21 23:59
it is one allday event.
Android
start: 2021-04-20 02:00
end: 2021-04-21 02:00
looks like 2 all day event.
so, i have the detect, if the current device an Android or iOS device.
is this pattern always on Android?
but is there a way to give always the same result for both?

I have the same issue

@andzejsw can we check to see whether this has been fixed with the updated implementation for timezones? I think it might have been because it was one of the issues I was aware of when I was making those changes.

@nickrandolph Currently it looks like that Android part works now  on latest PR. Today i will take a look on iOS and hopefully we will be able to merge PR at least in dev branch.

Just in case anyone (like me) needs to patch this using older versions, here it is a sample code that fixes event dates on Android.
Event event = .... // here is your event retrieve code

// Workaround allDay events. on Android.  https://github.com/builttoroam/device_calendar/issues/293
if (Platform.isAndroid && event.allDay) {
   DateTime start = event.start;
   DateTime end = event.end;
   var millisecondsOffset = (start.hour * 60 + start.minute) * 60 * 1000;
   // 00:00
   event.start = start.add(Duration(milliseconds: -millisecondsOffset));
   // 23:59
   event.end = end.add(Duration(milliseconds: -millisecondsOffset - 1));
}

// At this point, "event" have correct hours & minutes

PS: @maerlynflagg Is this similar to your approach?

As a workaround, I did the same thing as this.

@nickrandolph Currently it looks like that Android part works now on latest PR. Today i will take a look on iOS and hopefully we will be able to merge PR at least in dev branch.

for your information:
i'm not sure, which PR you mean. so if the merge done, so the difference between iOS and Android still exists in
device_calendar: ^4.0.1-dev.13167.
iOS is still fine. Android looks the result event like this:
hashCode:-747250448
url:null
title:"TEST"
start:TZDateTime (2021-06-17 00:00:00.000Z)
reminders:List (0 items)
recurrenceRule:null
location:null
eventId:"175"
end:TZDateTime (2021-06-18 00:00:00.000Z)
description:null
calendarId:"1"
availability:Availability (Availability.Free)
attendees:List (0 items)
allDay:true

so currently , i'm still using a workaround for Android.

@maerlynflagg Which solution for this issue?

@henry2man @andzejsw @maerlynflagg Which solution for this issue?


Tier3: Add optional storage account

This will allow teams (not central IT) deploying add-ons to easily setup a storage account and stage prerequisites for the add-on deployment.

@jamasten, looking for some clarification please.  All 4 RGs in the current MLZ have a storageaccounts already.  Where should we deploy this additional storageaccount?  Add containers or file shares?  For what purpose?


Update SETTINGS > ORGANIZATION SETTINGS documentation

Following up on #25339, we should make sure that help center documentation is updated as needed.

We'll need to check the help center for any required updates, most likely needed just for the "Allow message content in message notification emails" setting.

Marking as resolved -- no changes need to be made.
@_Karl Stolley|26369 said:
Hi Alya -- I've come up empty-handed in my search for things to update. Specifically, I ran down these likely strings and refs:

References to **Other settings**; all reference instances settings under that remain under that heading.
References to automated messages; all are links the configure-organization-language.md//help/configure-organization-language
References to **Allow message content; message content.
References (just to be safe) to invitation emails.

I also nosed through zerver/lib/markdown/help_settings_links.py, just to verify there weren't any stale references there, either.