Routes URL not Accessable

Hello,
We have successfully added the contracts and but on otter-frontend main branch
we are unable to access the stake and dashboards URL
is there any clear documentation for it? the inner routes are accessible with other branches
but having issue in the main branch
any help would be appreciated

Here is the setup guide https://github.com/OtterClam/otter-frontend#run-the-app


I am using material-ui-pickers but facing issue

I am using following code

But facing following issue

Kindly help me out for solution

@Balochfahad Do you use typescript for transpilation?

Also this errors comes from another project
https://github.com/dmtrKovalenko/material-ui-pickers


Performance issue

When the number of charts is over around 15, the frame rate goes down 10(7-8) and the screen seems ugly. I've tested out with your samples by adding the same chart over 20 and it also gets too slow. Is there any performance handling workaround other than you specified on README?

Nevermind. I kind of solved the issue by applying the chartjs upcoming performance enhancement code.
Reference: https://github.com/chartjs/Chart.js/pull/5363


pubsub: enable streaming pull

Moving this to a branch.
If nothing else, we should perf test this before
declaring it release-ready.
This commit re-enables streaming pull.
Unlike previous implementation,
it does not fall back to polling if streaming is unavailable,
since the streaming pull endpoint should be working
by the time this is released.
This commit fixes a bug deadline modification code.
Previously we record an Instant we receive a message,
then call Instant::getNano to get the time in nanoseconds.
This is incorrect since getNano returns the nanosecond
from the beginning of that second, not since an epoch.
The fix is to simply save the time since epoch instead of Instant.

Coverage increased (+0.05%) to 81.197% when pulling 315e58aa91dec4dc97a19d28251cf1d6c9d03eb1 on pongad:streaming-pull into 2a922078f60e5e6c70d14a556b600f93d8b05b77 on GoogleCloudPlatform:pubsub-streaming-pull.

Coverage increased (+0.05%) to 81.197% when pulling 315e58aa91dec4dc97a19d28251cf1d6c9d03eb1 on pongad:streaming-pull into 2a922078f60e5e6c70d14a556b600f93d8b05b77 on GoogleCloudPlatform:pubsub-streaming-pull.

Sorry I accidentally merged this. I've reset the branch and re-posted this at https://github.com/GoogleCloudPlatform/google-cloud-java/pull/2223


Is it possible to add sticky footers?

come soon...   :)

waiting... & thanks for such early response :) 👍

Done!     1.0.4:
indexableLayout.addFooterView(IndexableFooterAdapter adpter)

Awesome !! Thanks !!
On Sun, Oct 16, 2016 at 1:58 PM, YoKey<EMAIL_ADDRESS>wrote:

Done! 1.0.4:
indexableLayout.addFooterView(IndexableFooterAdapter adpter)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/YoKeyword/IndexableRecyclerView/issues/22#issuecomment-254034289,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVn7w_v4te36h47tEAWjLP7cOdKlovryks5q0eA4gaJpZM4KXndu
.


added xswift groups of projects

Acceptance Criteria
To be accepted into the Swift source compatibility test suite, a project must:

[x] be an Xcode or swift package manager project
[x] support building on either Linux or macOS
[x] target Linux, macOS, or iOS/tvOS/watchOS device
[x] be contained in a publicly accessible git repository
[x] maintain a project branch that builds against Swift 3.0 compatibility mode
or Swift 4.0 and passes any unit tests
[x] have maintainers who will commit to resolve issues in a timely manner
[x] be compatible with the latest GM/Beta versions of Xcode and swiftpm
[x] add value not already included in the suite
local packages
[x] be licensed with one of the following permissive licenses:

MIT

[ ] pass ./project_precommit_check script run

I need 4.2 for the local packages.  This project is using the 4.2 local packages feature. The sub-projects are 4.0 compatible but we use a bash script to test them individually.
I guess we could use 4.2 to create the xcode project  but then I do not know how to specify the action to only be performed on for only a certain language.

@swift-ci test

I guess these must be tag for some known SR. I don't know how to do that.
20:31:48 Failures:
20:31:48   FAIL: exercism-xswift, 4.1, 7614aa, xswift, generic/platform=macOS
20:31:48   FAIL: exercism-xswift, 4.0, 7614aa, xswift, generic/platform=macOS
20:31:48   FAIL: xswift, 4.2, ce9509, Swift Package
20:31:48 ========================================
20:31:48 Action Summary:
20:31:48      Passed: 123
20:31:48      Failed: 3
20:31:48     XFailed: 25
20:31:48     UPassed: 0
20:31:48       Total: 151
20:31:48 ========================================
20:31:48 Repository Summary:
20:31:48       Total: 58
20:31:48 ========================================
20:31:48 Result: FAIL

@airspeedswift  Do you know is this is a regression for swift 4, 4.1 compat?
var characters = "abc".characters

characters  = characters.dropFirst() // Fails now

print(Array(characters)) // ["b", "c"]

Do we wait for this bug https://bugs.swift.org/browse/SR-8307 to be resolved?
Of do we tag this with the SR?

