Camera not exposed to Homekit

Hi guys,
I'm using camera-ui as homebridge plugin.
Any change to get some help for this configuration ? I can't see any error on logs with debug level.
I can see the camera on camera-ui dashboard. But i can't get it on homekit.
For info, I deactivated the HKS, because i don't own a 200go plan.
I also gave a try with HKS set to true. I can't see the camera on homekit.
One more thing : when i try simply "Homebridge Camera FFmpeg", I can see the camera exposed to homekit.
{             "name": "CameraUI",             "port": 8081,             "atHomeSwitch": true,             "logLevel": "debug",             "mqtt": {                 "active": false,                 "tls": false,                 "port": 1883             },             "http": {                 "active": false,                 "port": 7272,                 "localhttp": false             },             "smtp": {                 "active": false,                 "port": 2727,                 "space_replace": "+"             },             "ftp": {                 "active": false,                 "port": 5050,                 "useFile": false             },             "ssl": {                 "active": false             },             "options": {                 "videoProcessor": "/usr/lib/node_modules/homebridge-camera-ui/node_modules/ffmpeg-for-homebridge/ffmpeg"             },             "cameras": [                 {                     "name": "Portail",                     "manufacturer": "Hikvision",                     "model": "DS-2CD2T45G0P-I",                     "serialNumber": "DS-XXXXX",                     "motion": true,                     "useInterfaceTimer": false,                     "motionTimeout": 15,                     "unbridge": true,                     "hsv": false,                     "prebuffering": true,                     "prebufferLength": 4,                     "hksvConfig": {                         "source": "-i rtsp://admin:password@<IP_ADDRESS>:554/Streaming/channels/101"                     },                     "videoConfig": {                         "source": "-i rtsp://admin:password@<IP_ADDRESS>:554/Streaming/channels/101",                         "subSource": "-i rtsp://admin:admin:password@<IP_ADDRESS>:554/Streaming/channels/102",                         "stillImageSource": "-i rtsp://admin:password@<IP_ADDRESS>:554/Streaming/channels/101",                         "maxStreams": 2,                         "maxWidth": 1920,                         "maxHeight": 1080,                         "vcodec": "h264",                         "acodec": "libfdk_aac",                         "audio": false                     },                     "smtp": {                         "email": "Portail"                     },                     "videoanalysis": {                         "active": true                     }                 }             ],             "platform": "CameraUI"         }
v5.0.27
Thank you.

its a homebridge cache issue, change the camera name in your config.json and restart homebridge

Just the camera name ?
i did it without success.
What about the serial number ?

I used different kind of configurations.
I'm still not able to expose to homekit, and logs are very poor. At least, i can't see any error or warn that could explain the situation.

its a homebridge cache issue, change the camera name in your config.json and restart homebridge

That was it for me.  Thanks!

Hello,
I have almost the same issue. I changed my configuration and now all my cameras just disappear. I tried to change the name, reinstalled the plugin, but the cameras won’t show up in HomeKit. Through the CameraUI interface everything just works fine. I really hope anyone has an idea! Thanks:)

its a homebridge cache issue, change the camera name in your config.json and restart homebridge

Solved it for me as well. Before that, tried everything but with the same camera name it didn't show in Home.


Unable to submit ZotPlus errors: 'Invalid response from repository'

When I attempt to submit an error report, I get this:
Invalid response from repository: 403: <?xml version="1.0" encoding="UTF-8"?>
<Error>AccessDenied<Message>Invalid according to Policy: Policy expired.</Message><RequestId>B005E1D358CF0517</RequestId><HostId>iIl7DhNfQ9byDDJkM4m3wrIXDO/2kwrvWLr1ApgEL1msQaNgwClLqI2zvJiwszQ23orB9v8Tlis=</HostId></Error>

Ugh, I have no idea why Amazon keeps doing this. The policy isn't expired, but they seem to have some kind of undocumented maximum you can use a pre-signed form.

1.2.29 will fix this.

Thank you!


Java like annotation system in respect to OSGi standard

Greetings again!
I'm creating this thread to move away a discussion we started on a previous ticket here https://github.com/CppMicroServices/CppMicroServices/issues/329#issuecomment-476686384
I think that using an external tool for metadata embedding is not necessary from my point of view. Coming from the Java world we are using @Annotations syntax on classes or member functions within classes.
This is an example of OSGi annotation embedding in Java:
@Reference(
  target = "(javax.portlet.name=" + NotificationsPortletKeys.NOTIFICATIONS + ")",
  unbind = "-"
)
protected void setPanelApp(PanelApp panelApp) {
  _panelApp = panelApp;
}

You can find more reading the blog post where I found the example: https://community.liferay.com/blogs/-/blogs/liferay-osgi-annotations-what-they-are-and-when-to-use-them
What would be the best is to use the same kind of alternative for C++. I was looking around trying to check if it is possible to use Reflection, Serialization, Annotations with C++11 standard and I found that it is possible. So there is a way to transpose the Java annotation standard to C++ with https://github.com/cpgf/cpgf.
The documentation is here : https://github.com/cpgf/cpgf/blob/master/doc/index.md
Introduction to reflection like in Java : https://github.com/cpgf/cpgf/blob/master/doc/introduction-reflection.md
The metadata principle and its documentation is really good : https://github.com/cpgf/cpgf/blob/master/doc/reflection-using-meta-data-lib.md
What do you think of that?
Based on : https://github.com/cpgf/cpgf/blob/master/doc/reflection-build-meta-data.md#define-meta-classes it seems to be really easy.
class Animal
{
};

class Cat : public Animal
{
};

GDefineMetaClass<Animal>
    ::define("Animal")
    ._field(blah blah)
    ._method(blah blah)
;

GDefineMetaClass<Cat, Animal>
    ::define("Cat")
    ._field(blah blah)
    ._method(blah blah)
;

@saschazelzer answered
Please move this discussion to a separate issue, not mixing it with the vcpkg topic here. Also, make sure you read http://docs.cppmicroservices.org/en/stable/framework/doc/resources.html to better understand the requirements for our resources system. Especially, it is not onyl about meta-data, but also embedding arbitrary binary data up to 2GB in size. Any embedded data also needs to be accessible without loading the library which embeds them.

On windows it is possible to include resources inside of a DLL with this mechanism: https://mklimenko.github.io/english/2018/06/23/embed-resources-msvc/
I'm asuming that on each OS Platform the same kind of resource embedding is available. Why isn't it abstracted and used in the API so that we don't need to rely to external tools?

I do value a good discussion about design decisions, but I am not sure what problem you are trying to solve here.
We do not support annotations at all, so this would be a new feature where we have no real use case for currently (maybe for declarative services in the future).
Our resource system embeds arbitrary data, where only some special fiiles following a naming convention happen to contain meta-data about a bundle. We did do our homework and evaluated different approaches - the Win32 API and objcopy being among them. In the end, we would still have to build infrastructure around those tools / APIs, creating still another command line tool. And in fact we do use the underlying techniques which those tools use too (e.g. putting binary blobs in special sections inside the object files). By the way, rc.exe (for the Windows resources system) and objcopy are also external tools, albeit typically part of a development environment already.
So can you please elaborate on the problems you are encountering with the current system?

I appreciate your answer and I would like to specify that I'm not trying to solve any actual problem other then the vcpkg port of CppMicroservices. I was thinking that we should follow on the steps from what Apache Felix came up with in case that we want to start to use reflection and annotations in the future to really get rid of boiler plate code when it comes to fetching services from the service registry or when we register new ones. I thought that instead of externalizing toolings we could in the future take inspiration from Bndtools who takes the responsibility for all dependency resolving, metadata embedding in manifest and also resources embedding within Visual Studio or any IDE that support plugins.
I would like to start to contribute in this project but unfortunately I didn't code C++ for more than 10 years now. I have to update my knowledge in order to feel comfortable with all the project structure of CppMs.
I'm not well familiar with the usResourceCompile tool and its decision design yet but I will study it.
This is what I am using when doing OSGi in Java : https://www.youtube.com/watch?v=xNjuXMl9wPk I hope that the video help to clarify where I am coming from.

This is would bring Dependency Injection and we would not need anymore to use the service registry manually to fetch or register services.


add a build script to bundle to esm and cjs

let's get this one started and resolve #6

I believe #31 already addressed this issue?

omg, I didn't see the PR. My bad


UTF-8 Request Parser

In order to optimize parsing a GraphQL request we want to build a request parser that is built on top of out utf-8 GraphQL Reader.
There are two kinds of GraphQL request that this new parser should be able to handle:
Single Query
{
  "query": "...",
  "operationName": "...",
  "variables": { "myVariable": "someValue", ... },
  "namedQuery" : "....",
  "extension" : { },
}

Query Batch
[
  {
    "query": "...",
    "operationName": "...",
    "variables": { "myVariable": "someValue", ... },
    "namedQuery" : "....",
    "extension" : { },
  }
]

The parser should parse the json and only fully deserialize the properties operationName and namedQuery.
If the query is named before consuming the other properties we need to check if we have a parsed representation of this query in our cache.
If the query is not named we need to hash the query byte representation and use that as query cache.
If the query is not in the cache we will try to parse the query by unescaping the ReadOnlySpan<byte> that is representing the query at this moment.
For this we need to get a temporary array (ArrayPool or stackalloc depending on size).
The resulting unescaped Span<byte> will be used to the parse the query with the Utf8GraphQLParser.
Only if the query can be successfully parsed we will deserialize the other properties that we are still holding as ReadOnlySpan<byte>. This means that if we are running into any parsing issues with the query we will not event try to deserialize the variables and other properties.

note: we need to think about using a sequence for the JSON parser.

This issue will essentially move the query parsing out of the query engine when we are using ASP.net Core.
The query engine request should allow us to pass in a parsed request.
Moreover, we need to think about how we can access the query cache and query persistence from outside the query request pipeline.
Do we want to have a simple abstraction here that abstracts even the cache and persistence away into one service?
Furthermore, this means that we have to produce query parser errors within the server part. So, should we maybe have a parser service here that can do that?

We should definitely put these new APIs into a new HotChocolate.Server package that can be used by custom server implementation like @onecyrus's Azure function implementation.

We need options to restrict allowed request sizes.