Also, @masters3d what do you think about renaming the paths to both contain exercism, since they're both essentially the same project?
So we'd have the two path fields like this:
exercism-swift (https://github.com/exercism/swift.git)
exercism-xswift (https://github.com/masters3d/xswift.git)

Sounds good. I made the assumption that the path had to match the name of the package.


compat fixes for julia 0.4

With these changes, the package runs and passes tests on 0.4. (There are still tons of deprecation warnings.) The only messy part is that there were separate Mosek and MPB versions of the function getsolution. Julia 0.4 is more strict about this, so I merged the two methods.
Ref #47.

OT: Why do we have these upper bounds on MathProgBase again?

@carlobaldassi put them in so that we can tag MPB 0.4 the next time we break the API, and we won't need to simultaneously update and tag all of the packages which depend on MPB. That would be a huge effort given the number of solver wrappers at this point.

Thats some top-notch foresight, very nice!

Most of the deprecations come from use of "int32" instead of "Int32" (or similar), so it's fairly simple to fix.
About getsolution: That's a bit problematic, but I can see why you did this. I don't think I can come up with a better solution without messing about with the whole API. The only problem is that from time to time I regenerate the whole msk_functions.jl and then special cases are always a pain.
I'll try to fix the rest of the deprecations and merge tomorrow.

Most of the deprecations come from use of "int32" instead of "Int32" (or similar), so it's fairly simple to fix.

Yep, just replace int32(x) with @compat(Int32(x)).

About getsolution: That's a bit problematic, but I can see why you did this. I don't think I can come up with a better solution without messing about with the whole API. The only problem is that from time to time I regenerate the whole msk_functions.jl and then special cases are always a pain.

You can also just put a line like import MathProgBase.SolverInterface.getsolution in Mosek.jl outside of the generated code with the same effect.

 Basically, all tests should now run without deprecation warnings in 0.3 and current 0.4.

Looks good!


Meet an error when certain project needs certain version of compoment while the denpency with no version target

I work on windows 7
I want use bower install the bootstrap
since the bootstrap depend jquery, I install jquery first.
Follow is my code:

git clone git://github.com/twbs/bootstrap.git
cd bootstrap
bower install jquery
bower not-cached    git://github.com/components/jquery.git#>= 1.9.0
bower resolve       git://github.com/components/jquery.git#>= 1.9.0
bower not-cached    git://github.com/components/jquery.git#*
bower resolve       git://github.com/components/jquery.git#*
bower ENORESTARGET  No tag found that was able to satisfy >= 1.9.0

Additional error details:
No versions found in git://github.com/components/jquery.git
the jquery seems no version on github, while the bootstrap need jquery>=1.9.0

This issue was happening for me and was due to the bower.json bootstrap-sass version being set to 2.3.1 which was not an available release according to bower. I opened my bower.json and changed it to 3.1.0 and it seems to be working now. Hope this might help someone else.

I had a similar problem with ember#1.10.0
So then I tried bower install --save ember#1.11.0-beta.5 which worked.
I then retried bower install --save ember#1.10.0 and it complained:
Unable to find a suitable version for ember, please choose one:
4) ember#1.10.0 which resolved to 1.10.0
[other lines omitted]
I selected 4 and suddenly it worked. I have no idea why.

adding a bower version to the package.json file fixed it for me.... even thou you STILL have to install it globally
Either this
  "dependencies": {
    "bower": "~1.4.1"
  },

or This will work
  "dependencies": {
    "bower": "~1.4.1"
  },

Well actually not totally sure that will fix the error for you all because I was getting it when I ran npm install... so hopefully that fixes it for you and sorry if not.

I found this thread after I experienced some of the same error messages. I found a solution that could be of interest to some users and thought I'd post it here.
When using ConEmu on Windows (Which is a pretty popular terminal replacement) the default option to "Inject ConEmuHk" causes bower to malfunction. For instance, when I go to install jQuery, it will only recognize the 1.x tags. When I un-check the inject option, it recognizes all of the tags.
I'm not sure whether the problem is with ConEmu's DLL or with bower, but I though I would mention this either way. When running git ls-remote all of the remote tags are listed properly.
Bower: v1.5.2
Git: v2.5.3

m0n1ker thank you for that. It solved my problems. I kept doing everything in ComEmu and kept hitting this issue for the last two weeks.

oh boy... @m0n1ker , thank you so much for this solution.  I use cmder and after unticking the "Inject ConEmuHk" option, i have been able to install / update my bower packages :+1:

Closing as it seems it's not an issue with bower, but ConEmuHk as @m0n1ker said..

Hello, after a few  hours searching a solution for the same problem I found this blog.
I am just trying to execute the simple bower.json file:
{
"name": "angular-phonecat",
"description": "A starter project for AngularJS",
"version": "0.0.0",
"homepage": "https://github.com/angular/angular-phonecat",
"license": "MIT",
"private": true,
"dependencies": {
"angular": "1.4.x",
"angular-mocks": "1.4.x",
"jquery": "~2.1.1",
"bootstrap": "~3.1.1",
"angular-route": "1.4.x",
"angular-resource": "1.4.x",
"angular-animate": "1.4.x"
}
}
and  always the answer was:

bower install

bower not-cached    git://github.com/angular/bower-angular.git#*
bower resolve       git://github.com/angular/bower-angular.git#*
bower not-cached    git://github.com/twbs/bootstrap.git#*
bower resolve       git://github.com/twbs/bootstrap.git#*
bower not-cached    git://github.com/angular/bower-angular-mocks.git#*
bower resolve       git://github.com/angular/bower-angular-mocks.git#*
bower not-cached    git://github.com/jquery/jquery.git#*
bower resolve       git://github.com/jquery/jquery.git#*
bower not-cached    git://github.com/angular/bower-angular-route.git#*
bower resolve       git://github.com/angular/bower-angular-route.git#*
bower not-cached    git://github.com/angular/bower-angular-resource.git#*
bower resolve       git://github.com/angular/bower-angular-resource.git#*
bower not-cached    git://github.com/angular/bower-angular-animate.git#*
bower resolve       git://github.com/angular/bower-angular-animate.git#*
bower ENORESTARGET  Tag/branch master does not exist
Finally!
I put a similar dependencies inside a file package.json  and i executed it with npm.
Then everything worked perfectly!

Please look at @grafikkaos comment for solution of this problem
https://github.com/bower/bower/issues/852#issuecomment-145169743


Magic property access for events (and others)

Defining properties consistently across controllers, commands, command handlers, aggregates, events, projectors and read models is cumbersome and error-prone. While defining all properties "for real" with actual getters and setters has advantages (smaller WTF factor, easy to understand, supported by any IDE), there are also some drawbacks:

the amount of code to write is a 3-4 times more than with a more magic solution
the places a property name needs to be considered, the higher the chance of typos
if the argument is determined by its position (for example in a constructor), the chance of errors which remain undetected is pretty high when using simple types

I experimented with different ways of magic and most of them don't really feel good. If magic is going to be used, there must be a very high benefit. And it must still be possible to implement events, read models etc. without having to use the magic mechanisms.
Now, here's one example which is magic, no question, but feels very lean in practice.
First, a snippet from the Organization aggregate:
    /**
     * Create a new organization
     *
     * @param string $name
     * @param string $slug
     * @param string $primaryOwnerUserIdentifier Identifier of the primary owner user for the new organisation
     * @return static
     */
    static public function create($name, $slug, $primaryOwnerUserIdentifier)
    {
        $instance = new static();
        $instance->recordThat(new OrganizationHasBeenCreated([
            'identifier' => $instance->getAggregateIdentifier(),
            'name' => $name,
            'slug' => $slug,
            'primaryOwnerUserIdentifier' => $primaryOwnerUserIdentifier
        ]));
        return $instance;
    }

What's different compared to previous solutions is that the constructor of OrganizationHasBeenCreated doesn't accept multiple arguments, but just one. This argument is the event payload in the form of an associative array. This has two advantages:

the order of arguments does not have any significance, which is less error-prone
calling the constructor is the same for all events

The drawback is that you don't get suggestions by your IDE while you're typing - but of course you can just look up valid properties in the respective event.
The actual magic happens in a base class for domain events. Here's the concrete OrganizationHasBeenCreated class:
use Neos\Cqrs\Event\AbstractEvent;

/**
 * OrganizationHasBeenCreated
 *
 * @property string $identifier The aggregate identifier
 * @property string $name Name of the new organization
 * @property string $slug The organization's slug
 * @property string $primaryOwnerUserIdentifier Identifier of the user owning the organization
 */
class OrganizationHasBeenCreated extends AbstractEvent
{
}

The AbstractEvent class does all the heavy lifting: it parses the @property annotations and provides a constructor. The constructor will only accept properties mentioned in the doc comments (and throw an exception for others).
All properties are accessible like public properties or via getters:
   $event = new OrganizationHasBeenCreated([…]);
   echo($event->name);
   echo($event->getName());

The base class allows for setting access to read-only (which is automatically the case for events). Setting properties will result in an exception when the object is flagged as read-only.
The same mechanism could be used for Commands (didn't try that yet though) and Read Models.
What do you think?

Here's the event without the magic base class:
use Neos\Cqrs\Event\EventInterface;
use TYPO3\Flow\Annotations as Flow;

/**
 * OrganizationHasBeenCreated
 */
class OrganizationHasBeenCreated implements EventInterface
{
    /**
     * @var string
     */
    protected $identifier;

    /**
     * @var string
     */
    protected $name;

    /**
     * @var string
     */
    protected $slug;

    /**
     * @var string
     */
    protected $primaryOwnerIdentifier;

    /**
     * OrganizationHasBeenCreated constructor.
     *
     * @param string $identifier
     * @param string $name
     * @param string $slug
     * @param string $primaryOwnerIdentifier
     */
    public function __construct(string $identifier, string $name, string $slug, string $primaryOwnerIdentifier)
    {
        $this->identifier = $identifier;
        $this->name = $name;
        $this->slug = $slug;
        $this->primaryOwnerIdentifier = $primaryOwnerIdentifier;
    }

    /**
     * @return string
     */
    public function getIdentifier()
    {
        return $this->identifier;
    }

    /**
     * @return string
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * @return string
     */
    public function getSlug()
    {
        return $this->slug;
    }

    /**
     * @return string
     */
    public function getPrimaryOwnerUserIdentifier()
    {
        return $this->primaryOwnerUserIdentifier;
    }

    /**
     * @return string
     */
    public function getPrimaryOwnerIdentifier()
    {
        return $this->primaryOwnerIdentifier;
    }
}

For reference, here's the trait I created for magic access. I will stash or remove this solution for now and proceed with other parts of the package.
<?php
namespace Neos\Cqrs\Event;

/*
 * This file is part of the Neos.Cqrs package.
 *
 * (c) Contributors of the Neos Project - www.neos.io
 *
 * This package is Open Source Software. For the full copyright and license
 * information, please view the LICENSE file which was distributed with this
 * source code.
 */

use Neos\Cqrs\Exception;
use TYPO3\Flow\Object\Proxy\ProxyInterface;

/**
 * A convenience trait for Domain Events.
 *
 * You can use this trait for your concrete events or, if you don't need the convenience methods provided, implement
 * your own Event class from scratch and just implement EventInterface.
 *
 * @api
 */
trait EventMagicAccessTrait
{

    /**
     * @var array
     */
    protected $payload = [];

    /**
     * @var bool
     */
    protected $propertyAccessReadOnly = true;

    /**
     * @var array
     */
    private $payloadPropertyNames;

    /**
     * Creates an instance of the event from the given payload
     *
     * @param array $payload Names and values of the properties to set
     * @return static
     */
    static public function fromPayload(array $payload)
    {
        $instance = new static();
        array_walk($payload, function($propertyValue, $propertyName) use ($instance) {
            if (!$instance->isPayloadProperty($propertyName)) {
                throw new Exception(sprintf('Undefined payload property "%s" passed while instantiating %s. Either remove this property from the given payload or define it with a @property annotation in %s.', $propertyName, get_class($instance), get_class($instance)),<PHONE_NUMBER>406);
            }
        });
        $instance->payload = $payload;
        return $instance;
    }

    /**
     * Checks if the specified property is defined as a payload property via a property annotation
     *
     * @param string $propertyName
     * @return bool
     */
    protected function isPayloadProperty($propertyName): bool
    {
        if ($this->payloadPropertyNames === null) {
            $className = get_class($this);
            if ($this instanceof ProxyInterface && class_exists($className . '_Original')) {
                $className .= '_Original';
            }

            $reflectionClass = new \ReflectionClass($className);
            preg_match_all('/@property-read\\s+[a-zA-Z\\0-9]+(?:\[\])?\\s+\\$([a-zA-Z]+)/', $reflectionClass->getDocComment(), $matchResult);
            $this->payloadPropertyNames = $matchResult[1];

            preg_match_all('/@property\\s+[a-zA-Z\\0-9]+(?:\[\])?\\s+\\$([a-zA-Z]+)/', $reflectionClass->getDocComment(), $matchResult);
            $this->payloadPropertyNames += $matchResult[1];
        }

        return in_array($propertyName, $this->payloadPropertyNames);
    }

    /**
     * Magic getter for properties which should be readable
     *
     * @param string $propertyName
     * @return mixed
     */
    public function __get($propertyName)
    {
        $getterMethodName = 'get' . ucfirst($propertyName);
        if (method_exists($this, $getterMethodName)) {
            return call_user_func([$this, $getterMethodName]);
        }

        if ($this->isPayloadProperty($propertyName)) {
            return $this->payload[$propertyName];
        }
    }

    /**
     * Magic isset which checks for readable properties
     *
     * @param string $propertyName
     * @return bool
     */
    public function __isset($propertyName): bool
    {
        $getterMethodName = 'get' . ucfirst($propertyName);
        if (method_exists($this, $getterMethodName)) {
            return call_user_func([$this, $getterMethodName]) !== null;
        }

        if ($this->isPayloadProperty($propertyName)) {
            return isset($this->payload[$propertyName]);
        }

        return false;
    }

    /**
     * Magic setter which allows or blocks setting properties
     *
     * @param string $propertyName
     * @param mixed $value
     * @throws Exception
     */
    public function __set($propertyName, $value)
    {
        if ($this->propertyAccessReadOnly) {
            $trace = debug_backtrace();
            throw new Exception(sprintf('Tried to set property "%s" of the read-only object "%s" in %s line %s.', $propertyName, get_class($this), $trace[0]['file'], $trace[0]['line']),<PHONE_NUMBER>833);
        }

        $setterMethodName = 'set' . ucfirst($propertyName);
        if (method_exists($this, $setterMethodName)) {
            call_user_func([$this, $setterMethodName], $value);
            return;
        }

        if ($this->isPayloadProperty($propertyName)) {
            $this->payload[$propertyName] = $value;
        }
    }

    /**
     * Magic call which simulates getter and setter methods
     *
     * @param string $methodName
     * @param array $arguments
     * @return mixed
     */
    public function __call($methodName, array $arguments)
    {
        if (preg_match('/^(set|get)([A-Z])(.*)$/', $methodName, $matches)) {
            $propertyName = strtolower($matches[2]) . $matches[3];
            if (!property_exists($this, $propertyName)) {
                $trace = debug_backtrace();
                trigger_error(sprintf('Call to undefined method "%s" in %s line %s.', $methodName, $trace[0]['file'], $trace[0]['line'], E_USER_NOTICE));
            }
            switch($matches[1]) {
                case 'set':
                    $this->__set($propertyName, $arguments[0]);
                    return null;
                case 'get':
                    return $this->__get($propertyName);
            }
        }
    }
}

It's a trade-off I think: trade (PHP7) type safety and/or performance against unpositional arguments. I actually did something similar to get rid of the positional arguments problem in our current node project - but luckily ES2016 allows object destructuring in method arguments natively.
So my Event constructors all take objects as arguments:
class SomethingHappened {
    constructor({baz, foo, bar}) {
       this.foo = foo; this.bar = bar; this.baz = baz;
    }
}

The nice thing though is, that ES2016 also allows easier object construction from variable names:
var foo = ..., bar = ..., baz = ...;
this.recordThat(new SomethingHappened({foo, bar, baz}));

The drawback with the PHP typed array is, that you
a) still have room for typos in the array keys
b) still have to double-type all property names + source variable names, even if they match
What do you think if we would just create a separate package with all those convenience stuff as optional traits to use? Then document where and when to use them and what their trade-offs are