New query engine request:
    public interface IReadOnlyQueryRequest
    {
        IQuery Query { get; }

        string NamedQuery { get; }

        string OperationName { get; }

        IReadOnlyDictionary<string, object> VariableValues { get; }

        object InitialValue { get; }

        IReadOnlyDictionary<string, object> Properties { get; }

        IServiceProvider Services { get; }
    }

   public interface IRawQuery : IQuery
   {
       ReadOnlyMemory<byte> Body { get; }
   }

   public interface IStringQuery  : IQuery
   {
       string Body { get; }
   }

   public interface IParsedQuery  : IQuery
   {
       DocumentNode Body { get; }
   }

WIth this issue we should also introduce a new interface to rewrite the queries in the middleware. Currently we only have a delegate for this.

We need a query cache abstraction that encapsulates read-only access to the cache and query storage.
Only the middleware should add things to the cache or the query storage.
public interface IDocumentCache
{
    bool TryGet(string queryName, out IDocument document);
}

Hi @willwolfram18,
I will finally start work on the request parser today.
I have added some information about the interfaces of the new request object here.

We need to enable the document cache to retrieve things from the cache as async.... This has direct implications on the request parser implementation....


[5.7] Add missing dependency

Add missing dependency inside http.

can you point out some code examples of where these are required?

@browner12  in Response.php use Illuminate\Contracts and in UploadedFile.php use Illuminate\Container.

Could you add the container dependency only the suggest list, instead of require please.


Fix cpp header issues

2 commits to address 2 issues:

lib: cpp: transport: include thrift/config.h in TFDTransport

Fixes https://app.travis-ci.com/github/apache/thrift/jobs/589120685

lib: cpp: automake: ship thrift/numeric_cast.h

Fixes https://app.travis-ci.com/github/apache/thrift/jobs/589120686

cc @Jens-G

@cfriedt : Thoughts?

I merged it because it changes the situation to the better. However I would say there is sth else:
https://app.travis-ci.com/github/apache/thrift/jobs/589165720
https://app.travis-ci.com/github/apache/thrift/jobs/589165723
The c_glib tests use a C++ server to test against. Seems there are some adjustments needed too, because now it complains about missing sleep(), fork() and throw()

@Jens-G - I noticed that as well. Shall I put together a fix for c_glib? I'm not sure yet what the root cause is yet.
(Sorry for the late response, i had left my comment in draft by accident)

That would be super awesome.


Method to destroy/update the custom select

Is there any method to destroy/update the custom select. I got a requirement to select an option from the a first select dropdown, and then populate another dropdown based on the option selected previously.
Please help

@plasebo I've added reset method in beta version. You can try it:
npm i<EMAIL_ADDRESS>
To reset custom select use 'reset' instead of options for already inited custom selects:
$('select').customSelect('reset');


Cannot start anim on deAttachedView

java.lang.IllegalStateException: Cannot start this animator on a detached view!

When i click change theme button, all working good but when i open any acivity and go back then click, and crashed

@RohitVermaOP
Hi,
I added the multi Activities sample and fix the bug.
please use version 1.1.4:
dependencies {
    implementation "com.dolatkia:animated-theme-manager:1.1.4"
}

Thank you for your report.


feat: add hextra hero-container shortcode

New Feature Proposal: Hextra Hero Container
On Hextra front-page, there is a lot of unused space on the right side of headline, ideal to insert a logo image.
Proposed Solution
I created the following layouts/shortcodes/hextra/hero-container.html shortcode, implementing a container with optional logo image and related link. Based on my tests, an image with 350px height will perfectly align with the existing Hextra badge, headline and subtile group.
Live Example
Visit https://axivo.com/k3s-cluster/.
Shortcode Usage
Example of hextra/hero-container shortcode usage, with image pulled from /static/images directory:
{{< hextra/hero-container
  image="images/logo-services.svg"
  imageLink="https://github.com/axivo/k3s-cluster"
  imageTitle="Kubernetes Services"
>}}
{{< hextra/hero-badge link="https://github.com/axivo/k3s-cluster" >}}

  Contribute
  {{< icon name="arrow-circle-right" attributes="height=14" >}}
{{< /hextra/hero-badge >}}

{{< hextra/hero-headline >}}

    High Availability K3s Cluster

  Deployed with Ansible
{{< /hextra/hero-headline >}}

{{< hextra/hero-subtitle >}}

    Documentation and tutorials to deploy, manage and monitor

  your Kubernetes cluster and related components, in style.
{{< /hextra/hero-subtitle >}}

{{< hextra/hero-button text="Get Started" link="wiki" >}}

{{< /hextra/hero-container >}}

Implementation Result
With image card:
{{< hextra/hero-container
  image="images/logo-services.svg"
  imageCard="true" imageLink="https://github.com/axivo/k3s-cluster"
  imageStyle="background: radial-gradient(ellipse at 50% 80%,rgba(194,97,254,0.15),hsla(0,0%,100%,0));"
  imageTitle="Kubernetes Services"
>}}

Without image card:
{{< hextra/hero-container
  image="images/logo-services.svg"
  imageLink="https://github.com/axivo/k3s-cluster"
  imageTitle="Kubernetes Services"
>}}

Related to #387.

Noticed a tiny styling issue on mobile, not quite related to this PR

@imfing Is related to the bug I discovered, while combining your theme with another module. Yesterday, everything was displayed properly, let me create an issue and detail the problem in there.

Is related to the bug I discovered, while combining your theme with another module.

I believe this is caused by not having the bottom margin style when you use this shortcode.

I believe this is caused by not having the bottom margin style when you use this shortcode.

No, is not related. I'll demonstrate shortly the problem into the new issue I'm creating now.

@imfing I updated my repo to your latest main branch and created #399, where I explain in detail where are the issues.

@imfing I updated the PR description with an implementation example for opaques images and Hextra CSS round corners.
{{< hextra/hero-container
  image="images/logo.webp"
  imageClass="hx-block hx-overflow-hidden hx-rounded-3xl"
  imageWidth="300" imageHeight="300"
  imageTitle="AXIVO"
>}}


[docs] Revise and split up Material UI "Styled engine" doc

This PR was initially created to address feedback about a typo on this page. I've been meaning to revise this doc for awhile now so this seemed like as good a time as any.
The original title "Styled engine" doesn't really tell the reader anything about the page's contents. The way I see it, the current version of the doc actually covers two different topics:

how to use styled-components instead of Emotion
how to use multiple styling solutions in a single project

As such, I'm proposing that we split this into two docs:

Using styled-components https://deploy-preview-37774--material-ui.netlify.app/material-ui/guides/styled-components/
Working with multiple styling solutions

Beyond that, the changes here are mostly about copyediting.

@oliviertassinari hmm yeah that's a good point. The Interoperability doc needs heavy revisions as well (#38147), so I'll move this "multiple styling solutions" content over there for now, and we can come back to that doc in a future PR.

@samuelsycamore Another idea, what if we were renaming the page "Theme scoping"? We have no other documentation about it.

@oliviertassinari good call, I'll go with that—the Interoperability doc is already longer than we'd prefer (with a scrollbar in the table of contents).


Flag option to ignore packages with no known vulnerabilties

Having the ability to ignore safe packages would be great.
It's quite annoying to have to scroll through a huge list of unnecessary information.

@OSSIndex-Admin Do you have any plans for something like this?
If you'd like, I can fork this and rewrite the logging part using winston for logging the results with different log levels for "No known vulnerabilities...", vulnerabilities and a verbose output of those vulnerabilities.
Or alternatively just the current console.log way but buffering the output in resultCallback before showing it (or skip).

That sounds like a good idea, and I am perfectly happy with using winston. A pull request would be awesome if you have the time. Things are rather chaotic for me at the moment so it would be a little while before this hits the top of the list. Thanks!

I'll start work in my fork right away.
https://github.com/lahdekorpi/auditjs

I have been very, very distracted in the last few months, but am finally getting back to working on the clients. I was planning on merging your branch and wanted to check that you are happy with the way your code works before I do so.

Thanks for this, I just started using auditjs and it would be nice to have a mode that only outputs warnings/errors.  I would call it a "less verbose" or "errors only" or "summary" mode: secure packages are not being "ignored" inasmuch as they are just not being printed to stdout.
That said, this is a fantastic tool, it is definitely catching issues that nsp missed.

That's great to hear. Thanks! I will definitely look into a less verbose mode as I port the logging work.

I have implemented basic log levels using Winston for logging. You should get different results when run with:
-l error
-l info
-l verbose
--verbose
-q

-l info is the default and -q suppresses all console output.

@lahdekorpi Note I have not done the modernization that you were doing in your branch. I will look into it and try bringing that over when I get a chance.


gdx-ai prevents GWT SuperDevMode

Issue details
html:superDev and html:dist works, but when you try to activate superDevMode with the compile button within the web browser, recompiling fails:
[ERROR] Errors in 'com/badlogic/gdx/ai/StandaloneFileSystem.java'
[ERROR] Line 65: Property 'user.home' is not defined.
Debugging is not possible without superdevmode activated.
Version of gdx-ai and/or relevant dependencies
1.8.1, line 65 is concerned.

I have the same issue and can't compile in superDev mode, making debugging impossible 😢 .
It seems the issue comes up when I use the MessageManager class.
Steps to reproduce the issue
Set up a fresh project with the gdx-ai extension. Instantiante a new MessageManager, or use MessageManager.getInstance().
Build the project with html:superDev, and try to compile with the refresh button.

@MrStahlfelge Did you find some way to debug your application without superdevmode?

No, unfortunately not.

Unfortunately,  I won't have the time to investigate in the short run, sorry.
PR welcome  :)

@garbadrom did you call MessageManager class before LibGDX was properly initialized (in your game constructor or in the HTML launcher class) ?

@mgsx-dev No, if I call MessageManager.getInstance() in the renderloop, the bug still comes up.

@garbadrom and when you're removing this call all is OK ?

Yes

System.getProperty("user.home") is not expected to work on HTML.
The root cause is that StandaloneFileSystem should not be accessed when you're using libgdx.
It could happen when you're accessing (directly or indirectly) GdxAI class before LibGDX is properly initialized (calling from game constructor or from HTML launcher ...) see here : https://github.com/libgdx/gdx-ai/blob/master/gdx-ai/src/com/badlogic/gdx/ai/GdxAI.java#L48
I can't reproduce this issue with my setup. Maybe more information on your current setup could help : version of gdx-ai, libgdx, gwt ...

Yes, I see ! However I believe the issue comes from the html:superDev compilation, as the issue still comes up even if I call MessageManager.getInstance() in a method that is never called.
I'm using :
gwtVersion='2.8.0'
gdxVersion = '1.9.7'
aiVersion = '1.8.1'
I'll try to update gdx version to 1.9.8, and if the issue is still here I can make a repository that reproduces the issue.