@albe I think I'll start to refactor our whole application now to the vanilla-without-magic approach and see how much hassle it is in practice.
And sure, that convenience stuff could go into a separate package or so.

just for the record: just saw that Prooph also uses named arguments:
        $instance->recordThat(OrganizationHasBeenCreated::occur($aggregateIdentifier, [
            'identifier' => $instance->getAggregateIdentifier(),
            'name' => $name,
            'slug' => $slug,
            'primaryOwnerUserIdentifier' => $primaryOwnerUserIdentifier
        ]));

In that example the aggregate identifier even appears twice, but I guess that was a typo?
Anyways, I hope that we can completely get rid of it as the events are attached to one aggregate anyways.
$this->recordThat(new OrganizationHasBeenCreated($name, $slug, $primaryOwnerId));

is easier to read IMO

yes, sorry, that was a typo.
But where in your example would the aggregate id be set? Via a setter? Because, then it wouldn't be immutable, without some additional tricks at least.
Do we have some other issue open addressing the omit-aggregate-identifier topic?

Hmm, the doc comment already states that recordThat() sets the aggregate identifier, but the code doesn't really do that, or?
https://github.com/neos/Neos.Cqrs/blob/master/Classes/Domain/AbstractAggregateRoot.php#L64

But where in your example would the aggregate id be set?
I think it shouldn't be part of the event payload at all. We could add it to the metadata for example, retrieve it from the stream name or store it in a separate column for better performance.

This is how I could imagine the workflow (partly pseudo-code):
CommandHandler
$aggregate = $aggregateRepository->load($aggregated);
$aggregate->doSomething($someArgument);
// ...

Aggregate
public function doSomething($someArgument)
{
  // validate
  $this->recordThat(new SomethingWasDone($someArgument));
}

CommandHandler cont
$aggregateRepository->save($aggregate);

EventSourcedRepository
public function save(AggregateRootInterface $aggregate)
{
   foreach ($aggregate->getNewEvents() as $event)
   {
      // wrap original event so that it has metadata, ...
      // allow hooks to enrich event/metadata (signal/slot)
      // add current date as "occuredAt" to the metadata if it has not been set yet
      // add $aggregate->getId() to event wrapper (metadata/extra property/...)
     $storedEvent = $this->eventStore->append($enrichedEvent);
     $this->eventBus->publish($storedEvent);
   }
}

The discussion derailed a bit here...
I would add aggregateId and occuredAt to the event metadata inside the recordThat() method of the aggregate. It's also the place where the Domain Event is first wrapped in an Envelope (EventTransport).
And yes, setting the aggregateId anywhere is missing it seems.

The discussion derailed a bit here...

Sorry, my bad. I just got the email notification of https://github.com/neos/Neos.Cqrs/issues/28#issuecomment-249810307 and thought it was about the identifier ;)
And I even repeated some of the arguments from #6 - I'll copy some of the ideas over there

OK, I guess we can settle this one:
We agreed to avoid too much magic for now.
If an event extends the AbstractAggregateEvent one doesn't have to take care of the aggregate identifier.
We could think about getting rid of the AbstractAggregateEvent to make things simpler. Personally I just implement EventInterface and do it all manually


2.3.1 mongodb cannot connected。

017-12-19 18:48:54 =CRASH REPORT====
  crasher:
    initial call: mc_monitor:init/1
    pid: <0.25426.5>
    registered_name: []
    exception exit: {killed,[{gen_server,decode_msg,9,[{file,"gen_server.erl"},{line,410}]},{proc_lib,wake_up,3,[{file,"proc_lib.erl"},{line,257}]}]}
    ancestors: [<0.25425.5>,<0.19077.5>,<0.1389.0>,<0.1377.0>,<0.1375.0>,emq_auth_mongo_sup,<0.1373.0>]
    message_queue_len: 0
    messages: []
    links: [<0.25483.5>]
    dictionary: []
    trap_exit: true
    status: running
    heap_size: 376
    stack_size: 27
    reductions: 675
  neighbours:
    neighbour: [{pid,<0.25483.5>},{registered_name,[]},{initial_call,{mc_monitor,do_timeout,2}},{current_function,{mc_monitor,do_timeout,2}},{ancestors,[]},{message_queue_len,0},{links,[<0.25426.5>]},{trap_exit,false},{status,waiting},{heap_size,233},{stack_size,3},{reductions,1},{current_stacktrace,[{mc_monitor,do_timeout,2,[{file,"src/mongoc/mc_monitor.erl"},{line,163}]}]}]

Could you please provide more detail descriptions
i.e:

The key configuration of emq_auth_mongo

Hi @chxiaowu  Could you please provide more details description
i.e:

The key configuration of emq_auth_mongo
List step for reproducing this issue

This is very helpful to analysis this issue. Thanks a lot!


Filza not working with Dopamine (IOS 15.5)

Hi!
Been trying to resolve this issue. Is it only me??
I’m running on iOS 15.5 iPhone XR.
Have tried everything but can’t seem to find the problem.
Happy for your help!!

installing rootful debs is not supported


docs: clarify Windows build status

Per #28588, Windows builds are unsupported. Make that clear in the documentation.
Additionally, remove references to the Windows docker image, which has not been updated
since 1.28.0 with the intention of not directing Windows operators towards a version missing
important security updates.
Risk Level: low, docs only
Testing: n/a
Docs Changes: yes
Release Notes: n/a
Platform Specific Features: n/a

/backport


"InvalidAccessError: IDBDatabase.transaction: Empty scope passed in" error when activating Better Bibtex plugin

Debug log ID
ZV5QNKYE-fio-J3xwKyK9ogTk
What happened?
Hello,
I get an error when I open Zotero, and it seems that Obsidian cannot connect with Zotero anymore (I use a Zotero integration template on Obsidian).
The error is a popup saying the following:
"Better BibTex startup failed
InvalidAccessError: IDBDatabase.transaction: Empty scope passed in"
Another precision is that when I go in the plugin menu, if I disable and enable the plugin, the error appears once again.
Thank you for your help.

Thank you very much friendly bot! It works like a charm now. Thank you retorquere for your amazing work.


Add Replicate demo and API

Hi @Zengyi-Qin,
Really impressive work on OpenVoice!
This pull request makes it possible to run OpenVoice on Replicate (https://replicate.com/cjwbw/openvoice) and via API (https://replicate.com/cjwbw/openvoice/api). Also happy to transfer the demo page to myshell-ai so you can make modifications easily :)

Thank you very much for the replicate deployment. We currently don't plan to add replicate compatibility to this repo. But you are welcome to host your own repo with replicate files

Thank you for hosting APIs on replicate! The team decides not to merge this to keep the repo simpler


Use ConnectionString iso InstrumentationKey with App Insights

Related to https://github.com/atc-net/atc-azure-options/pull/17

Has been tested in a customer project

@lupusbytes Thanks, I now know a lot more about snippets for the next time!


Convert frequently used SQL syntax to C# Expression

trim
concat
like, not like
exists, not exists

merged
215 convert frequently used sql syntax to c expression #221


[docs]update compiler/README.md

 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.edison seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

LGTM

@hcz017 这里有个conflict


Add contributing guideline on PR previews

Using Netlify, all PR are deployed that can be previewed by anyone.

Addressed by https://github.com/Pelican-Elegant/elegant/pull/477.
Specifically, by the "Previewing Changes" section of "contributing-to-the-project.md".

:tada: This issue has been resolved in version 5.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Add declaration attributes to the parser.

These will parse Rust-like attributes for any top-level item.
E.g., #[attrib(arg0, arg1)]
They are ignored by the rest of the compiler at this stage.
This is the first major change I've made to the new parser and so I'm a little unsure I've taken the right approach.  Very happy to be corrected if not @canndrew :slightly_smiling_face:
Also, I've just gone with basic attributes, nothing too fancy like #[attrib = "value"], or #[attrib(key = "value")]
Oh, and the docs will need to mention these eventually, I haven't done that.  But there's not much to say yet -- once the storage attribs are implemented we can actually use them as examples...

@adlerjohn We can merge though there might not be a huge rush yet -- the next step is getting them into the AST and then replacing pure/impure but that can be based on this branch for now.  I'm keen to see if @canndrew has suggestions on whether there's something I missed in the parser infra which could be done a bit better.

:shipit:

Have now renamed Item to ItemKind and TopLevelStatement back to Item.  Put the new Item into item/mod.rs.


Remove version: WonderIdea.HandActionPlayer version 2.7.000

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://files.animiz.cn/software/handaction_v2.7.000_x86.exe
Response status code does not indicate success: 404 (Not Found).
(Automated message - build 897)


[Feature request]: Save room as template

Hi,
On codx we want to create template room. So a user can "fork" existing room and work on his/her own copy.
Busiess case:
We have to create a coding test for new users. We create a room, we set all tools, firefox tabs and documentation needed. We save the room as "PythonTest-SQL-Test" for example. Then we share a link with the users https://codx.meetnav.com//clinic/PythonTest-SQL-Test so users will create a new room using that template.
Proposal
I'd like to have the option to save a room as template/image to create new rooms.
What about this changes:

Have a new set of API calls for template maintenance. CRUD operations for endpoint "/templates"
Add new setting to Create API call: templateId so you can build new room from an existing template

For templates we have different docker options like: commit, save, export... but looks like CHECKPOINT could be the best option.
https://stackoverflow.com/questions/45153855/is-there-a-way-to-hibernate-a-docker-container

Hi,
Can we skip the "tag" section when validating the image name?
Like...
if in, _ := utils.ArrayIn(settings.NekoImages.split(":")[0], manager.config.NekoImages); !in {
	return "", fmt.Errorf("invalid neko image")
}

If want we can have a NEKO_ROOMS_NEKO_IMAGES_STRICT_TAGS=1 to allow this behavior or keep strict
So if I build different versions of same image "gbrian/neko:firefox-v2" they still valid.

Or allow adding * in there? Meaning, you could allow m1k1o/neko:*, or m1k1o/*. If you would have own registry thenyour.registry.net/neko/*. Should be more flexible, because you can even put * and allow them all.


GitHub’s content refresher partially undoes shorten-links

Description
Somehow, GitHub is undoing shorten-links. This is somewhat related to #5870.
You can see here that some links weren't shortened, until I caused the PR to update (by mentioning it in another thread) and it finally reapplied (slow video, wait)
I have no idea how this could evade the new selector observer 🤷♂
https://user-images.githubusercontent.com/1402241/189528075-05dcaaaf-c64f-453c-af22-f8404d944353.mov
How to replicate the issue

Visit https://github.com/refined-github/refined-github/pull/473

Maybe you'll find the same situation
Extension version
22.9.9
Browser(s) used
Chrome, Safari

Help here is welcome for finding out what's happening exactly.

Hi, I think the problem is related to the library in charge of making the URL shorter,
In the image looks like the process is working and it is removing some things of the URL, but with the URLs with params, it only remove the params, and doesn't change all the URL, I can check the library if you want.
Also I was checking why it worked when you update the PR, and looks like we are "shortening" the url shorted before, and the library affect the URL with params twice or a different validation is applied.

Duplicate of https://github.com/refined-github/refined-github/issues/5890


Feature request: expose skip_frame

Being able to set codec context's skip_frame to AVDISCARD_NONREF would significantly speed up precise seeking algos.

I've exposed it, but haven't personally done anything with it.
I'm not very happy about the enum interface. I'm going to go open a ticket about it.


[REQUEST] Screen shake when shields broken

When the shields reach zero, they will break, causing the player to start taking health damage.
Describe the solution you'd like
When these shields break, there should be mild screen shake. There will be a sound effect to accompany this breakage.

Task Estimation (time): 0.5-2 depending
Does this issue address a risk? Ehhh
Risk: Haven't played with Cinemachine before
Risk Resolution: Will flail in chat if needed
Risk: Don't know anything bout the sound backend
Risk Resolution: Have asked LiamH in dev chat if there's docs, if not I'll start pestering him directly if it's not all self-evident when I poke it.  Which it almost definitely won't be, but sometimes I'm surprised...

Actual time taken: ~2.5h
Testing procedure: (pick one) Playtest
Test Pass Condition(s):  Screen shakes when shield breaks
Risk: SFX implementation may not work
Risk Resolution: I did follow one of Liam H's examples closely, but I don't have the SFX to add to test it!
  (I think I need to make it stronger though hahaha.)


ghc-mod type does not work without GHC_PACKAGE_PATH

,ht and ,hT were not working in my setup, the only ghc that I have is the one installed by stack (no system installed ghc). I tried to run ghc-mod type from command to see what's going on and it gave me:
EXCEPTION: types:
           Could not find module ‘Turtle’
           Use -v to see a list of the files searched for.
           Could not find module ‘Data.Text’
           Perhaps you meant Data.Set (from containers-<IP_ADDRESS>)
           Use -v to see a list of the files searched for.

So I figured that we need GHC_PACKAGE_PATH. With export GHC_PACKAGE_PATH=$(stack path --ghc-package-path)  in my .bash_profile everything started working fine.
So I tried to put let $GHC_PACKAGE_PATH=system('stack path --ghc-package-path') in .vimrc but strangely it did not work even though echo $GHC_PACKAGE_PATH showed perfectly good path. Not sure what's wrong with that.
But anyway that would have added more startup delay. So I now have PATH and GHC_PACKAGE_PATH both set by stack in my .bash_profile instead.
Now, what should be the solution for haskell-vim-now? Should we have something hooked into .bash_profile or try to look into why setting it from .vimrc does not work?

Are you still using haskell-vim-now? If so try running the installer again to update your setup. It may work now.

Not sure what changed, I am not able to reproduce the problem anymore. ghc-mod is working fine even without GHC_PACKAGE_PATH. Maybe because of a newer stack version.


fix(rootfs/Dockerfile): move from ubuntu-debootstrap to ubuntu

Fixes #56

Does this also close #8 or is that still planned?

@mboersma I'd still like to get #8 done, but I'm pushing that to lower priority since it'll be wider in scope (have to get the minio server to work inside alpine)


Bug: Some repos get error "fetch failed" when fetching v4.2.3

We are getting error "fetch failed" when targeting the new version v4.2.3 for some of our repos.
Targeting v4.1.3 works fine. There was a similiar issue a while back: #609.
I see no difference in the repos except for the dependencies they have.

@lindeberg thanks for the report again. I'm sorry to see y'all being affected by this, but I'm glad it seems like it's not related to the updated dependencies as we previously thought (I could still be wrong on this one 🤞).
Looking at the changelog between 4.1.3 and 4.2.3 the only changes I see in package.json/package-lock.json are:

eslint-plugin-jest updated.
nodemon updated.
@types/node updated.

I could be wrong here, but I think all of those are used only in development. A couple of things that might help us here:

Can you add  show-openssf-scorecard: false` to your config and see if that makes a difference?
Can you give the Action contents: write permissions? (this shouldn't be required, I'm just wondering if something is at play here)

If none of these changes fixes the issue, I'll spin up a proxied self hosted runner on a cloud provider next week and try to reproduce.

@febuiles this is no longer a problem for us. Somehow after the weekend it's all good and green.👍

Glad to hear this! Closing the issue. Please re-open if problems appear again.


sdl2-compat builds with SDL_JOYSTICK_DISABLED

not sure why it builds with  SDL_JOYSTICK_DISABLED
so that ./testjoystick prints:
ERROR: SDL compiled without Joystick support.

maybe because it uses SDL_config_minimal ...
include/SDL2/SDL_config_ngage.h:#define SDL_JOYSTICK_DISABLED   1
include/SDL2/SDL_config.h.cmake:#cmakedefine SDL_JOYSTICK_DISABLED @SDL_JOYSTICK_DISABLED@
include/SDL2/SDL_config.h.in:#undef SDL_JOYSTICK_DISABLED
include/SDL2/SDL_config_minimal.h:#define SDL_JOYSTICK_DISABLED   1
include/SDL2/SDL_config_winrt.h:#define SDL_JOYSTICK_DISABLED 1

This fixme is related:
https://github.com/libsdl-org/sdl2-compat/blob/2c8012aedceb9bbbde50c01d3ff6ff1e052a13c4/CMakeLists.txt#L568-L569
SDL3 eliminated installation of generated headers.
I think the sdl2-compat headers should assume everything is available, and internally fail those functions if dlsym cannot find something.

How can I build sdl2-compat with joystick support enabled?
Is that possible at the moment?
Installed sdl3 and sdl2-compat from aur last time.


Room with multi-level enabled

Hello there,
Is it possible to use the room functionality with multi level map enabled ? If so, can SO help me to configure it please ?
Thank you.
FYI I do have a S5 max

Hi @h0mesmart, can you explain further what is the multi-level map about? It's something new to me.

Hello,
So I have multi floor house. As I can save a map for each floor of the house, I ended up with 4 maps in mi app. Each map has its room, so my question is how can I for instance clean the kitchen a room in the 2hd floor.  The bedroom is on the 4th floor and so on. Thank you

I understand you have 1 robot for each floor. Is that correct?
If so, I think you'll need to set up this plugin 4 times:
"accessories": [
 {
  "accessory": "XiaomiRoborockVacuum",
  "name": "Robot in 1st floor",
  "ip": "<IP_ADDRESS>",
  "token": "TOKEN_FOR_FIRST_FLOOR_VACUUM",
  "dock": true,
  "rooms": [ROOMS_IN_FIRST_FLOOR]
 },
 {
  "accessory": "XiaomiRoborockVacuum",
  "name": "Robot in 2nd floor",
  "ip": "<IP_ADDRESS>",
  "token": "TOKEN_FOR_SECOND_FLOOR_VACUUM",
  "dock": true,
  "rooms": [ROOMS_IN_SECOND_FLOOR]
 },
 {
  "accessory": "XiaomiRoborockVacuum",
  "name": "Robot in 3rd floor",
  "ip": "<IP_ADDRESS>",
  "token": "TOKEN_FOR_THIRD_FLOOR_VACUUM",
  "dock": true,
  "rooms": [ROOMS_IN_THIRD_FLOOR]
 },
 {
  "accessory": "XiaomiRoborockVacuum",
  "name": "Robot in 4th floor",
  "ip": "<IP_ADDRESS>",
  "token": "TOKEN_FOR_FOURTH_FLOOR_VACUUM",
  "dock": true,
  "rooms": [ROOMS_IN_FOURTH_FLOOR]
 }
],

Nope I have 1 robot an S5 Max. I just have manually bring it to the correct floor to start cleaning. But as its has the maps stored the robot know exactly where it is.

Oh! Wow! I didn't know about that! Maybe, internally, it deals with it as a flat map and the rooms have subsequent room IDs. But I can't help with that. Maybe the raw command can help you identify each room ID: https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/221#issuecomment-635605074

Hi, @h0mesmart  I am having exactly the same issue.
I know the newer models have multi-floor support in the app but the S5 max doesn't have that ☹.
https://support.roborock.com/hc/en-us/articles/900002181666-How-to-create-multiple-maps-for-multi-level-house-
It would be nice if we could save the map and then be able to recall the map for the correct floor or something like that.
@afharo  do you think you can help with this by any chance?


extract lengthSeconds for YouTube Shorts

Don't merge yet, i'd like to improve the regex (also for videos that are a minute, it displays: 1 minute instead of 60 seconds)


graphicsmagick: 1.3.35 -> 1.3.36

Motivation for this change
Fix for CVE-2020-12672 (#88318).
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

fixes https://github.com/NixOS/nixpkgs/issues/88318

@LeSuisse Will you do the backport?

@LeSuisse Will you do the backport?


Allow multi-value lookup

Proposal:
{{renderer :lookup, PAGE, prop1:prop2:prop3, $prop2, $prop3}}

instead of just putting the property value as $value.

done in 1.2.0


Deny invalid characters in build names

Currently, the application allows the use of characters like backslash in build names, resulting in errors when exporting the build image due to these characters being invalid characters in windows path names.
Paths may not contain the following characters:
/ \ < > : " | ? *

Alternative approach: Whitelist specific characters.
Allow build names to start with any letter (upper/lowercase), followed by any letter, number, hyphen, underscore or whitespace.
Build names must not end with a dot, leading and trailing whitespace is trimmed.


Disabling left clicks on chat window

Sometimes when trying to spam click a chat option or click a skilling menu that appears over the chat window, I will end up clicking a few times on the chat window. This sometimes leads to accidentally adding friend/ignoring/reporting of players whose messages are under my mouse cursor in the chat box. This usually occurs when trying to click a chat box option while in combat and trying to spam the button as fast as possible to prevent the combat hits from removing the chat options.
A simple solution to this issue would be an option to disable left clicks on the chat box.  Left clicks and right clicks already act the same way in the chat, so no functionality would be lost.
Alternatively, the option to remove menu entries from the left click chat box menu would also prevent accidentally adding friends or ignoring players accidentally.

There is already a vanilla workaround for this: The space bar will advance chat, and numerical keys 1-9 can select dialogue options.
I think disabling left click options over the chatbox is a big net-negative change in terms of usability for mostly a non-issue.

I agree with LlemonDuck here, this does not seem like a feature which would be of much benefit given that keyboard chat dialog navigation is a vanilla feature which works well for this situation.


change import _ from 'lodash' to import {xxx} from 'lodash'

please change
import _ from 'lodash'

to
import { xxx } from 'lodash'

or

improt xxx from 'lodash/xxx'

because when config with babel-plugin-transform-imports, and with options preventFullImport = true some build failed.

We're not depending on lodash, in fact, we have no dependencies at all.


Federation API Request Authentication python example broken

Currently the python example contains this
def authorization_headers(origin_name, origin_signing_key,
                          destination_name, request_method, request_target,
                          content=None):
    request_json = {
         "method": request_method,
         "uri": request_target,
         "origin": origin_name,
         "destination": destination_name,
    }

    if content_json is not None:
        request["content"] = content

shouldn't that be
def authorization_headers(origin_name, origin_signing_key,
                          destination_name, request_method, request_target,
                          content=None):
    request_json = {
         "method": request_method,
         "uri": request_target,
         "origin": origin_name,
         "destination": destination_name,
         "signatures": {}
    }

    if content is not None:
        request_json["content"] = content

No, because the signatures object is ignored as part of the signing algorithm.
This sort of thing is best discussed in #matrix-dev:matrix.org or over a PR.


[feature/browser] add logo and button browser (#1)

my team need to open a website. Verify database, information or other thing.

hello, thanks for your pull request !
could you provide an example of implementation of the changes in the model.json please ?

Hello, the implementation is simple.
model.json in  heading "commands", you add "website".
The part "steps" add your URL.
look a example :
{             "id": "TEST",             "type": "component",             "commands": {                 "website": {                     "type": "shell",                     "steps": [                         "https://www.google.com/"                     ]                 }             },             "provides": [                 {                     "id": "DEV",                     "kind": 4                 }             ]         },

Hello,
I'm not sure to understand your requirement. Could you please elaborate, possibly with a mockup of what you want to see?


Release of Training Code

This is very impressive work and thanks for your sharing of the code! I wonder when the training code can be released? Thanks very much!

I'm also interested in the training code, any plans to release it? Awesome work BTW

The full code has been released.


New version BayesNets: 3.1.0

Registering: BayesNets
Repository: https://github.com/sisl/BayesNets.jl
Version: v3.1.0
Commit: 1f4426077dcd23bf905c83356ea8330d5678644b
Proposed by: @rejuvyesh
Reviewed by: @rejuvyesh
Reference: https://github.com/sisl/BayesNets.jl/commit/1f4426077dcd23bf905c83356ea8330d5678644b#commitcomment-33310479

Consider enabling tagbot.


Where is "Search-UnifiedAuditLog" ?

I'm checking out to see if the "InativeUsersLast90Days.ps1" script delivers - or how to make it work for us. One of the packages it uses is:  Search-UnifiedAuditLog
I can't locate it in the powershellgallery. Where else should I be looking?

@officedocsbot assign @yogkumgit

@jschrap Please be advised Search-UnifiedAuditLog is available in Exchange Online PowerShell. Proof

Hello @jschrap thanks for your feedback.
@YuriySamorodov pointed in the right direction to locate the cmdlet, so we will proceed closing this one.
Thanks

@get-itips  and @YuriySamorodov  Thank you very much for the contribution and sharing this explanation. @jschrap Hope this comment is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

@officedocsbot close


Unable to upload annotations

Hi,
I've just finished some trial annotations. I was wondering about the quality of my annotation, hence tried to dump the annotation and re-upload over the same frames, but as a different task. What I observe is that there are no correlations between the dumped annotation and the uploaded frames.
I am attaching the images from my CVAT tool which are

Initial frame without any annotations
Initial frame from the task where I've manually annotated
Initial frame from the task where I've uploaded the dumped XML file from (2)
Final frame from task in (3) which shows the bounding boxes correctly aligned.

All frames except the last one seem to have no correlation with my manual annotation. Could you please help me understand the means to re-upload annotations? Could you please also clarify if this is a bug with CVAT or my way of setting up task?
Images: https://imgur.com/a/3cOY5r0
Thanks,

Hi, please specify CVAT version.

Hi. I'm using CVAT v 1.1.

This version hasn't been released yet, could you specify a commit hash?

@Sentient07, please provide additional details if this problem is still actual.


[🐞] prisma integration

Which component is affected?
Qwik Runtime
Describe the bug
i am using prisma but it is not working

Reproduction
https://github.com/Wiliamfm/paramo_p1
Steps to reproduce
npm run qwik add prisma
npm run build
System Info
qwik chrome

Additional Information
No response

I can't access https://github.com/Wiliamfm/paramo_p1,
please help me check

Hello! i have the same error when using Prisma and the adaptar of static site generation. Any ideas? Thx so much

Hello! i have the same error when using Prisma and the adaptar of static site generation. Any ideas? Thx so much

Can you offer a small reproduce?


test(cli): add unit test for "commit" in cli module

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

31 of 31 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 86.615%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
7901

Relevant Lines:
9122

💛  - Coveralls


feat: add jessfraz/dockfmt

jessfraz/dockfmt: Dockerfile format and parser. Like gofmt but for Dockerfiles
$ aqua g -i jessfraz/dockfmt

Check List

[x] Read CONTRIBUTING.md

[x] Read OSS Contribution Guide

[x] All commits are signed
[x] Avoid force push
[x] Do only one thing in one Pull Request
[x] Execute cmdx s to scaffold code
[x] Install and execute the package and confirm if the package works well

How to confirm if this package works well
Reviewers aren't necessarily familiar with this package, so please describe how to confirm if this package works well.
Please confirm if this package works well yourself as much as possible.
Command and output
$ dockfmt -h
dockfmt -  Dockerfile format.

Usage: dockfmt <command>

Flags:

  -d, --debug  enable debug logging (default: false)

Commands:

  base        List the base image used in the Dockerfile(s).
  dump        Dump parsed Dockerfile(s).
  fmt         Format the Dockerfile(s).
  maintainer  List the maintainer for the Dockerfile(s).
  stages      List the stages in the Dockerfile.
  workdir     List the workdirs for the Dockerfile(s).
  version     Show the version information.

If files such as configuration file are needed, please share them.
Reference

https://github.com/jessfraz/dockfmt/blob/master/README.md

Thank you for your contribution!

LGTM, but unfortunately maybe pre-built binaries for macOS can't be executed on recent macOS because they were built over six years ago.
$ dockfmt --help
zsh: segmentation fault  dockfmt --help

So maybe we need to build binaries from source code with go_install or go_build on macOS.

v4.181.0 is out 🎉
https://github.com/aquaproj/aqua-registry/releases/tag/v4.181.0


Docs weekly update

Docs Build status updates of commit 940a76a:
:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


OSX 10.10.5 client standby if the original dns server is non-recursive

The following function will never succeed if the original dns server is working with non-recursive mode. that causes the client stays in "standby" forever. MAC OSX 10.10.5.
try_resolution() {
exec alarmer 5 dig +tries=2 +time=3 +short google-public-dns-a.google.com
| egrep '^8[.]8[.]8[.]8' > /dev/null 2>&1
}

/cc @alterstep - I think this is about your project, not dnscrypt-proxy :)
The intent of check-hijacking.sh is to detect if you are behind a router that blocks/redirects all DNS queries. This is often the case in public Wifi access points, where you need to read some TOS and possibly watch some ads or fork over some money before you can actually use the network.
In such a situation, turning on DNSCrypt wouldn't work, and you wouldn't even be able to pass the captive portal.
If you use a resolver that can only respond to queries for local domains, the behavior is exactly the same as a captive portal that doesn't resolve anything but the airport web site domain. And I don't think there is anything we can do to make the distinction between both.
Using a resolver whose view is limited to local domains is not very common. But if it happens, and apparently it did for you, you can still change the script to use local domains. You need to change this query, but also the HTTP query for apple.com which is designed to detect another way captive portals hijack connections.
This app is now @alterstep's baby, but I don't think it's worth handling this very special case in this app.

Got it. I’d modify my local script for personal use. Thanks for the reply.
Regards,
Fred Chen

On Aug 20, 2015, at 4:12 AM, Frank Denis<EMAIL_ADDRESS>wrote:
/cc @alterstep https://github.com/alterstep - I think this is about your project, not dnscrypt-proxy :)
The intent of check-hijacking.sh is to detect if you are behind a router that blocks/redirects all DNS queries. This is often the case in public Wifi access points, where you need to read some TOS and possibly watch some ads or fork over some money before you can actually use the network.
In such a situation, turning on DNSCrypt wouldn't work, and you wouldn't even be able to pass the captive portal.
If you use a resolver that can only respond to queries for local domains, the behavior is exactly the same as a captive portal that doesn't resolve anything but the airport web site domain. And I don't think there is anything we can do to make the distinction between both.
Using a resolver whose view is limited to local domains is not very common. But if it happens, and apparently it did for you, you can still change the script to use local domains. You need to change this query, but also the HTTP query for apple.com which is designed to detect another way captive portals hijack connections.
This app is now @alterstep https://github.com/alterstep's baby, but I don't think it's worth handling this very special case in this app.
—
Reply to this email directly or view it on GitHub https://github.com/jedisct1/dnscrypt-proxy/issues/266#issuecomment-132765431.


Able to get URLSearchParams or URL from request

req.query is okey, but i wish to use the URLSearchParams instead... Reason: It's a standard and works also in browsers so you know how it operates, plus it handles duplicated params in a good way i think
Not saying that we should parse application/x-www-form-urlencoded forms but instead parse the url.
URLSearchParams can be achieved in two ways either from URL or URLSearchParams constructors
My suggestion is that we utilize one or both of them and assign it to request
Found out that the simplest way was just to do
const {URLSearchParams} = require('url')
app.set('query parser', str => new URLSearchParams(str))

This ofc overrides the default behavior, and could conflict with others middlewares
but like the URL constructor and other html DOM Anchor links we could assign it to req.searchParams
Or if req.url where a instance of URL that would make me happy, then you can always get it throught req.url.searchParams.get('something') But this might be a breaking change :(
What do you think?

Hi @jimmywarting there are a couple issues right now:

URLSearchParams was not added until Node.js 7.5.0. This means that we really are not even going to use it in core Express until we don't need to support Node.js version below that. Node.js 6.x is still in service, so it will likely be quite some time away.
The req.url property is not coming from Express, rather it is a string from Node.js core itself: https://nodejs.org/dist/latest-v9.x/docs/api/http.html#http_message_url

hmm, okey
Wasn't 100% sure which properties are set by express or which are http core.
the core url is only a path, not the full url...
You think maybe Node.js core are interested in having a instance of URL in the IncomingMessage?

You think maybe Node.js core are interested in having a instance of URL in the IncomingMessage?

They may be, but that would probably be a proposal to be made here: https://github.com/nodejs/node/issues


Add support for extracting directly from LLVM IR

Codecov Report

Merging #15 (2c0dc40) into master (832ecf5) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #15   +/-   ##
=======================================
  Coverage   88.77%   88.77%
=======================================
  Files          39       39
  Lines        2129     2129
=======================================
  Hits         1890     1890
  Misses        239      239

Continue to review full report at Codecov.

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


suitable store for storing large datasets of CSV files that also support parallel operations?

What might be a suitable store for storing large datasets of CSV files that also support parallel operations?

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

ID: c5ac957c-9568-b3f0-d79e-72a36439bee9
Version Independent ID: e89413dd-8815-3d38-d7f0-6a6d0268db1e
Content: Processing CSV and JSON files - Azure Architecture Center
Content Source: docs/data-guide/scenarios/csv-and-json.md
Service: architecture-center
Sub-service: cloud-fundamentals
GitHub Login: @ZoinerTejada
Microsoft Alias: pnp

Thanks for reporting - this issue is under review.  This is a Microsoft Internal DevOps Bug ID AB#318658

hi @dr-riz ; could you describe the parallel operations you are interested in pursuing?

It's unclear from this problem description which article this applies to, please re-open with additional details if help is still needed.


CLI installer fix

Fixes #913
Only add the --ms-enable-electron-run-as-node flag for versions of VS Code prior to 1.86.0.

:tada: This PR is included in version 0.113.1 :tada:
The release is available on:

v0.113.1
v0.113.1
GitHub release

Your semantic-release bot :package::rocket:


Getting Path Does Not Exist when loading file from sftp

possibly related to issue 24. Connection is being made but spark is not able to locate the file in temp directory on dbfs (hdfs).
Running spark 2.4 in Databricks runtime 5.2. Installed package com.springml:spark-sftp_2.11:1.1.3 via maven coordinates.
code being executed:
val df = spark.read.format("com.springml.spark.sftp")
.option("host", HOST)
.option("port", PORT)
.option("username", UN)
.option("password", PWD)
.option("fileType", "csv")
.option("inferSchema", "true")
.option("header", "true")
.load(FILENAME)
error response:
org.apache.spark.sql.AnalysisException: Path does not exist: dbfs:/local_disk0/tmp/FILENAME
complete stack trace
springml_spark_sftp_stacktrace.txt

@bennyblum
Can you provide temp folder as a parameter ?
You can use "tempLocation" parameter for pass the tempFolder location

error info was org.apache.spark.sql.AnalysisException: Path does not exist: dbfs:/dbfs/tmp/tmp.csv;
when set option("tempLocation", "/dbfs/tmp/")
But error turned to java.io.FileNotFoundException: /tmp/tmp.csv (No such file or directory) if set option("tempLocation", "/tmp/")
obviously it can not correctly process spark path and local path when download file and read file I think. You can use option("createDF", "false") to download it first and then spark.read to get DF.

Hi Sir/Mam,
I am facing the same issue with spark-sftp version - com.springml:spark-sftp_2.11:1.1.5.
Are you able to fix it ?

Even I am facing the same issue with spark-sftp version - com.springml:spark-sftp_2.11:1.1.0

@harshpreet0904 / @abhinavdangi,
Could you try my implementation of the spark SFTP package to see if your workload run?
https://github.com/arcizon/spark-filetransfer

@harshpreet0904 / @abhinavdangi,
Could you try my implementation of the spark SFTP package to see if your workload run?
https://github.com/arcizon/spark-filetransfer

@shaikmanu797, would it be possible for you to add it as a patch in this repo?

@shaikmanu797, would it be possible for you to add it as a patch in this repo?

@shaikmanu797, would it be possible for you to add it as a patch in this repo?

@abhinavdangi I am not part of developer group for this organization / repo, therefore I don't have write access.
I have an open PR on this repo for about 18months now and no one from the org reviewed it yet which led me to go with my own implemention considering this repo to be inactive.

@shaikmanu797, would it be possible for you to add it as a patch in this repo?

@abhinavdangi I am not part of developer group for this organization / repo, therefore I don't have write access.
I have an open PR on this repo for about 18months now and no one from the org reviewed it yet which led me to go with my own implemention considering this repo to be inactive.


tests for GitHub Action timing.

running some tests of the GitHub Actions.   ignore this PR.

Closing this. We can pick it back up in future iterations.


🌐 Add Portuguese translation for Tutorial - Path Parameters

This PR translates the tutorial/path-params.md and add this page to the mkdocs.yml file.

@jessicapaz Can you take a look at issues reported by @lsglucas?

Can we close it?
Relateds #3664 #4722

Thanks all! As this was handled in another PR I'm gonna close this one. ☕


[GSSOC'23] Water Quality Prediction Model

Description
In this project, we have created a WATER QUALITY PREDICTION MODEL ,which predicts the quality of Water based on
'Dissolved Oxygen (mg/L)' if this value is greater then 8.0 then the Quality of Water is labeled as 'Good' for everyday and aquatic lives.
On, the other hand if the quality is < 8.0 then the water is prone to be of poor quality which can be hazardous for use.
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

(Add x in the [] to mark as completed.)
#469
(Link the Issue Number over here.)

@khusheekapoor, Kindly review this PR. Waiting for your response.


Break down what perms are needed per command

Break down what perms are needed per command, then we can add support for those roles/needs in Connect-SqlServer.
Right now, I have -RegularUser which simply doesn't check for role membership, but that's all.

Closing as this no longer applies.


Update Swift 2.2

This pull request adds some minor updates regarding some deprecations introduced in Swift 2.2 and it updates the SDK's dependencies.

You should update the osx_image on your travis file to : osx_image: xcode7.3.
I had some issues as well with xctool, going to xcodebuild fixed them.

LGTM


feat(caa dims): PDF dimensions and page count

IA derives a ZIP of JPEG images for each page of a PDF. They also allow one to transparently access the contents of that ZIP. We can use this to grab the dimensions of each page. I'm going to limit this to just the first page for the time being, but I'll open a new issue to also handle the remaining pages. The reason why it's not in this PR is because I'm just not sure how to best display this information.
We're also calculating the number of pages in the PDF using the same ZIP transparency.
Closes #466.

I've checked one PDF and the JPEGs were the same dimensions as the PDF pages, so the dimensions should be the same as those of the PDF (at least its first page). The file size of the JPEG is of course not indicative of the quality of the PDF, but we don't use that (file size displayed is still the one from the original PDF file).
One thing I'm not sure of is whether this works for Text PDFs though, because I'm not sure whether IA does the same derivation for those and I haven't found an example of one of those yet. It's quite difficult to find any PDFs, really.

I can confirm it also works on Text PDFs.


Fix flaky ManagedSeed e2e test

How to categorize this PR?

/area dev-productivity
/kind flake
What this PR does / why we need it:
See https://github.com/gardener/gardener/issues/6766#issuecomment-1268393109 for details. Basically, we now scale down the gardenlet deployment before waiting for the auto-rotation to prevent that intermittently restarted old gardenlet pods (not respecting the new configuration) interfere with the expected behaviour of the test.
Which issue(s) this PR fixes:
Fixes #6766
Special notes for your reviewer:
On the way, I added a second commit which prevents creating an intermediate ReplicaSet by causing two subsequent gardenlet rollouts. Now, only one rollout is triggered which creates less noise.
Release note:

NONE

/lgtm

/approve


Cleanup legacy uses of @bazel_tools

Looks like this is potentially breaking something. https://app.buildbuddy.io/invocation/9992e970-0a6f-11ef-83b2-0242c0a80a02#@5

Looks like this is potentially breaking something. https://app.buildbuddy.io/invocation/9992e970-0a6f-11ef-83b2-0242c0a80a02#@5

Ah, some changes slipped in here from another branch. Should be resolved now!


PR255 broke validation

In my testing PR255 broke the validator.validate(...) for valid JSON data. I can get it to work again by commenting out the following line:
content[0] = JSON.stringify(content[0]);
In my case the content[0] being passed into validator.validate with the line above removed:
"{"x":4,"y":5,"operation":"add","result":9}"
In my case the content[0] being passed into validator.validate with the line still in the code is
""{\"x\":4,\"y\":5,\"operation\":\"add\",\"result\":9}""
As you can see the JSON strings are NOT right!!!!
Is it okay to remove the line? If not why not?

The change in the fist comment causes the mocha tests to fail. The change is to check if the content[0] is valid and use it otherwise stringify it.
See https://github.com/isa-group/oas-tools/pull/274 for oas_router.js change that includes this fix.
New code:
try {
JSON.parse(content[0]);
} catch (e) {
// Not a valid JSON object/string, so parse it!!!!
content[0] = JSON.stringify(content[0]);
}


Can not find Product

backgroud:
SpringBoot3.3 + Camund8.5
dependency:
implementation group: 'io.camunda.spring', name: 'spring-boot-starter-camunda', version: '8.5.7'
implementation group: 'io.camunda', name: 'camunda-tasklist-client-java', version: '<IP_ADDRESS>'

code:
SimpleConfig simpleConf = new SimpleConfig();
simpleConf.addProduct(Product.TASKLIST, new SimpleCredential("user", "pwd", "http://tasklistUrl[:port]"));
Authentication auth = SimpleAuthentication.builder().withSimpleConfig(simpleConf).build();

CamundaTaskListClient client = CamundaTaskListClient.builder()
  .taskListUrl("http://tasklistUrl[:port]")
  .authentication(auth)
  .cookieExpiration(Duration.ofSeconds(5))
  .build();

The above code will prompt that Product cannot be found. How to solve?

Hi @AlexYangYu ,
import io.camunda.common.auth.Product;

I am using keycloak to authenticate in a self managed cluster.
@Bean
public CamundaTaskListClient client() throws TaskListException{
    return CamundaTaskListClient.builder()
    .taskListUrl(taskListUrl)
    .selfManagedAuthentication(taskListClientId, taskListClientSecret, keycloakUrl)
    .build();
}

For me also it is throwing a compilation error

Caused by: java.lang.NoSuchFieldError: Class io.camunda.common.auth.Product does not have member field 'io.camunda.common.auth.Product TASKLIST'

Could you try adding the identity repository as described here : https://forum.camunda.io/t/the-following-artifacts-could-not-be-resolved-io-camundajar-8-3-1/48486

Seems some dependency version mismatch was causing this issue.  I was using below dependency(for zeebe) from camunda documentation.
<dependency>
           <groupId>io.camunda</groupId>
           <artifactId>spring-boot-starter-camunda-sdk</artifactId>
           <version>8.5.0</version>
  </dependency>

After removing it worked


gradio version error

Hello author of facechain, as of today, I have found that it is best to follow the version of gradio=3.23 in the graphic. Otherwise, many old codes do not support the new version of graphics, such asgradio==4.x.x. I hope this can help everyone~!!!

I met the same situation, too. When I used the provided requirement.txt to pip install dependency packages, it auto installed  gradio-4.16.0(up to date) and then the error "module 'gradio' has no attribute 'Box'" would occur. I tried your suggestion, but  another error occurred when selected input images through web. It just showed "error"  without a log to explaination. So, I tried using other gradio versions such as gradio-3.50.0 which would be OK. I check the code commit version which I cloned is 98979a1, hope my case can also help others.

please try out the newest train-free, 10s inference version facechain-fact.


including folder that contain only images for a gallery in front matter

the current solution for a gallery is manually typing the exact directory in the front matter. Is there any solution to include an entire file instead? such that image_path: /assets/images/?

Doesn't appear to be possible at the first glance. Jekyll doesn't provide a way to list directory contents, so this for sure needs a (custom) plugin.

for anyone interested, I found this solution.


x/net/http2:

Please answer these questions before submitting your issue. Thanks!

What version of Go are you using (go version)?
1.6

What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/data0/gopath:/data0/xielan"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT="1"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"

What did you do?
If possible, provide a recipe for reproducing the error.
A complete runnable program is good.
A link on play.golang.org is best.

What did you expect to see?

What did you see instead?
HTTP/1.1 400 Bad Request
Content-Type: text/plain
Connection: close

400 Bad Request: missing required Host header

Sorry, there's not enough information here to help.
Also, you filed an http2 bug report but it's not clear what this has to do with HTTP/2.
HTTP/1.1 does indeed require a Host header.


The LLaVA evaluation code is broken

I evaluate the CCoT with LLaVA1.5-13B on SEED-Bench.
However, in the implementation, I found n_diff_input_output always larger than 0, and output_ids[:, :input_token_len] is not a complete sentence, maybe it should use full output_ids instead of slicing?

Hi, the issue deals with the fact that since the update with LLaVA-1.6, the way n_diff_input_output is handled is different. Our scripts were from before this update. So there are two options here:

Use a version of the LLaVA codebase before the update.
Use our prompts and parameter settings as closely as possible with the new code post LLaVA-1.6 update.

Hope this helps!


Ubuntu 18.04.4 : Launching VSCode from a launcher (a system shortcut) takes long time and fails to retrieve/install/show any extensions

VSCode Version: 1.47.3 (from snaps/flatpack or from packages, same problem)
OS Version: Ubuntu 18.04.4

Steps to Reproduce:
FAILS :

Launch VSCode using a launcher ( ie a shortcut, accessible by using the SUPER key and then typing 'vscode' in the search bar)...and wait a good 20s for it to load...

WORKS :

Launch VSCode using the terminal by typing "code", it loads instantly
Go to the Extension tab
all the extensions are there and ready to be installed

Does this issue occur when all extensions are disabled?: Not working on linux apparently
any idea ??

Workaround:
Create a custom launcher with a different icon to recognise it
Create a file
~/.local/share/applications/VSCode.desktop
in it, add this bit of code :
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/usr/bin/code
Name=VSCode Working
Comment=Virtual Studio Code
Icon=/home/some_user/some/location/VSCode_icon.png

and now you can search for it like any other application,
it will launch fast and extension will work

With the deb package, could you run this:
cat /usr/share/applications/code.desktop

The Exec is likely this:
Exec=/usr/share/code/code --no-sandbox --unity-launch %F

Is running /usr/share/code/code --no-sandbox --unity-launch from a terminal manually slow as well? It is fast on my machine.

With the deb package, could you run this:
cat /usr/share/applications/code.desktop

The Exec is likely this:
Exec=/usr/share/code/code --no-sandbox --unity-launch %F

Is running /usr/share/code/code --no-sandbox --unity-launch from a terminal manually slow as well? It is fast on my machine.

Hi,
I've tried what you recommend and I end up with the same behaviour... slow to launch and the extensions are not loaded...
I followed up by calling
/usr/bin/code --no-sandbox --unity-launch

instead, and it works like a charm...
<TL;DR>
I feel like there is something to do with which executable is called...
on my machine, if you call the exec located here
/usr/share/code/code

it s slow and the extensiosn don't load
if you call
/usr/bin/code

it works like perfectly....

I'm experiencing the same issues.  I've noticed that if close all VS Code windows and launch Code via the terminal pointing to either /usr/share/code/code or /usr/bin/code the application launches quickly and extensions work.  When launching via the GUI (KDE Plasma) it takes much longer to load and the extensions aren't working.  I changed the application launcher to point to /usr/bin/code --no-sandbox --unity-launch and now the application loads quickly via the GUI and extensions work.
Ubuntu 20.04.01
KDE Plasma 5.18

I'm also running into this issue. It's super annoying.

Hi, any news about this ??
I've found another thread, related to Ubuntu 20.04 (I've moved to Ubuntu 20.04) that referes to the exact same problem...
https://github.com/microsoft/vscode/issues/98765
After a fresh reinstall of ubuntu 20.04 on a brand new HDD, I face the exact same issue...
I still can't get vscode to load quickly and with the extensions working on my system without having to play around with my .desktop files....
any idea ??


ambient LEDs (WS2812B) turn white on power on (Corne v3)

Describe the issue
When I turn RGB off with an RGB toggle, the next power cycle (replugging the cable) turns the 6 ambient LEDs bright white. They can be turned off again by double RGB toggle but it's very annoying to do on each power on. Per-key LEDs are not affected.
Expected behavior
Ambient LEDs supposed to stay off if RGB is disabled by the shortcut but they turn on.
Hardware
Hardware is the original corne-cherry-v3.0.1 with 6 underside LEDs (WS2812B) and 21 per-key LEDs (SK6812MINI-E).
Firmware
Firmware is the latest QMK, December 2021, default keymap (official builds including VIA builds are also affected).
Additional info

It looks like hardware issue because only WS2812 LEDs are affected, do I need decoupling caps there or something?
I can't check if I have bad Pro Micro wifh a faulty/bad power circuit but it's a green one, I don't have another one.
It also needs to set max brightness to 120 (it trips polifuse and hangs otherwise), stock firmware has that already.
It may be unoriginal WS2812B LEDs I desoldered from an old RGB strip but they work fine except that one issue.
It maybe can be fixed by turning LEDs off on startup but official firmware doesn't do that. Should we add that?

Related post on reddit: https://redd.it/p7dha4 both halves are affected so there's no random dry joints, it's rather QMK/LEDs.

@joric Please join the discord server https://discord.gg/SHVc2crgw8 and you can get support here.

Oh I've been told they may be RGBW so I got to try adjusting the firmware to RGBW (or replacing them with RGB ones).

I tried #define RGBW 1 in config.h and it didn't fix the issue on WS2812b's but it severely broke the colors on SK6812MINI's, so this is still open. I'll get better promicros next week and I'll try them maybe it has something to do with the green promicros power scheme/voltage drop or something.

Nope, checked with Purple USB-C promicros, same behavior. Probably have to set them to black on init.

OK I replaced the LED's. Looks like init is different for the different chips, these things are complicated. It works now.
Video:

I desoldered the old ones from the old RGB strip:
Old LEDs: https://www.aliexpress.com/item/32808513592.html
New LEDs: https://www.aliexpress.com/item/32623583544.html
Rear side is also different:


Whenever I start the program, it says there is no library with the ID "videos".

So, in trying to run Psych on a school computer (since it's the only thing I have access to) I ran the .exe through command prompt. Whenever I do this, it gives me the error 'There is no library with the ID "videos"'. What can I do to possibly fix this? Or am I just SOL?

Command Prompt
REM This is the command I used

start C:\Users\cb100004\Downloads\PsychEngine\PsychEngine.exe

It looks like you deleted the assets/videos/ folder

Or, they started Psych Engine from the Start Menu, which due to the way the game is (looks for files in the folder it was started up in, which would probably be null if starting from the Start Menu), won't start.

It looks like you deleted the assets/videos/ folder, maybe by accident

This can't be the case, I checked the folder and it was there.

Or, they started Psych Engine from the Start Menu, which due to the way the game is (looks for files in the folder it was started up in, which would probably be null if starting from the Start Menu), won't start.

Thing is, when using Command Prompt, you have to type the entire file path, so it wouldn't make sense that it doesn't know where the folders are. Especially since I can d this with other games and they work just fine.

It looks like you deleted the assets/videos/ folder, maybe by accident

This can't be the case, I checked the folder and it was there.

Or, they started Psych Engine from the Start Menu, which due to the way the game is (looks for files in the folder it was started up in, which would probably be null if starting from the Start Menu), won't start.

Thing is, when using Command Prompt, you have to type the entire file path, so it wouldn't make sense that it doesn't know where the folders are. Especially since I can d this with other games and they work just fine.

cd to the directory first, it should work then.

It looks like you deleted the assets/videos/ folder, maybe by accident

This can't be the case, I checked the folder and it was there.

Or, they started Psych Engine from the Start Menu, which due to the way the game is (looks for files in the folder it was started up in, which would probably be null if starting from the Start Menu), won't start.

Thing is, when using Command Prompt, you have to type the entire file path, so it wouldn't make sense that it doesn't know where the folders are. Especially since I can d this with other games and they work just fine.

cd to the directory first, it should work then.

Yup, it worked, thx a ton!!!

You're welcome! 😄

It looks like you deleted the assets/videos/ folder, maybe by accident

This can't be the case, I checked the folder and it was there.

Or, they started Psych Engine from the Start Menu, which due to the way the game is (looks for files in the folder it was started up in, which would probably be null if starting from the Start Menu), won't start.

Thing is, when using Command Prompt, you have to type the entire file path, so it wouldn't make sense that it doesn't know where the folders are. Especially since I can d this with other games and they work just fine.

cd to the directory first, it should work then.

what does cd mean

its a command from cmd btw

Can sombody explain for me the whole proccess. I had the same problem but it was for one of the mods (Hit Single Real).
The folder is there but even if it wasnt i cant just create a new folder because its a .zip file. what do i do?

Can sombody explain for me the whole proccess. I had the same problem but it was for one of the mods (Hit Single Real). The folder is there but even if it wasnt i cant just create a new folder because its a .zip file. what do i do?

I have the same problem with the same mod im searching for it for weeks now :/

Can sombody explain for me the whole proccess. I had the same problem but it was for one of the mods (Hit Single Real). The folder is there but even if it wasnt i cant just create a new folder because its a .zip file. what do i do?

BRO BRO BRO I HAVE THE SOLUTION
You just need to do these things:
Locate the folder that are the assets and the exe and everything in it, it should be called 'bin' or smth
Click on 'Cut'
Go to the explorer
Press [username] (C:)
Right click and paste
Start it and there you go
If you downloaded the version I did, it may look like this:


how to display login elements without using ShowFirebaseLoginDialog

How to display these Login options on the activity instead of opening a Dialog?

+1 to this, I'm working on a public fragment to include the stuff

👍  I prefer a Login View rather than popups

This would save sooo much time!

This references the old FirebaseUI Auth implementation, closing the issue as it's not relevant to the new code.


CMake Error "libusb::libusb" not found

Hi,
I am trying to build v4l2_camera on Ubuntu 22.04 and ROS Humble but getting cmake errors Boost, VTX and libusb. I was able to add Boost and VTK to CMake and it worked but unable to add libusb via Cmake.
CMake Error at CMakeLists.txt:30 (add_library):
Target "v4l2_camera" links to target "libusb::libusb" but the target was
not found.  Perhaps a find_package() call is missing for an IMPORTED
target, or an ALIAS target is missing?
Please help

sudo apt install libusb-dev and have a try.

That didn't work. Is there a cmake config that can find libusb versions installed in the system? I tried a few hacks from stackoverflow but none of them worked. Also, I couldn't find any usage of this library either. Where is it being used in the project?

this repo is originally hosted in https://gitlab.com/boldhearts/ros2_v4l2_camera , so for general compiling issue, you could create issues in gitlab, thanks.

the original repo compiles without any issues. Somehow this libusb issue is coming up only on this repository.

@arukan404  thanks for your report
the outdoor/rolling branch was tested in galactic, and it's confirmed that the code cannot compile correctly in the humble env
I will try to find some time to resolve this issue.

Any thoughts on what we can do to resolve it?

I was able to fix the problem. I added the Findlibusb.cmake from libpcl installation to the CMakeLists and it worked.
Findlibusb.txt
Facing a new issue though. Linked here #2

patch.txt
I'll create a PR as well


Use not-so-shallow module to improve t.deepEqual()

Fixes #772 by using not-so-shallow instead of only-shallow. not-so-shallow uses strict equality.
Issues with not-so-shallow should go in its repository—I'm having Travis errors installng buffertools on Node 4 and 5, but when I install it on a local machine it works.

I'm having Travis errors installng buffertools on Node 4 and 5, but when I install it on a local machine it works.

Just drop the buffertools stuff from the code. Newer Node.js versions have buffer.equals, and for older we don't care. Would bet no one have buffertools installed anyways.

Fixed the buffer stuff and added some more tests.

Used buffer-equals in not-so-shallow and bumped the version in the PR. Will get to the tests later, lot of school work to do D:

Added some random tests for arrays, functions, and objects.

LGTM

Fixed arrow function, added another constructor test.

Tests are failing.

Yep. Not sure why—can anyone help?

let is not available in Node.js 0.10-0.12. https://github.com/sotojuan/not-so-shallow/blob/b97d551d30f40401fd196ccf69afb74f155fcdac/index.js#L3
You also need to test on older Node.js versions.

Yep, fixing now—I'm to used to typing let!

not-so-shallow fixed for older Node versions.

Added comments explaining the regression tests.

Looks good! Splendid work @sotojuan :)

I am confused by ava's deepEqual and node's deepEqual.
Before this PR was merged, ava's deepEqual is same as node's deepEqual. But now it is more like deepStrictEqual. Am I right.
Thanks.

Yes. Very similar to deepStrictEqual.


Update README.md

I have added some relevant badges as mentioned in issue #11
Check to be made before PR

[ ] Does the code result in any run time error? If yes then describe the error and the steps to reproduce it below.
[ ] Written tests for the changes you made.
[ ] Formatted the code with default configuration of Prettier code formatter.

The issue was not linked I saw you tried to do it but GitHub did not detect that. I manually linked the issue. And I will be reviewing your changes and merging it on Feb 1 according to the event rules.

Comment on the issue feed that "assign me the issue" so that the issue can be assigned to you as per the rules of the event

And make the PR not to the main branch but to the next branch

put these badges at the top of the README.md

I'm closing this one because you have done another one which follows all the suggestions I made


WIP: Change to use SpeedTest++ for improved throughput

This is a first go at using https://github.com/taganaka/SpeedTest instead of speedtest-cli/speedtest-py, which uses the latest endpoints from Speedtest.net and is written in C++. Together, this lets it measure even Gbps and faster connections, while the Python version tops out between 100 Mbps and 400 Mbps depending on CPU etc.
Currently this is rather quick and dirty and only works using the docker container, since the dependency needs to be compiled first.
This PR is to gauge whether there is any interest in upstreaming this, and get suggestions on how to do this cleanly (as I am not too familiar with modern Python environments).

What are the conflicts


Update 99updateMenu.sh

Fixed typo

Thanks :) will be part of v1.6.1 release

+cp into dev branch


tfsec: 0.60.0 -> 0.60.1

Motivation for this change
Update to latest upstream release 0.60.1
Change log: https://github.com/aquasecurity/tfsec/releases/tag/v0.60.1
Things done

Built on platform(s)

[x] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

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

1 package built:

tfsec


add support for gherkin tags

Hi and thanks for your contribution to the project 👍
I'll check out your pull request as soon as possible and eventually merge it to the main branch.

Your pull request was merged into the project!
Thanks


Optimizations + better CFrame

Actually did a few things here.

I improved the performance of the reading and writing.
I fixed the Rect API (was using Vector3 instead of Vector2)
Improved how CFrame is serialized (definitely a breaking change). Can reduce the size by a significant margin.


Remove unused import

This PR removes unused import which fixes the compilation of Mata on MacOS in GitHub Actions.

Wrong branch.


Jr fix n

Kept useful change in jr_fix_carrierindex, giving up on this branch because of its problems.


fix references to old service

Signed-off-by: Kyle Davis<EMAIL_ADDRESS>Description
The README file had references to "Amazon Elasticsearch Service", changed to "Amazon OpenSearch Service"
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #657 (ef249d4) into main (04dc52a) will increase coverage by 0.11%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##               main     #657      +/-   ##
============================================
+ Coverage     91.45%   91.56%   +0.11%
+ Complexity      602      601       -1
============================================
  Files            75       75
  Lines          1813     1826      +13
  Branches        152      152
============================================
+ Hits           1658     1672      +14
+ Misses          119      116       -3
- Partials         36       38       +2

Impacted Files
Coverage Δ

...com/amazon/dataprepper/pipeline/ProcessWorker.java
85.71% <0.00%> (-5.72%)
:arrow_down:

...amazon/dataprepper/plugins/source/StdInSource.java
100.00% <0.00%> (ø)

...mazon/dataprepper/plugins/prepper/NoOpPrepper.java
33.33% <0.00%> (ø)

...java/com/amazon/dataprepper/pipeline/Pipeline.java
92.85% <0.00%> (+4.28%)
:arrow_up:

...dataprepper/plugins/source/RandomStringSource.java
76.47% <0.00%> (+6.10%)
:arrow_up:

Continue to review full report at Codecov.

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

@stockholmux ,
I submitted a similar PR to our 1.2 branch, which will be merged into main. #637
Do you mind if I close this issue in favor of that upcoming merge?

@dlvenable Sure thing - no worries!


AttributeError: 'TimeLength' object has no attribute 'total_seconds'

I'm using timelength==2.0.5, here's how to reproduce:
Python 3.8.19 (default, May 29 2024, 18:13:23)
[Clang 15.0.0 (clang-15<IP_ADDRESS>)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from timelength import TimeLength
>>> length = TimeLength('3 minutes, 48 seconds')
>>> length
TimeLength("3 minutes, 48 seconds", False, <English>)
>>> str(length)
'[(3.0, Scale(60.0, "minute", "minutes")), (48.0, Scale(1.0, "second", "seconds"))]'
>>> length.total_seconds
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'TimeLength' object has no attribute 'total_seconds'
>>>

Issue started happening after upgrading from timelength==1.1.7, so just had to update my code to follow the new API/syntax. Example:
from timelength import TimeLength
length = TimeLength('3 minutes, 48 seconds')
assert video_length_seconds.result.success
video_length_seconds.result.seconds

Hello, yeah, that was the issue. I plan to release a v3 soon that will have other breaking changes but the API detailed above will remain as it is so if that is the extent of your use case you won't have any problems. You may still want to look into version pinning though.


Updated bundle to use strict standard to ~2.1.

Closes #36

Blocked until https://github.com/ongr-io/ongr-strict-standard/issues/110 resolved.


SSL certificate chain is incomplete

See:
https://www.ssllabs.com/ssltest/analyze.html?d=https://aidstream.org
I think this is causing errors on the IATI registry e.g.:
https://iatiregistry.org/dataset/foei-998
…but also the IATI datastore e.g.:
http://datastore.iatistandard.org/api/1/error/dataset/foei-998

http://serverfault.com/a/676078 indicates that there is likely a problem caused by requiring an 'Extra download' within both Certification Paths. While browsers are able to deal with this, because magic, the scripts behind the Registry and Datastore cannot.
https://github.com/zakjan/cert-chain-resolver#background provides further information on this, as well as a solution on how to solve it.

Unfortunately this affects all publishers using Aidstream. No valid URL's can be automatically retrieved from the registry anymore.

We have updated the SSL certificate for aidstream.org and also have tested from our end. It should be working now. Please re-open this issue if you find any further problems.

Looks good to me!

Thanks!

You're welcome. And we're sorry for the inconvenience.