I had a similar issue with the same exception, but for compiling with dist instead of superdev. It was specifically linked to Behaviourtrees - there, the StandaloneFileSystem was (incorrectly) used. I didn't explicitly call anything ai related before everything was ready. But i found out, that reflection plays a role here. It was quite fragile, but i was able to isolate classes considered for reflection, finally being able to compile and not fail at runtime (due to class not found, because of missing reflection setting). I was only able to solve it by copying the whole btree source into my project, as using the com.badlogic.gdx.btree package for reflection was necessary for runtime, but fails at compilation. Only after splitting it into a different packaging, it worked for me.
So, the gist of it: The thing being active before Libgdx is properly initialized is reflection.

Yes, i  got this error  too
[ERROR] Errors in 'com/badlogic/gdx/ai/StandaloneFileSystem.java'
[ERROR] Line 65: Property 'user.home' is not defined.
My env
ext {
appName = "my-gdx-game"
gdxVersion = '1.9.9'
roboVMVersion = '2.3.6'
box2DLightsVersion = '1.4'
ashleyVersion = '1.7.0'
aiVersion = '1.8.0'
}
So i cant use gdx-ai for html version ^(
And if you run example @alexandrethm, you get error too.

Exact same error.
[ERROR] Errors in 'com/badlogic/gdx/ai/StandaloneFileSystem.java'
[ERROR] Line 65: Property 'user.home' is not defined.

    version = '1.0'
    ext {
        appName = "AriseDeeper"
        gdxVersion = '1.9.10'
        roboVMVersion = '2.3.7'
        box2DLightsVersion = '1.4'
        ashleyVersion = '1.7.0'
        aiVersion = '1.8.2'
    }

I only use IndexedAStar for pathfinding.

I figured out a solution; it may not work for every project but it works here: https://github.com/payne911/Arise_Deeper/pull/1 . I use GWT's super-source mechanism (see core/src/AriseDeeper.gwt.xml, there's a line for super-source) to substitute the GdxFileSystem implementation in place of StandaloneFileSystem (which can't be loaded at all due to the system property access). core/src/emu/ has the super-sourced file. In the GdxDefinition.gwt.xml file, I inherit the game and its super-source after I inherit gdx-ai; I don't know if this matters. I hope this helps someone who finds this issue later...


The readFeatures (et al.) methods of feature formats should accept a string

Currently, we say that ol.format.Feature#readFeatures accepts ArrayBuffer|Document|Node|Object|string.  In practice though, it only works with one type, not any of the listed types.  This is particularly misleading, especially with the missing documentation for the type accepted (see for example the ol.format.GeoJSON#readFeatures documentation which says anything is accepted and doesn't give more detail - in fact, only an Object works).
As with the writeFeatures methods (which consistently return a string, see #2102), I think readFeatures should consistently accept a string.  The same should be true for readFeature and readGeometry.
Since we can't make all of these methods accept all types (e.g. it doesn't make sense for ol.format.GeoJSON#readFeatures to accept ArrayBuffer|Document|Node), I think it would have been best to make them accept only string.  We could be strictly backwards compatible by adding support for string now and still accepting whatever else they currently do.

We could be strictly backwards compatible by adding support for string now and still accepting whatever else they currently do.

They do accept a string currently right? So you're suggestion would be to use string|Object for JSON and string|Node|Document for XML?

Whoa.  I can't say what went wrong there.  Ignore this.

What? Did you miss that the readFeatures methods do accept strings currently? But still, having Node and Document in the signature of ol.format.GeoJSON#readFeatures doesn't make sense to me.

Yeah, I temporarily misread some code and assumed string didn't work.
I agree the extra types don't make sense.  I'll repurpose this ticket for moving readFeatures up to ol.format.JSONFeature and ol.format.XMLFeature with more limited types.
I think this means we either use type casts or call more specific methods in ol.featureloader.loadFeaturesXhr.  But we could see how that works out.


HADOOP-16380. S3A non-recursive deletion of root to return false

Tests run against ireland with known tesMRJob errors. There was an error but cleared on the rerun

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
79
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1
mvninstall
1164
trunk passed

+1
compile
33
trunk passed

+1
checkstyle
23
trunk passed

+1
mvnsite
40
trunk passed

+1
shadedclient
865
branch has no errors when building and testing our client artifacts.

+1
javadoc
29
trunk passed

0
spotbugs
70
Used deprecated FindBugs config; considering switching to SpotBugs.

+1
findbugs
68
trunk passed

_ Patch Compile Tests _

+1
mvninstall
40
the patch passed

+1
compile
36
the patch passed

+1
javac
36
the patch passed

+1
checkstyle
21
the patch passed

+1
mvnsite
39
the patch passed

+1
whitespace
1
The patch has no whitespace issues.

+1
shadedclient
946
patch has no errors when building and testing our client artifacts.

+1
javadoc
27
the patch passed

+1
findbugs
76
the patch passed

_ Other Tests _

+1
unit
290
hadoop-aws in the patch passed.

+1
asflicense
35
The patch does not generate ASF License warnings.

3926

Subsystem
Report/Notes

Docker
Client=18.09.7 Server=18.09.7 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1106

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 538d63aa2f9d 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / c5e3ab5

Default Java
1.8.0_212

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/1/testReport/

Max. process+thread count
330 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/1/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

I need to look at the source a bit more here; I think we need to make sure the behaviour on an rm (root, recursive=true) is handled properly too, which for s3a can/should just be an outright rejection
This is probably time to make the behaviour on the rm root operations something to not just clarify a bit more in filesystem.md but also in the contract options for all filestores, define what happens. Yes, I am making life hard for you here, but this is how we nail down the corner cases of what filesystems are meant to do

I have an integration test failure with this patch:
[ERROR] test_400_rm_root_recursive(org.apache.hadoop.fs.s3a.s3guard.ITestS3GuardDDBRootOperations)  Time elapsed: 9.777 s  <<< FAILURE!
java.lang.AssertionError: Root directory delete failed
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.apache.hadoop.fs.s3a.s3guard.ITestS3GuardDDBRootOperations.test_400_rm_root_recursive(ITestS3GuardDDBRootOperations.java:237)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.lang.Thread.run(Thread.java:748)

I'll take a look at this tomorrow.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
87
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

0
mvndep
87
Maven dependency ordering for branch

+1
mvninstall
1545
trunk passed

+1
compile
1397
trunk passed

+1
checkstyle
183
trunk passed

+1
mvnsite
183
trunk passed

+1
shadedclient
1304
branch has no errors when building and testing our client artifacts.

+1
javadoc
130
trunk passed

0
spotbugs
90
Used deprecated FindBugs config; considering switching to SpotBugs.

+1
findbugs
252
trunk passed

_ Patch Compile Tests _

0
mvndep
29
Maven dependency ordering for patch

+1
mvninstall
102
the patch passed

+1
compile
1333
the patch passed

+1
javac
1333
the patch passed

+1
checkstyle
195
the patch passed

+1
mvnsite
162
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedclient
909
patch has no errors when building and testing our client artifacts.

+1
javadoc
129
the patch passed

+1
findbugs
265
the patch passed

_ Other Tests _

+1
unit
676
hadoop-common in the patch passed.

+1
unit
314
hadoop-aws in the patch passed.

+1
asflicense
63
The patch does not generate ASF License warnings.

9330

Subsystem
Report/Notes

Docker
Client=18.09.7 Server=18.09.7 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1106

Optional Tests
dupname asflicense mvnsite compile javac javadoc mvninstall unit shadedclient findbugs checkstyle

uname
Linux 3f66d0d0aae1 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / c58e11b

Default Java
1.8.0_212

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/2/testReport/

Max. process+thread count
1613 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/2/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

fixed last failing test. tested against ireland, no failures other than testMRJob

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
38
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

0
mvndep
26
Maven dependency ordering for branch

+1
mvninstall
1057
trunk passed

+1
compile
1094
trunk passed

+1
checkstyle
141
trunk passed

+1
mvnsite
131
trunk passed

+1
shadedclient
1015
branch has no errors when building and testing our client artifacts.

+1
javadoc
106
trunk passed

0
spotbugs
69
Used deprecated FindBugs config; considering switching to SpotBugs.

+1
findbugs
189
trunk passed

_ Patch Compile Tests _

0
mvndep
24
Maven dependency ordering for patch

+1
mvninstall
80
the patch passed

+1
compile
1037
the patch passed

+1
javac
1037
the patch passed

+1
checkstyle
140
the patch passed

+1
mvnsite
129
the patch passed

+1
whitespace
1
The patch has no whitespace issues.

+1
shadedclient
689
patch has no errors when building and testing our client artifacts.

+1
javadoc
107
the patch passed

+1
findbugs
205
the patch passed

_ Other Tests _

-1
unit
487
hadoop-common in the patch failed.

+1
unit
308
hadoop-aws in the patch passed.

+1
asflicense
39
The patch does not generate ASF License warnings.

7063

Reason
Tests

Failed junit tests
hadoop.ipc.TestIPC

Subsystem
Report/Notes

Docker
Client=18.09.8 Server=18.09.8 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1106

Optional Tests
dupname asflicense mvnsite compile javac javadoc mvninstall unit shadedclient findbugs checkstyle

uname
Linux 811294b27df1 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 5e6cc6f

Default Java
1.8.0_212

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/3/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/3/testReport/

Max. process+thread count
1463 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/3/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

-1 as is, because we need that qualified path.
I'd also like the empty dir test of PR #1079 retained. Even though for the root directory it is now moot, its critical we have the test to ensure that there's never any regression in the empty dir checks for child entries.
Let me take this over by merging this PR into mine, modifying my new test to test a child dir where the empty dir checks MUST work

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
42
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
1
The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

0
mvndep
68
Maven dependency ordering for branch

+1
mvninstall
1098
trunk passed

+1
compile
1045
trunk passed

+1
checkstyle
136
trunk passed

+1
mvnsite
115
trunk passed

+1
shadedclient
905
branch has no errors when building and testing our client artifacts.

+1
javadoc
90
trunk passed

0
spotbugs
63
Used deprecated FindBugs config; considering switching to SpotBugs.

+1
findbugs
178
trunk passed

_ Patch Compile Tests _

0
mvndep
23
Maven dependency ordering for patch

+1
mvninstall
74
the patch passed

+1
compile
1139
the patch passed

+1
javac
1139
the patch passed

+1
checkstyle
145
the patch passed

+1
mvnsite
119
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedclient
669
patch has no errors when building and testing our client artifacts.

+1
javadoc
94
the patch passed

+1
findbugs
212
the patch passed

_ Other Tests _

+1
unit
531
hadoop-common in the patch passed.

+1
unit
283
hadoop-aws in the patch passed.

+1
asflicense
40
The patch does not generate ASF License warnings.

7014

Subsystem
Report/Notes

Docker
Client=18.09.8 Server=18.09.8 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1106

Optional Tests
dupname asflicense mvnsite compile javac javadoc mvninstall unit shadedclient findbugs checkstyle

uname
Linux 367e1f987b6b 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 4e66cb9

Default Java
1.8.0_212

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/4/testReport/

Max. process+thread count
1390 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-tools/hadoop-aws U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1106/4/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

This has been superceded by #1123 which is built off this PR. Closing this one to avoid confusion


Remove code for hidden and static attributes for auro-menuoption

General Support Request
When looking through the code, there are multiple references to hidden and static attributes in the JS and style files, but there is no code to support these attributes in auro-menuoption.
Possible Solution
Remove all references to hidden and static attributes
Exit criteria
Code for hidden and static attributes is removed.

Working as intended.  These attributes are used by Combobox.


Deploy pending azure-openapi-validator (LintDiff) changes from staging to prod

As required by this support request:

https://github.com/Azure/azure-sdk-tools/issues/5744

The LintDiff PR CI check running on https://github.com/Azure/azure-rest-api-specs hasn't got its changes deployed from staging to prod since months.
Investigation shows doing it in a safe, correct way is nontrivial. This task is about accomplishing this.
Related task o document this process for further deployments:

https://github.com/Azure/azure-sdk-tools/issues/6070

Note there is a private Teams chat between Brett DeFoy, myself and few other folks to help with figuring out some specific pending changes to get deployed on request by Brett, per:

https://github.com/Azure/azure-sdk-tools/issues/5744

A plan how to deploy staging LintDiff changes to prod
The goal
We want to deploy the LintDiff ruleset currently running as part of the ~[Staging] Swagger LintDiff PR CI check to Swagger LintDiff PR CI check. We want to do it in a safe, reversible manner. That is, if the changes we deploy will break prod check, we want to be able to revert it quickly.
What needs to be done
The ruleset package.json needs to be updated from 1.0.1 to 1.1.0 and released to the npm @microsoft.azure/openapi-validator-rulesets package via the azure-openapi-validator to npm release pipeline.
However we cannot do this outright, as doing so would immediately update the ruleset used in prod check and leave no easy way of reverting this change.
The plan step by step

@konrad-jamrozik sounds like a reasonable plan.

Plan execution status
Stage 1:
1.1:

https://github.com/Azure/azure-openapi-validator/pull/493

1.3:

https://devdiv.visualstudio.com/DevDiv/_git/openapi-alps/pullrequest/468946

Need to delay deploying the rules in staging to prod due to users reporting multiple false positives:

https://github.com/Azure/azure-rest-api-specs-pr/pull/12357#issuecomment-1535557462

Here are the rules identified to produce false positives. They need to be disabled before we deploy anything to production:

ResourceMustReferenceCommonTypes
LROPostFinalStateViaProperty (the plan is to remove any rules that address 'final-state-via ')
ProvisioningStateMustBeReadOnly

Note this rule has been disabled by:

https://github.com/Azure/azure-openapi-validator/pull/506


Configure Fails Under Visual Studio Code 1.89.1 on Ubuntu 23.10

Saw had CMake support so opened folder in Visual Studio Code and hit the build button.
[proc] Executing command: /usr/bin/cmake --version
[proc] Executing command: /usr/bin/cmake -E capabilities
[proc] Executing command: /usr/bin/gcc -v
[main] Configuring project: leopard
[proc] Executing command: /usr/bin/cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ -S/home/andrew/checkouts/leopard -B/home/andrew/checkouts/leopard/vscbuild -G Ninja
[cmake] Not searching for unused variables given on the command line.
[cmake] -- The CXX compiler identification is GNU 13.2.0
[cmake] -- Detecting CXX compiler ABI info
[cmake] -- Detecting CXX compiler ABI info - done
[cmake] -- Check for working CXX compiler: /usr/bin/g++ - skipped
[cmake] -- Detecting CXX compile features
[cmake] -- Detecting CXX compile features - done
[cmake] -- Looking for clock_gettime
[cmake] -- Looking for clock_gettime - found
[cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
[cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
[cmake] -- Found Threads: TRUE
[cmake] -- Configuring done (0.4s)
[cmake] CMake Error: INSTALL(EXPORT) given unknown export "ThreadPoolExport"          <-------------------------------------------------
[cmake] -- Generating done (0.0s)
[cmake] CMake Generate step failed.  Build files cannot be regenerated correctly.
[proc] The command: /usr/bin/cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ -S/home/andrew/checkouts/leopard -B/home/andrew/checkouts/leopard/vscbuild -G Ninja exited with code: 1
[main] Building folder: leopard
[main] Configuring project: leopard
[proc] Executing command: /usr/bin/cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ -S/home/andrew/checkouts/leopard -B/home/andrew/checkouts/leopard/vscbuild -G Ninja
[cmake] Not searching for unused variables given on the command line.
[cmake] -- Configuring done (0.0s)
[cmake] -- Generating done (0.0s)
[cmake] CMake Error: INSTALL(EXPORT) given unknown export "ThreadPoolExport"
[cmake] CMake Generate step failed.  Build files cannot be regenerated correctly.
[proc] The command: /usr/bin/cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ -S/home/andrew/checkouts/leopard -B/home/andrew/checkouts/leopard/vscbuild -G Ninja exited with code: 1

I just fixed it in main.
Thanks for spotting this! I am not a cmake expert :-)

Thanks for the fast turnaround! Neither am I or I would have sent over a PR rather than an issue 😅.
On 19 May 2024 17:11:42 BST, Hossein Moein @.***> wrote:

I just fixed it in main.
Thanks for spotting this! I am not a cmake expert :-)
--
Reply to this email directly or view it on GitHub:
https://github.com/hosseinmoein/Leopard/issues/7#issuecomment-2119288864
You are receiving this because you authored the thread.
Message ID: @.***>


More OS integration

Integration with keyboard media keys for playback control with program in background

This may be difficult as Electron does not have an API for capturing these keypresses (AFAIK)

Minimize to taskbar

(#98)
cf. #34, #90

@ZeroDot1 Will do.

Does this help?

@EmperorEarth Yes that helps a lot, not sure how I didn't know of that API. Thanks.

Some official docs
Issue thread on minimize to tray for different app
Commit of a discontinued open source repo with an implementation

Sorry, not as direct this time, bit busy coding!


Introduce "linear-increase" parameter to zdd.py.

In our stack, due to some resource constraints, Marathon sometimes can't fulfill the scaling requests of zdd.py, especially since the final step (when number of new app instances has grown beyond number of old instances) might need a resource overcommitment by more than 150%.
To mitigate this, we introduced a linear-increase option to zdd.py which allows a continuous rollout, similar to a regular restart of the app in Marathon, but with the benefit of draining existing connections.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Hey @DrMurx sorry for the late response - gonna add this to my backlog, if that's okay.
@GoelDeepak @vespian FYI

@justinrlee @vespian  Can we please capture this in jira so that it doesn't slide?

Can one of the admins verify this patch?

Your CI bot is quite relentless 😅

Can one of the admins verify this patch?


⚠ ClamAV has degraded performance

In acc37d8, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 217 ms

Resolved: ClamAV performance has improved in be38df3 after 5 minutes.


couldn't resolve export il2cpp_get_corlib

Hi,
This error appears on calling Il2Cpp.dump(). Note: I'm using a modified version of this package to change the GameAssembly.dll name to UserAssembly.dll, though it probably doesn't matter a lot
il2cpp: couldn't resolve export il2cpp_get_corlib
at r (/node_modules/hk4e-frida-il2cpp/dist/index.js:413)
at get getCorlib (/node_modules/hk4e-frida-il2cpp/dist/index.js:244)
at call (native)
at  (/node_modules/hk4e-frida-il2cpp/dist/index.js:842)
at initialize (/node_modules/hk4e-frida-il2cpp/dist/index.js:1230)

Please take a look at https://github.com/vfsfitvnm/frida-il2cpp-bridge/issues/363
PS: you can do the following to change the default name:
(gloablThis as any).IL2CPP_MODULE_NAME = "UserAssembly.dll";

Il2Cpp.perform(() => {
    // ...
});


backupccl: support BACKUP to multiple destinations by locality

PR: https://github.com/cockroachdb/cockroach/pull/39250
From release notes:

Added support for locality-aware backups across multiple backup destinations. [#39250][#39250] {% comment %}doc{% endcomment %}

When documenting this, be sure to note that for geo-partitioning use cases, the user should verify that the leaseholders are in the expected location before starting the backup. They can do this via the data distribution page in the web UI or the show ranges statement.

Dup of https://github.com/cockroachdb/docs/issues/4743.


Removed Credentials

Credentials object not necessary for the Apollo client, causes failures deploying cross-domains

Thank you @ryanbelke for thius contribution


[go_router] is it possible to directly open child of nested route without initializing parent route.

there are many route/navigator packages only few capable to directly open child route.
but they are also generates parent routes. paren route should be generate when user clicks back button.
Why it is important ?
For example when lanuching "news/:id" it generates child news detail route but also parent "news" route which load news list from api. it sounds wrong because user just launch app from deeplink or push notifications and app should only provide news detail and just news details api call not parent routes news list.
when trying to open /news/3 route
onGenerateRoute method calls 3 times for each route
1- for "/
2- for "/news/"
3- for "/news/3"
so even with RouteAware it is impossible to identify the real active route.

i did a custom solution with RouteObserver.
it seems like should not be a part of navigator package but in real world applications routes has dynamic data fetched from api , firebase etc.
would be nice to have such support inside a navigator Package 😊

I don't think this is something go_router can support, since by design it needs to  build the parent page in order to place them onto the Navigator stack.

closing per comment above


[Bug]: Top bar not displayed correctly when open db in a new window

Contact Details
imed#8086
What happened?
https://user-images.githubusercontent.com/38974541/200668786-a2ee8643-fb2d-4a20-a4b5-79e7e6bf5621.mov
What platform were you using?
Desktop
Version of the plugin
2.8.2
Relevant log output
No response
Are you using the latest version of the plugin in your Obsidian vault?

[X] I have verified that I am on the latest version

Are you check if there is a similar issue?

[X] I have verified that there are not similar issues

something happened with the new obsidian design :( thanks for the report

I don't know if Obsidian fix this problem with 1.0.3 or was another issue, But I can not reproduce it anymore
https://user-images.githubusercontent.com/11924043/201416317-0e7970c4-2090-4fcd-9c47-edd03015b418.mov

It's weird, I still have the same issue in obsidian 1.0.3 with a clean vault without video except for db folder and dataview, and no CSS snippet with the default theme.

And I found that it's a duplicate of #552. The only difference is that he is using windows and I'm using mac.

We will try it after the next release in case another task fix this one

maybe this bug only happens on windows OS. I will wait until Obsidian 1.1.0 to check if Obsidian itself fix the problem

Possible solution Commit e38db8e9


fix(multiselect): keybindings

@sweeting this should be the interaction we talked about - please review and let me know how it feels

Is there some design review available from @sweeting. I'm thinking this is based on this I'm a bit worried width of the input and dropdown. Also would of like a reference design showing various states to compare too.

@EdwardIrby this pr is just focused on keybindings. the figma link you sent does not use a MultiSelect component - can explain what you're referencing?


Letsencrypt ACME response server leaks private SSL keys

If LAN clients have direct (un-proxied) access to Redbird's LE challenge-response server, they can obtain all of Redbird's private SSL keys, e.g.
http://local-server-ip:3000/my.example.com/privkey.pem
The ACME response server should reject URIs without the "/.well-known/acme-challenge/" part.
I added this check.

Hi @manast , my previous pull request on this issue was a bit overcomplicated, so I replaced it with this simple url-check which should suffice. If you have doubts or objections, please let me know.


Use proper name of permission

'Listen' (instead of probably outdated 'Receive')

#sign-off

Due to the upcoming Ignite conference, all merging and publishing is on hold until the morning of 11/15.
This PR is ready for merge on 11/15.
#label: "event-triaged-to-10AM"
#label: "missed-content-complete"
#label: "aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


Resolving issue

D:\Bootstrap\Bootstrap>npm start
npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start"
npm ERR! node v6.11.1
npm ERR! npm  v3.10.10
npm ERR! path D:\Bootstrap\Bootstrap\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'D:\Bootstrap\Bootstrap\package.json'
npm ERR! enoent ENOENT: no such file or directory, open 'D:\Bootstrap\Bootstrap\package.json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR!     D:\Bootstrap\Bootstrap\npm-debug.log
D:\Bootstrap\Bootstrap>

do you have a package.json in that folder? It says it doesn't exist.

Thanks. I found it later. It was in another Drive. I m new to it. So do not know much about UI.

This repository is now deprecated. The Angular Quickstart project was a nice starting point for creating Angular applications. Now we recommend using the Angular CLI to create new Angular projects.
Starting from 1 November 2017, all the Angular documentation, at angular.io, is based on the Angular CLI.
Let's get started


[KED-1805] Support archiving/deleting old/unused datasets

Description
I would like a kedro catalog delete command to make removing old data easy. For example, kedro catalog delete before:5/18/2020 layer:model_output will delete all model outputs generated by pipelines run before May 18.
The syntax can get extremely expressive, but even just a date filter is a great start.
Context
I'm running pipelines on a shared server and getting complaints that I'm using too much disk space (169 GB and rising), as each pipeline run generates hundreds of megabytes of versioned datasets. This use case is not unique to a shared server; cleaning up old run data can be necessary on a local computer and even on cloud storage.
I could write a shell script to clean old data myself, but then I need to manage:

Version parsing, so that I can only delete data beyond my archival period.
Different filesystems (for S3 datasets, I need to delete like aws s3 rm <path>; locally, rm -rf <path>).

I also need to do this for each and every project, and others will do the same thing in myriad ways.
Possible Implementation
Add a _delete method to datasets, and make _delete functionality available for any versioned, writable dataset. (And then implement the other stuff, too. ;))

Another use-case for this feature is changed catalog configuration: currently, if, say, the versioned flag is changed, the pipeline will break for those who have already got the affected datasets existing, until they manually delete them.

I think this issue is still valid.

Closing this in favour of https://github.com/kedro-org/kedro/issues/1799


feat(MessageMethods#list): implements /channels/{channel.id}/messages for getting bulk messages

Sorry for the commit spam, i didn't rebase it correctly.

@MARCROCK22


✨ Add e2e tests using GITHUB_TOKEN

We want to support the default GITHUB_TOKEN token for the scorecard action.
This PR adds e2e tests that use the default GITHUB_TOKEN.
Branch protection is not supported for GITHUB_TOKEN, so this PR ignore this check in the e2e tests if the token is a GITHUB_TOKEN.
no breaking changes
Add e2e tests using GITHUB_TOKEN

@naveensrinivasan can you take a look?

@azeemshaikh38 PTAL I've updated the description

I hope this PR won't break anything :/


add typing to event listeners

I've added typing for .on() event listeners, for better Intellisense
feel free to comment

Coverage decreased (-20.7%) to 75.949% when pulling f3fa25547fdf93daf23c5b55d3d2464679e8f9d3 on hKaspy:master into d60635f64ec0cea8a00164c6fa0a4104946b117d on paulmillr:master.


Support ignoring certain keys in predicateGenerators

Let's say you had a proxy listening on port 3000 configured like this:
{
  "to": "http://origin-server.com",
  "predicateGenerators": [{
    "matches": { "query": true },
    "ignore": { "query": "startDate" }
  ]}
}

Then we get a request:
http://localhost:3000/path?limit=100&enhanced=true&startDate=2017-09-07&endDate=2017-10-11

The saved predicate should not have the startDate key.
Requested by Sabari Karthik.

Hi, can you assign me to the issue?

Done!

thanks !
it's already done !
https://github.com/bbyars/mountebank/pull/661


Strip HTML Tags from Q&A comments

Describe the bug
Artemis seems like it is not filtering multiple types of HTML Tags. At least everywhere where markdown is allowed, HTML works almost unrestricted.
To Reproduce

Go to a page where markdown embedding is allowed (either the instructors' view or the Q&A Sections)
Add HTML Style Tags or something similar to your comment
Save the change
Reload the page

Expected behavior
The HTML Tags should get removed (at least most of them). Script tags seem to get removed, but I am pretty sure there are ways to exploit this feature and execute JavaScript in the client too.
Ideas I have not tried before: Add an img tag with no src and add JavaScript as an onerror attribute. If you get this to work, you should be able to do anything. (Edit: attributes seem to also get removed, so this should not be a problem)
Screenshots
The Tutorial Course Page after inserting a style tag into the comments, which flips the whole page.

Things like form embedding, images, and links can be embedded without any problems.
This would allow linking to malicious sites, the embedding of tracking pixels, and more.
Maybe escaping characters using XML Entities instead of striping certain tags would be a good idea? At least for the User Comments this kind of embedding should not be possible.

Changing the website content e.g. the exercise description is probably possible by using CSS, which isn't  filtered by dompurify.
Source: https://stackoverflow.com/questions/7896402/how-can-i-replace-text-with-css#13941481)

We use some kind of mechanism to ensure safe html. Not sure how safe this html is in the end.
Problem statements can only be edited by instructors, which should be trustworthy, students can use markdown in question and answers, so we should investigate what is possible here and remove any unwanted elements.
Do you have an idea which frameworks could help us here?

There are npm packages like escape-html which can be used to escape characters. This would disable HTML entirely, which's probably the safest solution here.
If you want to keep some design elements you probably have to stick with something like dompurify...
I took a look into their documentation and it seems like you can finetune their forbidden tags, attributes etc. I think it would be a good idea to work with a whitelist only, meaning you explicitly list all the tags you allow.

We could maybe restrict HTML to instructors (for styling, color, ...)

Sounds good. I will look into the options of dompurify.
What kind of tags should we whitelist for instructors?
I guess we should also disable css, right?
For questions and answers we could simply disallow html. Basic formatting is enough here

Here is a list of basic text formatting tags. Adding headlines to the whitelist would also be a good idea.
Seems like dompurify already takes care of the worst xss attacks possible. The worst I found out you could do is add malicious links and rewrite parts of the problem statements (I have added another example screenshot above)

I drafted a PR which will restrict what can be used in student questions and answers, but leave other areas (e.g. exercise problem statements) untouched: #2593

I will keep this updated
Tags that we use in exercise problem statements:

code
pre
style
images (with alignment)
... (I will ask others as well)


[SMALLFIX] Use the @Nullable annotation for all methods which may ret…

…urn null in LoadMetadataType.java

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/16790/
Test PASSed.

Merged build finished. Test PASSed.


Understanding the result of Wav2vec pretraining and finetuning

❓ Questions and Help
I have been pretrained wav2vec2 base model with my own dataset in Bahasa Indonesia for approximately 300 hours and got 56% valid accuracy. Now still running finetuning with around 50h dataset from the pretrained model and got valid_wer: 8.736 on epoch 37.

What is your question?
Im not sure whether my pretrained model is overfit. I have been searched for explanation for loss0, loss1, code_perplexity, etc to understand how good my pretrained model learned.
Given the pretrain and finetune log,

Given the loss value (pretrain and finetune), did my model learned the right way?
Given the valid_wer and valid_raw_wer ( "valid_wer": "8.314", "valid_raw_wer": "8.314) , it occurs the same in every validation process. Is it because I am not using lm decoding on args?
if valid_wer for ex "8.314", is that means 8% of wer or 80%?

Pretrain log

[2021-06-21 23:36:35,217][train_inner][INFO] - {"epoch": 20, "update": 19.965, "loss": "2.551", "ntokens": "23692.9", "nsentences": "144.97", "prob_perplexity": "277.805", "code_perplexity": "223.408", "temp": "1.7", "loss_0": "2.449", "loss_1": "0.081", "loss_2": "0.022", "accuracy": "0.51487", "wps": "1905.2", "ups": "0.08", "wpb": "23692.9", "bsz": "145", "num_updates": "32600", "lr": "0.000485696", "gnorm": "0.552", "loss_scale": "0.0312", "train_wall": "1225", "wall": "486378"}
[2021-06-21 23:48:16,337][fairseq_cli.train][INFO] - begin validation on "valid" subset
[2021-06-21 23:54:58,480][valid][INFO] - {"epoch": 20, "valid_loss": "2.302", "valid_ntokens": "369.888", "valid_nsentences": "2.25888", "valid_prob_perplexity": "279.808", "valid_code_perplexity": "222.094", "valid_temp": "1.699", "valid_loss_0": "2.201", "valid_loss_1": "0.08", "valid_loss_2": "0.02", "valid_accuracy": "0.56713", "valid_wps": "5024.8", "valid_wpb": "369.9", "valid_bsz": "2.3", "valid_num_updates": "32657", "valid_best_loss": "2.302"}
[2021-06-21 23:54:58,481][fairseq_cli.train][INFO] - begin save checkpoint
[2021-06-21 23:54:58,482][fairseq.trainer][INFO] - Preparing to save checkpoint to checkpoints/checkpoint_best.pt after 32657 updates
[2021-06-21 23:55:07,606][fairseq.trainer][INFO] - Finished saving checkpoint to checkpoints/checkpoint_best.pt
[2021-06-21 23:55:15,579][fairseq.checkpoint_utils][INFO] - saved checkpoint checkpoints/checkpoint_best.pt (epoch 20 @ 32657 updates, score 2.302) (writing took 17.096878033014946 seconds)
[2021-06-21 23:55:15,579][fairseq_cli.train][INFO] - end of epoch 20 (average epoch stats below)
[2021-06-21 23:55:15,582][train][INFO] - {"epoch": 20, "train_loss": "2.562", "train_ntokens": "23683.6", "train_nsentences": "144.372", "train_prob_perplexity": "277.481", "train_code_perplexity": "222.651", "train_temp": "1.706", "train_loss_0": "2.46", "train_loss_1": "0.081", "train_loss_2": "0.021", "train_accuracy": "0.51284", "train_wps": "1857.6", "train_ups": "0.08", "train_wpb": "23683.6", "train_bsz": "144.4", "train_num_updates": "32657", "train_lr": "0.00048566", "train_gnorm": "0.579", "train_loss_scale": "0.0625", "train_train_wall": "20095", "train_wall": "487498"}

Finetune log

[2021-06-25 06:40:50,502][fairseq.trainer][INFO] - Preparing to save checkpoint to checkpoints/checkpoint_best.pt after 16186 updates
[2021-06-25 06:40:58,382][fairseq.trainer][INFO] - Finished saving checkpoint to checkpoints/checkpoint_best.pt
[2021-06-25 06:41:04,896][fairseq.checkpoint_utils][INFO] - saved checkpoint checkpoints/checkpoint_best.pt (epoch 37 @ 16186 updates, score 8.736) (writing took 14.396043311106041 seconds)
[2021-06-25 06:41:04,897][fairseq_cli.train][INFO] - end of epoch 37 (average epoch stats below)
[2021-06-25 06:41:04,900][train][INFO] - {"epoch": 37, "train_loss": "11.348", "train_ntokens": "3681.88", "train_nsentences": "140.872", "train_nll_loss": "0.434", "train_wps": "958.6", "train_ups": "0.26", "train_wpb": "3681.9", "train_bsz": "140.9", "train_num_updates": "16186", "train_lr": "3e-05", "train_gnorm": "26.309", "train_loss_scale": "16", "train_train_wall": "1571", "train_wall": "60749"}
[2021-06-25 06:41:04,920][fairseq.trainer][INFO] - begin training epoch 38
[2021-06-25 06:41:53,525][train_inner][INFO] - {"epoch": 38, "update": 37.032, "loss": "11.226", "ntokens": "3679.84", "nsentences": "140.815", "nll_loss": "0.43", "wps": "916", "ups": "0.25", "wpb": "3679.8", "bsz": "140.8", "num_updates": "16200", "lr": "3e-05", "gnorm": "26.197", "loss_scale": "16", "train_wall": "718", "wall": "60797"}
[2021-06-25 06:53:59,279][train_inner][INFO] - {"epoch": 38, "update": 37.489, "loss": "11.188", "ntokens": "3680.16", "nsentences": "140.615", "nll_loss": "0.427", "wps": "1014.2", "ups": "0.28", "wpb": "3680.2", "bsz": "140.6", "num_updates": "16400", "lr": "3e-05", "gnorm": "27.19", "loss_scale": "16", "train_wall": "709", "wall": "61523"}
[2021-06-25 07:06:46,663][train_inner][INFO] - {"epoch": 38, "update": 37.945, "loss": "10.967", "ntokens": "3683.52", "nsentences": "141.005", "nll_loss": "0.42", "wps": "960", "ups": "0.26", "wpb": "3683.5", "bsz": "141", "num_updates": "16600", "lr": "3e-05", "gnorm": "25.193", "loss_scale": "32", "train_wall": "753", "wall": "62291"}
[2021-06-25 07:08:17,701][fairseq_cli.train][INFO] - begin validation on "valid" subset
[2021-06-25 07:09:05,057][valid][INFO] - {"epoch": 38, "valid_loss": "6.43", "valid_ntokens": "155.374", "valid_nsentences": "5.84173", "valid_nll_loss": "0.242", "valid_uer": "2.769", "valid_wer": "8.314", "valid_raw_wer": "8.314", "valid_wps": "1830.8", "valid_wpb": "155.4", "valid_bsz": "5.8", "valid_num_updates": "16624", "valid_best_wer": "8.314"}
[2021-06-25 07:09:05,058][fairseq_cli.train][INFO] - begin save checkpoint
[2021-06-25 07:09:05,060][fairseq.trainer][INFO] - Preparing to save checkpoint to checkpoints/checkpoint_best.pt after 16624 updates
[2021-06-25 07:09:12,941][fairseq.trainer][INFO] - Finished saving checkpoint to checkpoints/checkpoint_best.pt
[2021-06-25 07:09:19,597][fairseq.checkpoint_utils][INFO] - saved checkpoint checkpoints/checkpoint_best.pt (epoch 38 @ 16624 updates, score 8.314) (writing took 14.53786907484755 seconds)
[2021-06-25 07:09:19,598][fairseq_cli.train][INFO] - end of epoch 38 (average epoch stats below)
[2021-06-25 07:09:19,598][fairseq_cli.train][INFO] - end of epoch 38 (average epoch stats below)
[2021-06-25 07:09:19,601][train][INFO] - {"epoch": 38, "train_loss": "11.082", "train_ntokens": "3681.88", "train_nsentences": "140.872", "train_nll_loss": "0.424", "train_wps": "951.6", "train_ups": "0.26", "train_wpb": "3681.9", "train_bsz": "140.9", "train_num_updates": "16624", "train_lr": "3e-05", "train_gnorm": "26.014", "train_loss_scale": "32", "train_train_wall": "1597", "train_wall": "62444"}

What have you tried?
What's your environment?

fairseq Version (e.g., 1.0 or master):
PyTorch Version (e.g., 1.0): 1.9.0+cu102
OS (e.g., Linux): Ubuntu 18.04 Server
How you installed fairseq (pip, source): pip3 install --editable ./
Build command you used (if compiling from source):
Python version: 3.6.9
CUDA/cuDNN version: 10.2
GPU models and configuration: GeForce GTX 1080 Ti

if valid_wer for ex "8.314", is that means 8% of wer or 80%?

8% WER not 80%. Try using a LM should reduce the WER a bit.

Given the valid_wer and valid_raw_wer ( "valid_wer": "8.314", "valid_raw_wer": "8.314) , it occurs the same in every validation process. Is it because I am not using lm decoding on args?

Yes. raw_wer is the CTC wer before LM decoding. if you do not use an LM, wer=raw_wer

I see. Thanks for the answer, @medabalimi !

if valid_wer for ex "8.314", is that means 8% of wer or 80%?

8% WER not 80%. Try using a LM should reduce the WER a bit.

I see. I will try it!
Thanks for the answer!


Update guide to ES6

Any update on this?

Looks ok, @dougwilson ready to merge?

Why? I believe the previous Express TC discussions was to keep this to work in the supported Node.js versions.

I agree that this change is unnecessary.  Also, I really think that encouraging users to use arrow functions as middleware is a bad idea.  Arrow functions are always anonymous, so when an error is thrown, you will have difficulty debugging.  So if any change should be made to these examples, it should be to name the function, IMO.


Seal trait cosmwasm_std::Api

In order to be able to add new functions later on, let's use the sealed trait trick for cosmwasm_std::Api

But then again, this means users can't implement APIs anymore (e.g. https://github.com/CosmWasm/cw-multi-test/blob/299b412d40dbebe82656f5fd1957811f35db323d/src/addons/api/bech32.rs#L47)

We'll go that route instead: Possibly-breaking: adding a defaulted trait item


chap06 04update - notebook setup and reproducibility

@nfmcclure before you merge this into your master you should review the results.  When I set up the code for reproducibility as in the book,
seed = 2
tf.set_random_seed(seed)
np.random.seed(seed)

the resulting training and test loss values and plot do not match the one in the book. See below.  I played around with some other values for seed, seed=29 provides a better look but still not exactly in the book.  I suspect there may have been a change in how tf.set_random_seed() function worked from the time you initially wrote the code to how that function behaves in TF 1.0.1. Is there another seed value you'd like me to try?

Hi @jimthompson5802 .
Thanks for these notes.  I suspect you are correct about the functionality of the random seed in TF.  It's probably ok.  I'll add a note in the writeup about how results may vary.  Thanks for this!


Count Implementation property will be automatically set when creating a JDBC user store, but does not behave correctly

Type: Improvement
Priority: High
Severity: Minor
Release: wso2is-5.4.0-update1
Steps

Create a JDBC user store without configuring the Count Implementation property via admin services
Verify the properties of the created store from management console. The Count Implementation property will be internally set
Check if the user counts are displayed for the user store from Users and Roles section

Issue
The user counts will not shown for this user store

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.


Translated lexicon name not shown on taxon page

From https://forum.inaturalist.org/t/lexicons-displayed-after-alternate-names-for-multilingual-places-are-not-translated/39339 I can replicate.

Make your locale English, but choose Canada for common names place.

Go to https://forum.inaturalist.org/t/lexicons-displayed-after-alternate-names-for-multilingual-places-are-not-translated/39339

"French" is shown in English

Change locale to French.

"English" is shown as "English", not "Anglais"

I'll take a look.

I haven never seen this "AKA" line, and haven't figured out how to cause it to show up.


Validation does not work as expected with an array of email addresses

Laravel Version
10.12.0
PHP Version
8.1.18
Database Driver & Version
No response
Description
When validating an array of emails, email validation always fails because the format is an array.
Steps To Reproduce
    $recipient =<EMAIL_ADDRESS><EMAIL_ADDRESS>    $validator = Validator::make(
        [
            'recipient' => $recipient
        ],
        [
            'recipient' => 'email|required|array',
        ]
    );
    if ($validator->fails()) {
        if($validator->errors()->has('recipient')) {
            echo implode(", ", $validator->errors()->get('recipient'));
        }
    }

Hi there,
Thanks for reporting but it looks like this is a question which can be asked on a support channel. Please only use this issue tracker for reporting bugs with the library itself. If you have a question on how to use functionality provided by this repo you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

However, this issue will not be locked and everyone is still free to discuss solutions to your problem!
Thanks.


MakeSet operator - Only 127 records

I am using makeset() operator. What I noticed is that it only allows 127 records in the set. However, actual count in my list is around 2000. Is this a limitation?

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

ID: f299272e-9906-09e3-2152-4d781d8ee9a3
Version Independent ID: 9982d1cc-20be-e350-a38d-a5a7bd76cc27
Content: Advanced aggregations in Azure Monitor log queries - Azure Monitor
Content Source: articles/azure-monitor/log-query/advanced-aggregations.md
Service: azure-monitor
Sub-service: logs
GitHub Login: @bwren
Microsoft Alias: bwren

@nareshnagpal06 Thanks for your comment. We will review your request and get back to you shortly.

I just found out that MakeSet has second parameter - MaxSize which will return required number of rows.
make_set(Expr [, MaxSize]).
Hence Closing the issue.


Example glfw vulkan

As the title says, working glfw-vulkan backend.
Regarding

Wait for https://issues.dlang.org/show_bug.cgi?id=20905 to get fixed.

I think I can help with that, but I am not able to reproduce the original issue within your codebase. Do you have any example?
Great work, btw! Was on my long time to do list, but to lazy so far. Hoped that at some point we might be able to auto-convert the cpp code. Tried several existing approaches, none worked satisfyingly.

Hello @ParticlePeter,
sorry for not replying sooner, I didn't have notifications set up and only now saw your pull request.
If you could rebase your changes on the newest version (just merged 1.83), I would by happy to accept them.
Regarding issue https://issues.dlang.org/show_bug.cgi?id=20905: The following example still fails in the newest compiler version:
struct Foo {
    my_type index;
}

static if(true) {
    alias my_type = int;
}

It would be great if you could help find or even fix the bug.
I do use a small tool I wrote to automatically translate most of the code via very simple text search-and-replace.

Hi @KytoDragon,
wasn't observing myself. I'll upgrade and rebase as soon as possible.
About the Bug, I am not sure if I fully understand the problem. I read the bugzilla issue, but I cannot find any occurrence of this pattern in d_imgui code base. Can you point me to such occurrence in your code?

Hallo @ParticlePeter,
if you search through the code for the following comment, you should find all occurrences of this problem:
// TODO D_IMGUI: See bug https://issues.dlang.org/show_bug.cgi?id=20905
Right now the code that is supposed to be inside the static if block is always just below it. If you move the code inside the static if it breaks compilation with "undefined identifier" errors.

I re-based to the current version, the example runs, but the latets VulkanSDK tells about some error, which I'll fix next. However, feel free to test it. Also looking into the d-bug.

Hi @KytoDragon,
I tried several tricks, string import, mixin templates in several variations, without success. But I doubt that this DLang issue will be fixed, at least not soon. I have two suggestions, guess you had similar ideas:

Turn all the enums in d_imgui.imconfig into versions. All the enums are false by default, if the user wants to enable any, he just needs to specify them in the build command or dub project file. Keep the imconfig module, for the ImTextureID and other user alias as well as user defined handlers.
Move all conditionally compiled code depending on the imconfig enums into imconfig. This would deviate from the original imguie, but would work.

I can prepare a PR if you like any of these options.

Merged


How to install Caffe2 on Windows?

Hello. caffe2 installation is a mess. The official tutorial is obviously not correct so I had to follow this one: http://gianni.rosagallina.com/en/posts/2018/10/04/caffe2-gpu-windows-1.html
However, here the author says, during Step 2, to change some settings for cmake???? Are these settings supposed to be applied in build_windows.bat or am I supposed to write
-DTORCH_CUDA_ARCH_LIST=6.1 in some other file? Please explain to me how to do this. If possible, share a working build_windows,bat file

@sarimmehdi, Caffe2 installation separate from PyTorch is no longer supported. You can install one of the previous binary installs, but I'd recommend installing PyTorch for Windows and you should have the  Caffe2 APIs also available to you, although not officially supported. If you can move to PyTorch APIs I'd recommend that. Feel free to follow the steps at https://pytorch.org/get-started/locally/ and hope that helps.


CloudTable usage

It would be nice to have official documentation regarding how to use CloudTable (referring to dropping of IQueryable in v2). Instead of a link to a Stackoverflow question. Useful for a while but full docs would be much preferred.

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

ID: 6d35c032-eae7-ac4b-2ad3-32fd0cd2318f
Version Independent ID: 92b0a972-eabe-8048-36b1-a1cefb3acf43
Content: Azure Table storage bindings for Azure Functions
Content Source: articles/azure-functions/functions-bindings-storage-table.md
Service: functions
GitHub Login: @tdykstra
Microsoft Alias: tdykstra

@davidroberts63 Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

@davidroberts63 Thanks for the suggestion. We have a backlog of work to do on the Azure Functions docs and I've added this to the backlog work item and linked it to this issue so you will be notified when the work is done.  It probably will be a while before that happens, but we'll get to it as soon as we can. You mentioned the StackOverflow post is insufficient -- any information you can provide about what you were looking for but didn't find even in the StackOverflow post would be helpful; we'll be sure to include that when we update the doc.

#please-close


⚠ ClamAV has degraded performance

In 7a9f7c5, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 212 ms

Resolved: ClamAV performance has improved in fbfad38.


Clio is not returning "actNotFound" error for deleted account.

Work around:

Create a new account(or use an existing account).
Wait till the transaction's Sequence number plus 256 must be less than the current [Ledger Index] to avoid tecTOO_SOON error.
Do an AccountDelete transaction.
verify account_objects (which should be returning "error": "actNotFound" error)

Sample request with deleted account:
{     "method": "account_objects",     "params": [         {             "account": "rrhpB1iso6sFNxhNfTHiFyuAMu5Xrdupmj",             "deletion_blockers_only": false,             "limit": 2000,             "validated": true         }     ] }
Rippled response:
{     "result": {         "error": "actNotFound",         "error_code": 19,         "error_message": "Account not found.",         "request": {             "account": "rrhpB1iso6sFNxhNfTHiFyuAMu5Xrdupmj",             "command": "account_objects",             "deletion_blockers_only": false,             "limit": 2000,             "validated": true         },         "status": "error"     } }
Clio response:
{     "result": {         "account": "rrhpB1iso6sFNxhNfTHiFyuAMu5Xrdupmj",         "account_objects": [],         "ledger_hash": "D05E845011F985B655D79312C3FC215F8E1FB59210B62882F694010ADA6EAA36",         "ledger_index": 22929652,         "validated": true,         "status": "success"     },     "warnings": [         {             "id": 2001,             "message": "This is a clio server. clio only serves validated data. If you want to talk to rippled, include 'ledger_index':'current' in your request"         }     ] }
FYI: I verified the complete_ledgers of Clio server_info to make sure the account sequence is in the range.

Does this issue exist for account_info as well?

Issue is fixed.


Fix bug that doesn't allow using http proxies

In util/util.go, function fetchURL tries to retrieve the http-proxy attribute from viper config, yet http-proxy is not set anywhere, leading to proxy being ignored.

@bWMK @mozqnet This needs to be update with the latest changes to master

Closing this as there was a lot of refactoring in the original code, and now there are conflicts in the merge.


Change password on first login

On first login - change password. Sheeri has a plan for this.

Does it means for the first login user shoul see only MyAccound page ?

For the first login, they should be taken directly to the "Change Password" screen
As a reminder, here is the design document link for change password functionality

This is no longer needed, as custom first passwords are allowed to be defined.


Vue provide/inject is not testable in components

Hi 👋
We're experiencing issues with Nuxt plugins that utilize vueApp.provide() to inject values. Consuming those injected values in components works fine when using the dev server. However when testing with nuxt-vitest these values are not set.
We've tried to pass the nuxtApp.vueApp as localVue in the mountSuspended() options but this seems to have no effect.
I've created a failing test case for this here (diff)
The new component for the test case should look like this:

But in tests the content (which is the injected value) is empty.

This workaround may help: https://github.com/nuxt/test-utils/issues/601#issuecomment-1837207080


Unable to display altair visualisations on spyder 3.2.5

Description
What steps will reproduce the problem?

Import altair library as alt.
Use any example or own example to define the altair chart (for ex. https://altair-viz.github.io/documentation/displaying.html
Display the chart.

What is the expected output? What do you see instead?
There is no output but some white space between the executed line and the running line suggesting that there is either a missing dependency or spyder's inability to display the chart.
Please provide any additional information below
I've provided a screenshot below to make things clearer. It can be seen that when I define chart and execute it, there is no output at all. When I move the cursor to that blank space, it becomes smaller is size that tells me that the output is there but has not displayed fully.
Edit: Updated Spyder to 3.2.6 and still no output for altair chart.

Version and main components

Spyder Version: 3.2.5
Python Version: 3.6.0
Qt Versions: 5.6.2, PyQt5 5.6 on Darwin

Dependencies
pyflakes >=0.6.0 :  1.5.0 (OK)
pycodestyle >=2.3:  2.3.1 (OK)
pygments >=2.0   :  2.1.3 (OK)
pandas >=0.13.1  :  0.20.3 (OK)
numpy >=1.7      :  1.12.1 (OK)
sphinx >=0.6.6   :  1.5.1 (OK)
rope >=0.9.4     :  0.9.4-1 (OK)
jedi >=0.9.0     :  0.9.0 (OK)
psutil >=0.3     :  5.0.1 (OK)
nbconvert >=4.0  :  4.2.0 (OK)
sympy >=0.7.3    :  1.0 (OK)
cython >=0.21    :  0.25.2 (OK)
qtconsole >=4.2.0:  4.2.1 (OK)
IPython >=4.0    :  5.1.0 (OK)
pylint >=0.25    :  1.6.4 (OK)

can we add this, altair is becoming the new standard interactive chart in python


add warning when aurora job add command fails during heron update

replace #2733
After discussion with maosong and ning, we agree:
1 Warn users clearly before the actual update process. So they can know the risks. (done by prompt)
2 Warn users clearly after failure. And let users know the topology can enter a wired state, and a re-deployment is recommended.
Since the warning tells the users to assure the topology's running state, heron does not try to activate it.
Example:
$ ~/bin/heron update --config-property heron.command.update.prompt=prompt \
--verbose local ExclamationTopology --component-parallelism word:4

Default config value disabled

@huijunw @nwangtw - not sure what is the intention of this PR. Ideally instead of doing all the warning etc - heron update itself should take care of itself. If heron update has an issue in terms of getting resources etc, it should revert itself - making the operation as though it did not change anything.

@huijunw - talked with @nwangtw about a cleaner approach. we can discuss it offline.


Undo doesn't work properly after we cut or paste text into TextField

Reproduced in 1.2.0-alpha01-dev774 and 1.1.0
import androidx.compose.material.TextField
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.setValue
import androidx.compose.ui.window.singleWindowApplication

var text by mutableStateOf("")

fun main() = singleWindowApplication {
    TextField(text, { text = it })
}

Type "123456"
Select "23"
Press "Ctrl-X" to cut text
Press "Ctrl-Z" to undo the cut

Expected: 123456 in the TextField
Actual: 1234 in the TextField
https://user-images.githubusercontent.com/5963351/189001217-e847217c-5e7a-4ecb-9a9f-db098e90cc53.mov

Observation:
Works fine when keyboard is used to select the text, can help to track the exact problem.
https://user-images.githubusercontent.com/4167681/236196164-25648ab8-d536-45a6-83ea-7e4ed2ef90cc.mov

UndoManager.makeSnapshot is not called occasionally, if user typed something in and selected a text.


Android

com.google.android.gms.vision.barcode seems to have classes to support barcode scanning using Google Play services.  Is it possible to extend that into this plugin for supporting barcodes scanning on Anrdoid?
http://android-developers.blogspot.se/2015/08/barcode-detection-in-google-play.html

Definitely possible! I plan to develop Android and Windows platforms for this plugin, but I haven't had the time yet. I'd love to accept a pull request if you're interested in working on it!

There is a plugin that already does live camera preview on android that is rendered over the cordova app. We use that plugin and I believe the hardest part of Android support is already done there:
https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview
The rest to implement is just to use ZXing or com.google.android.gms.vision.barcode to look for QR in camera object and make a callbacks once it was found.
Note: if you use Crosswalk on Cordova with Android, you need to add some parameters to your config.xml to make this plugin work, see my comment here: https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview/issues/3#issuecomment-229025649

Work on this is starting here: https://github.com/bitpay/cordova-plugin-qrscanner/pull/9

This has now shipped: https://github.com/bitpay/cordova-plugin-qrscanner/pull/16

how hard would it be to get android to support data martix codes?


First Release Error

When add this action to a repo that has no releases yet, it throws an error.
Maybe it should just generate and empty changelog? Or a message "First release".
I am using this as a workaround to conditionally run the step only if previous tags exist via if: env.previous_tag:
    - name: previous tag
      run: |
        # set previous_tag to the last tag in the repo
        # or if the command throws an error, set it to nothing
        previous_tag=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
        echo "previous_tag=$previous_tag" >> $GITHUB_ENV

    - name: Generate changelog
      id: changelog
      if: env.previous_tag
      uses: jaywcjlove/changelog-generator@main
      with:
        token: ${{ secrets.GITHUB_TOKEN }}

 - name: Generate changelog
   id: changelog
   uses: jaywcjlove/changelog-generator@main
+   if: env.previous_tag
   with:
    token: ${{ secrets.GITHUB_TOKEN }}

This can solve the problem? @patrickleet

yea, with the previous_tag step that sets it to "" or the previous tag - if it's "", then that will evaluate to false, so it won't run in that case

@patrickleet thx!

I trimmed the step that creates env.previous_tag down a bit:
   - run: echo "previous_tag=$(git describe --tags --abbrev=0 2>/dev/null || echo '')" >> $GITHUB_ENV

This is also required for the workaround to work, otherwise it will never run

Looks like this trick does not work anymore: - run: echo "previous_tag=$(git describe --tags --abbrev=0 2>/dev/null || echo '')" >> $GITHUB_ENV
previous_tag is always set to an empty string


Outdated documentation

This documentation is outdated. You have to use App registrations on the Azure Portal now. Please update.
PS: Even the Notification Hub resource on Azure is outdated and links to the partner portal.

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

ID: cd1500dd-1909-34d6-d67a-8ae2dc5393db
Version Independent ID: 490fe0f3-6dbf-93a6-e0c0-c3ea51f5cbd3
Content: Windows Push Notification Services (WNS) overview - UWP applications
Content Source: windows-apps-src/design/shell/tiles-and-notifications/windows-push-notification-services--wns--overview.md
Product: uwp
Technology: design
GitHub Login: @hickeys
Microsoft Alias: hickeys

Thanks for your feedback. This article was updated several months ago to describe the current process, and it now points to the Azure Notification Hubs documentation where appropriate.

Thanks for your feedback. This article was updated several months ago to describe the current process, and it now points to the Azure Notification Hubs documentation where appropriate.


Ipywidget version supported

Hi,
I would like to know what are the ipywidget version supported as it looks that with the 6.0.0 it is not working.

ipywidgets 5.x is suppoeted by the last stable release. ipywidgets 6.0 was released today.
I will release ipyleaflet tomorrow to officially support ipywidgets 6.0.
In the mean time you can either downgrade ipywidgets or run ipyleaflet from source.

Actually, can you give more details about what you are seeing. In the classic notebook, this might work with ipywidgets 6.0.

Actually, this is what i got, when i try to install it
sudo jupyter nbextension enable --py --system ipyleaflet

Traceback (most recent call last):
  File "/usr/local/bin/jupyter-nbextension", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.4/dist-packages/jupyter_core/application.py", line 267, in launch_instance
    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
  File "/usr/local/lib/python3.4/dist-packages/traitlets/config/application.py", line 658, in launch_instance
    app.start()
  File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 969, in start
    super(NBExtensionApp, self).start()
  File "/usr/local/lib/python3.4/dist-packages/jupyter_core/application.py", line 256, in start

    self.subapp.start()
  File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 877, in start
    self.toggle_nbextension_python(self.extra_args[0])
  File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 853, in toggle_nbextension_python
    logger=self.log)
  File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 459, in enable_nbextension_python
    logger=logger)
  File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 374, in _set_nbextension_state_python
    m, nbexts = _get_nbextension_metadata(module)
  File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 1140, in _get_nbextension_metadata
    m = import_item(module)
  File "/usr/local/lib/python3.4/dist-packages/traitlets/utils/importstring.py", line 42, in import_item
    return __import__(parts[0])
  File "/usr/local/lib/python3.4/dist-packages/ipyleaflet/__init__.py", line 3, in <module>
    from .leaflet import *
  File "/usr/local/lib/python3.4/dist-packages/ipyleaflet/leaflet.py", line 12, in <module>
    from ipywidgets.widgets.interaction import _widget_from_abbrev
ImportError: cannot import name '_widget_from_abbrev'

Thanks. This one is fixed in master indeed. I am AFK right now. releasing
tomorrow.
On Mar 1, 2017 10:15 PM, "sergesvr"<EMAIL_ADDRESS>wrote:

Actually, this is what i got, when i try to install it
sudo jupyter nbextension enable --py --system ipyleaflet
Traceback (most recent call last):
File "/usr/local/bin/jupyter-nbextension", line 11, in
sys.exit(main())
File "/usr/local/lib/python3.4/dist-packages/jupyter_core/application.py", line 267, in launch_instance
return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
File "/usr/local/lib/python3.4/dist-packages/traitlets/config/application.py", line 658, in launch_instance
app.start()
File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 969, in start
super(NBExtensionApp, self).start()
File "/usr/local/lib/python3.4/dist-packages/jupyter_core/application.py", line 256, in start
self.subapp.start()

File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 877, in start
self.toggle_nbextension_python(self.extra_args[0])
File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 853, in toggle_nbextension_python
logger=self.log)
File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 459, in enable_nbextension_python
logger=logger)
File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 374, in _set_nbextension_state_python
m, nbexts = _get_nbextension_metadata(module)
File "/usr/local/lib/python3.4/dist-packages/notebook/nbextensions.py", line 1140, in _get_nbextension_metadata
m = import_item(module)
File "/usr/local/lib/python3.4/dist-packages/traitlets/utils/importstring.py", line 42, in import_item
return import(parts[0])
File "/usr/local/lib/python3.4/dist-packages/ipyleaflet/init.py", line 3, in
from .leaflet import *
File "/usr/local/lib/python3.4/dist-packages/ipyleaflet/leaflet.py", line 12, in
from ipywidgets.widgets.interaction import _widget_from_abbrev
ImportError: cannot import name '_widget_from_abbrev'
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ellisonbg/ipyleaflet/issues/52#issuecomment-283472554,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACSXFoEEVlodlvA0K-3VCts9-HEDZOjIks5rheAFgaJpZM4MQEVh
.

@updiversity, ipyleaflet 0.3.0 has been released.


Suggest adding pylint tests in kubeflow-fairing-presubmit for Fairing

/kind feature
Describe the solution you'd like
Since this is Python project, suggest adding pylint tests in kubeflow-fairing-presubmit. pylint is very useful tool to check errors in Python code, and can ensure code standard.

/assign @karthikv2k


dotnet tool?

@cklutz once again thank you for creating this indispensable library!
Have you thought about publishing a dotnet global tool like lockcheck.exe such that you could run it from command line?
Long ago this used to be a console .exe project, but now it seems to be a library only?

I pushed a branch in my fork if you're interested:
https://github.com/KirillOsenkov/LockCheck/tree/tool

Oh yes, nice idea. Haven't thought about that. Go figure! :-)
I'm a bit busy for the next couple of weeks, but after that (or before, if possible at all), I'd gladly like to merge a PR. Thanks for the ownership offer. I accepted it in the hopes I can provide some value eventually.

Here you go:
https://github.com/cklutz/LockCheck/pull/11
no rush!

Finally :-) I merged it. Sorry for taking so long and thanks again! I will have to do some more work on this library in the next weeks (hopefully) the Linux tests are (still) broken and some other stuff...

see above

.


Notebooks: Contributed Actions on Toolbar have Different Text Color on Dark Theme

Notice how the Manage Packages action has text that's brighter than the Collapse Cells action.

From what I'm seeing, it appears that the button is generated differently compared to the collapse cells (and other icon) buttons, with an .icon rather than a .codicon in its class name, and the image is loaded from a different folder than those of the other icons, I suggest altering the manage packages button (wherever the icon and button is created) so that it follows the other buttons. I suspect this might be a holdover from an old version of the structure.