Are charsets used anywhere at this point?

Hey, folks. Great library 🎉
We were just bumping into some "illegal/malformed utf-8" exceptions trying to throw some data into a JSON field in postgres and that led me down the path of looking into charsets (which looked promising since we use sendgrid) but it looks like Griddler no longer makes use of charsets.
I searched griddler and the adapter gems and it looks like the only current usage is the griddler docs and test suite.
It looks like usage may have been removed by https://github.com/thoughtbot/griddler/commit/4404b713e27a7be3ba6ffe5cc5b7223686158580
But I could be missing something. So, are charsets used anywhere at this point? Or should I read that commit referenced above to imply that they're not reliable enough to be trusted?

 As such, you'd probably want to look for that in the griddler-sendgrid project. It does indeed look like the usage of that feature was stripped in 4404b71 though. That was prior to Griddler moving the various adapters into independent gems (which is why you see the commit in this project).

I've used charsets to manually encode text and html attributes if email.text.valid_encoding? is false.  Like this:
  def charsets
    @_charsets ||= JSON.parse(params[:charsets])
  end

  def fix_encoding(str, charset_key)
    # charset_key is "text" or "html"
    if str && !str.valid_encoding?
      str = str.force_encoding(charsets[charset_key]) rescue str
      if !str.valid_encoding?
        str = str.encode('UTF-8', 'binary', invalid: :replace, undef: :replace, replace: '')
      end
    end
    str
  end


Python version

Hello Julien,
This is an amazing library, thanks a lot for your work! :heart_on_fire:
I was looking for an similar solution on Python, and found nothing I was really interested in. So here it is, I created a Python version of your project: https://github.com/BoboTiG/py-candlestick-chart
I hope it is OK on your side, it will be kept open-source, nothing fancy more. I plan to ease integration with Textualize/Rich, which are other cool terminal libraries on Python.
Let me know if you find any issue with my move, otherwise I'll delete my repository ;)
Cheers,
Mickaël

Hey Mickaël! 👋
Thanks for the kind words!
I don't have any problem with that, it's great to have taken this initiative, I think it will be useful to many people because Python is still much more popular than Rust!
I will add a note in the readme with a link to your repo.
Thanks 🚀


Feature Request: Split commit/push

Hello,
Having joined git-commit and git-push operations behind single Push button is an issue for us.
We are a team of 4. Each of us is working on its own Thingworx instance. Our Thingworx application is actually composed of one common layer and many sub apps on top of this layer. Each of us is reponsible for some of these sub apps.
We would like to be able to commit changes step by step on our own instances while not publishing them immediately to Bitbucket server. By doing joined commit/push, the repository is filled up with partial work for sub-apps. It is then a hard work to sanitize development on the integration server. By splitting Push into git-commit and git-push basic operations, we would allow each developper to go on working on its own instance while we are finalizing release on the integration server.
Working with branches is not an option, mainly because the interface does not allow creation of local branches nor does it allow to merge branches.
By the way, it is already tough for teammates to juggle with XML exports/imports and Pull/Push. We have already lost work several times due to an export done after a Pull with not import inbetween... So I fear that involving branches will make the whole stuff even more complex.
Please also note that after a successful Pull (which creates a merge commit), clicking on Push creates an empty commit which pollutes the history. Splitting Push into git-commit and git-push would also fix this.
Would it be possible to update the interface to have one button for git-commit and one button for git-push operations ?
Best regards,
Thibault

Hi Thubault,
Thanks for the feedback. As far as I have investigated, this feature doesn't only imply changing the user interface. Currently in the server-side extension, the commit and push are done in the same service, the "Push" service from the Git Backup Template.
I will try to split them in two services to see if there are any issues with this and then I can update the UI.
I cannot make any promises related to when this functionality will be available but I will let you know once I investigate more.
Regards,
Costin

The pain is well understood, and indeed the way of working with that is to use separate branches. It's correct that the GUI does not allow for creating or merge branches, but these functionalities are too complex to add in the GitBackup extension GUI, therefore I left them to the Git providers interfaces. Would it be too complicated to setup branches online? I mean is the frequency of creating branches too high to be able to do this?

FYI, we have decided to stop using Thingworx. The platform had too many limitations, and working as a Team was a nightmare (losing changes due to messing up with push/pull/import/export ; XML merging that is not practicable).
GitBackup is a step towards better maintainability (many thanks to you). Unfortunately the import/export operations imposed by Thingworx platform breaks the model of git and leads to many errors that are not acceptable when developping a software solution.


CLI Commands: Support net451-only projects

Currently, in order to use the .NET Core CLI EF commands, your project must target a .NET Core-compatible framework. We could remove this requirement by starting a new net451 process to execute the commands in this case.

your project must target a .NET Core-compatible framework

Does that mean they run fine in .NET 4.6 or not?

No, the user's assembly needs to be compiled  against the .NET Core contracts.

But all the commands work in the PMC, I assume?

@ErikEJ correct. PMC will light up for xproj in RC2

Yes, if you want to target only .NET 4.5.1, using the *.csproj + NuGet commands will work as usual.

For folks using VS, the primary way to invoke these commands is Package Manager Console (which will be enabled in RC2). That means for the developer workflow, this would only be needed for someone developing against Full .NET and wanting to use the command line tools. This seems like it will be a small set of folks.
One thing we didn't consider in triage though is that this could be very useful for build/deployment integration.

Discussed and decided that our general purpose CLI that runs on assemblies (https://github.com/aspnet/EntityFramework/issues/646) rather than our .NET CLI specific commands is the thing that will be best suited to build/deployment/etc. Given that, closing this out but we can reconsider if we see customers wanting this in real applications.

Re-opening. It looks like this will happen as part of dotnet/cli#2020

Blocked on design decision about how this works in CLI

Talked to @bricelam and while this is something we still hope will be fixed by changes to the CLI in RC2. However if that doesn't happen and we need to workaround the limitation we will only do it for RTM, so moving to RTM milestone.

I have a project which is a windows service where I run asp.net core on kestrel in a thread. As such it only targets framework net451. I found when trying to move to rc2 that "dotnet ef" is missing, so I can't do migrations.
Would this issue be the reason why "dotnet ef" is not found / working?
If so, I would guess, that I could work around this by adding the framework netstandardapp1.5, as long as I can get the project to somehow build on netstandardapp1.5 framework?
Changing
    "net451": {}
  },```
to
```"frameworks": {
    "net451": {},
    "netstandardapp1.5": {
      "dependencies": {
        "NETStandard.Library": "1.5.0-*"
      },
      "imports": [
        "dnxcore50",
        "portable-net451+win8"
      ]
    }
  },```
and running "dotnet restore" allows me to run "dotnet ef", however a "dotnet ef migrations -v add test" fails and the output shows:
```Running C:\Program Files\dotnet\bin\dotnet.exe build C:\Dev\move-to-rc2\src\move-to-rc2\project.json -f netstandardapp1.5
Process ID: 10880
Build failed.```

@scttstrck

Would this issue be the reason why "dotnet ef" is not found / working?

Yes, this is the issue tracking on-going work to make dotnet-ef work on net451.

Blocked on https://github.com/dotnet/cli/issues/2505 and https://github.com/dotnet/cli/issues/2566

Initial support has been added with changes in #5142. We are still waiting for https://github.com/dotnet/cli/pull/2586 to become available in CLI.

Known issue: if a user is trying to use dotnet-ef on a net451 project where "buildOptions" > "emitEntryPoint": false, dotnet-ef cannot execute. It tries to dispatch to a command inside bin/Debug/net451/win7-x64/Microsoft.EntityframeworkCore.Tools.Cli.exe, but for class libraries, the command is in bin/Debug/net451/Microsoft.EntityframeworkCore.Tools.Cli.exe.

Blocked: https://github.com/dotnet/cli/issues/2919

Second issue: dotnet-ef cannot load the startup assembly in desktop .NET when executing on a different project. This was a design oversight on our part. Here is the issue:
In PowerShell
LibProj/
    LibProj.csproj
    TestContext.cs
    - Dependency on Ms.EfCore.Sqlite
WebApp/
    WebApp.csproj
    Startup.cs (provides connection string)
    - References LibProj
    - Dependency on Ms.EfCore.Tools

Add-Migration Init -Project LibProj -StartupProject WebApp
The powershell will load WebApp.dll, using the app domain base path as WebApp/bin/Debug/. Because WebApp references LibProj, all assemblies need to run migrations are in  WebApp/bin/Debug/ and can be reflected on.
In dotnet-cli
LibProj/
    project.json
    TestContext.cs
    - Dependency on Ms.EfCore.Sqlite
    - targets "net451"
WebApp/
    project.json
    Startup.cs (provides connection string)
    - References LibProj
    - Dependency on Ms.EfCore.Tools
    -     - targets "net451"

C:\LibProj\ > dotnet ef migrations add --startup-project ../WebApp
The CLI invokes LibProj/bin/Debug/net451/Microsoft.EntityFrameworkCore.Tools.Cli.exe which means the app domain base directory does not include WebApp.dll. When we try to load WebApp.Startup, .NET can't find the right assembly becauase it isn't availalbe in this app domain. Instead, Microsoft.EntityFrameworkCore.Tools.Cli needs to setup a new app domain pointed at WebApp/bin/Debug/net451 in order to load Startup.

Base support for CLI commands on desktop is added for RC2. Remaining issues are tracked else where.
See #5311 and https://github.com/dotnet/cli/issues/2645


Refactor Image::MaxColor to reduce computation time

This refactors Image::MaxColor to massively improve performance for large images, which is a significant bottleneck when loading ImageHeightmaps, as documented in #65. Several all-black images of different sizes (that happen to be suitable for heightmaps) were added in 02ffa90 and a performance test was added to UNIT_Image_TEST in d3eb55b. In b8e0a51, I copied the implementation of Image::Pixel(...) into Image::MaxColor to reduce the allocation and deallocation of FreeImage structs, which @mjcarroll had suggested may be the issue in https://github.com/ignitionrobotics/ign-common/issues/65#issuecomment-632082205. This refactor completely resolves the performance issues for me, though it could perhaps be done in a more elegant way with less duplicated code.
Also, it wasn't my intent to put a performance test inside the unit test, but I couldn't quite figure out how to make a performance test that depends on a component library (graphics in this case). If I put the test in graphics/test/performance, then it's tricky to know what is the target name of the component library. If I put it in test/performance, then I need some logic to know if that component is being built, so I just put it in the unit test.
Fixes #65.

I noticed a gcc compiler warning, and I feel the cleanest fix is to update to gtest 1.10.0: https://github.com/ignitionrobotics/ign-common/pull/67

Since the test images are completely blank, do you think it would make sense to just have a generation function for them?

Since the test images are completely blank, do you think it would make sense to just have a generation function for them?

That's a good point. The issue is that Image has only one constructor that takes a file name as input. Are you suggesting that we generate png files of different sizes dynamically in the test? I'm not sure how to do that.

The issue is that Image has only one constructor that takes a file name as input.

Ah, so I thought that we had the capability to construct one in-memory without touching the filesystem.  In that case, I think that what you have now is suitable.

I just rebased and added a changelog entry for #71

In the future, I think that our preference is to do squash-merge (which isn't the default for some reason)


Use savq/paq

packer.nvim is great and all, but for me I think it has more features than I need and I think it would be cool to have more direct control over package management and how they get lazy-loaded.

Used savq/paq-nvim for a bit, then I switched over to folke/lazy.nvim.
Closing this issue.


dns: SRV regression vs KubeDNS 1.14 and below: Cannot unmarshal DNS message

--store dnssrv option does not work on master.
Version of querier from master is giving me this:
level=error name=querier-78b68cf9d4-q2wg2 ts=2019-04-09T15:01:03.916126258Z caller=provider.go:71 msg="dns resolution failed" addr=dnssrvnoa+store-apis.default.svc.cluster.local:19090 err="lookup SRV records \"store-apis.default.svc.cluster.local\": lookup store-apis.default.svc.cluster.local on <IP_ADDRESS>:53: cannot unmarshal DNS message"

cc @mjd95 as we added  dnssrvnoa ...
Debugging now.
0.3.2 works, just upgraded to master version to get recent fixes.
Is it some CGO/Non-CGO issue? :thinking:

Potential matches:
https://github.com/golang/go/issues/27546
https://github.com/golang/go/issues/21160

Did version bi-search and looks like master-2019-03-06-5c899a0 is last working version and master-2019-03-12-910d438 has problems.
Looks like this introduced regression: https://github.com/improbable-eng/thanos/pull/913
Which is exactly https://github.com/golang/go/issues/27546 issue as this was introduced by Golang version change... :/

Ok, it's not Golang problem, Golang just started to implement proper DNS client RFC, it's just KubeDNS 1.14 and below issue.

https://github.com/golang/go/issues/27546 is the issue.
We decided to add custom resolver that does not have this issue: https://github.com/improbable-eng/thanos/pull/1016

The other fix is to disable net CGO, but miekg might be useful for handling TTLs as well

Fixed, but --store.sd-dns-resolver=miekgdns is required


started refactoring the admin rest interfaces

@thoniTUB Could you test all of the admin UI on this branch? I would like for a second person to check this PR before merging it.

@thoniTUB it seems the authentication is not working in the admin interface. Could you check what is missing?


withState with return value

I have a helper class in my ViewModel that gives callbacks when events occur, these callbacks want a return value. I need to access the state in these callbacks in order to provide the correct return value but I can't figure out how.
As far as I can tell, withState is the only way to get the current state but as it takes block: (state: S) -> Unit I'm unable to return anything from it.
Is there a specific reason for this or could this be updated to include an optional return value?

@Glurt Yes, withState is put on the reducer queue to ensure that all setState reducers have been processed. Without it, people would accidentally write code like this:
setState { copy(foo = 5) }
withState { state ->
    // Foo is expected to be 5 but setState hasn't been processed yet so it actually has the previous value
}

I'm not sure I follow, isn't your example possible to write now?
Would changing withState to something like block: (state: S) -> R effect the way the reducer queue works?

@Glurt
setState {
    // I am run second
}
withState { state ->
    // I am run third
}
// I am run first

setState and withState are run asynchronously so the withState lambda can't return anything.

Right I understand you now, I probably should have searched the wiki before posting this.
Thanks for explaining it


Update landing-page.html

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

File
Status
Preview URL
Details

msteams-platform/includes/landing-page.html
:white_check_mark:Succeeded

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


Mobile - Updating Bunch Member

I will update bunch member mobile page according to new design

committed the changes for bunch member, i will add a symbol for edit also


Update daffodil-release-candidate to support daffodil-sbt

Fixed in https://github.com/apache/daffodil/pull/1150


SSZ implementation for (relay) types

Describe the feature
As a relay developer, I'm excited to start depending on Reth relay types: https://github.com/paradigmxyz/reth/blob/main/crates/rpc/rpc-types/src/relay.rs
One thing that's been a bit annoying is the SSZ encode/decode situation (most payloads our relay receives are SSZ encoded).   Because there's no SSZ implementation for the primitive types, I've had to use wrapper types to implement it.
I've found two SSZ libraries (we're using the sigp one):
https://github.com/sigp/ethereum_ssz
https://github.com/ralexstokes/ssz-rs
It'd be great there existed canonical relay types with SSZ implemented.
Additional context
No response

this should be pretty simple since all the primitive types already support ssz
do you have some test vectors for the types that should support ssz?

We have terabytes of submissions, which look like:
pub struct SubmitBlockRequest {
    pub message: BidTrace,
    pub execution_payload: ExecutionPayload,
    pub signature: BlsSignature,
}

This type is what the relay needs SSZ for. I can provide some test data if it's helpful.

yes please, testdata would be very helpful
adding ssz would be straightforward to add I suppose

Ok, I'll try to get a PR up when I have a minute

It seems that there's an ssz issue with alloy-primitives, which leads to e.g. BidTrace returning the wrong fixed size, and breaking encoding when part of an ssz container https://github.com/alloy-rs/core/issues/448

Can this be closed? @blombern @mattsse

yep, I'll also move all of these types to alloy directly under a new crate


Fix: remove exporting unnecessary and private stuff

Task linked: GHORG-36 Do not export unnecessary and private stuff

Codecov Report

Merging #28 (d30b746) into master (644159c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #28   +/-   ##
=======================================
  Coverage   62.62%   62.62%
=======================================
  Files          18       18
  Lines         206      206
  Branches       39       39
=======================================
  Hits          129      129
  Misses         77       77

Continue to review full report at Codecov.

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


Implement code snippets for the bot to reuse it

Implement streamlit code snippets and common functions for the bot to reuse and inspire. Then add it into the document embeedings the bot would query.

We should add The algorithm in python in the docs
https://github.com/TheAlgorithms/Python


Feature/yousong default params

这个 PR 实现什么功能/修复什么问题:
lb: onecloud: disallow creating lb with vpc network
lbagent: new API: GET /loadbalanceragents/default-params

[x] 冒烟测试

[x] 禁止创建vpc subnet lb
[x] 检查default-params内容，整数0的影响

是否需要 backport 到之前的 release 分支:
NONE
/area region
/cc @swordqiu @zexi

Codecov Report

Merging #6755 into master will decrease coverage by 0.00%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master    #6755      +/-   ##
==========================================
- Coverage    7.15%    7.14%   -0.01%
==========================================
  Files         648      648
  Lines      109508   109517       +9
==========================================
  Hits         7830     7830
- Misses     101079   101088       +9
  Partials      599      599

Flag
Coverage Δ

#aFlag
7.14% <0.00%> (-0.01%)
:arrow_down:

Impacted Files
Coverage Δ

pkg/compute/models/loadbalanceragents.go
2.10% <0.00%> (-0.05%)
:arrow_down:

Continue to review full report at Codecov.

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

/lgtm


Navbar is Not Sticky

The navbar does not remain fixed at the top of the page when scrolling, which affects the user experience and accessibility. A sticky navbar is essential for easy navigation across different sections of the site.
Current Behavior

The navbar scrolls out of view as the user scrolls down the page, requiring users to scroll back up to access navigation links.

Expected Behavior

The navbar should remain at the top of the viewport as the user scrolls, providing constant access to navigation options.

yes you are right .I can fix this .Can you pls assign this to me?

Ok @Manishkr1007  please give me tag of atleast level 2


Update letterboxd extension

Description
Change the search URL from https://letterboxd.com/search to https://letterboxd.com/s/search to retrieve film information and resolve the issue with the movie search not working.
closes #14631

Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

looks good to me!


feat(icons): added smile-minus icon

What is the purpose of this pull request?

[x] Other: Icon update

Description
Added new smile-minus icon.
Icon use case

I think it falls under the same usecase as the smile-plus.
It can be used for a button to remove a emoji, remove a person, ...
Alternative icon designs

Icon Design Checklist
Concept

[x] I have provided valid use cases for each icon.
[x] I have not added any a brand or logo icon.
[x] I have not used any hate symbols.
[x] I have not included any religious or political imagery.

Author, credits & license

[ ] The icons are solely my own creation.
[ ] The icons were originally created in # by @
[x] I've based them on the following Lucide icons: smile-plus
[ ] I've based them on the following design:

Naming

[x] I've read and followed the naming conventions
[x] I've named icons by what they are rather than their use case.
[x] I've provided meta JSON files in icons/[iconName].json.

Design

[x] I've read and followed the icon design guidelines
[x] I've made sure that the icons look sharp on low DPI displays.
[x] I've made sure that the icons look consistent with the icon set in size, optical volume and density.
[x] I've made sure that the icons are visually centered.
[x] I've correctly optimized all icons to three points of precision.

Before Submitting

[x] I've read the Contribution Guidelines.
[x] I've checked if there was an existing PR that solves the same issue.

Do you actually have an exact use case for this? (Part of a real life UI where this icon would be used).
I've only ever seen smile plus being used in contexts such as this, where a remove action just doesn't make any sense:

I'm with @karsa-mistmere, not sure if there is a real-life usecase for this one

Please add this icon to Lucide Lab. Maybe we will find a valid usecase.


C++20 Modules

We want to switch to modules.
Eventual we like a developer to simply do import hikogui to get the whole library, just like import std in C++23.

[x] Rename all .cpp files to _impl.cpp
[x] Wait for cmake support in visual studio preview
[x] Rename all .h files to .cpp
[x] Each (previously) .h file will become a export module hikogui.<subdir>.<file>, each (previously) .cpp file will become a module hikogui.<subdir>.<file>.
[x] For each subdirectory add a new export module hikogui.<subdir>.
[x] The toplevel directory add a new export module hikogui.
[x] Modify example files to import hikogui.
[ ] Wait for cmake support in visual studio normal
[ ] Merge
[ ] Modify hello world to import files with import hikogui
[ ] Make release of hikogui.
[ ] Wait until compilers don't crash on modules (expected this will take until 2030).

Please create a PR https://github.com/kelteseth/arewemodulesyet/ if this is done, so we can track it at https://arewemodulesyet.org/ 😊

Since I see https://github.com/hikogui/hikogui/blob/main/mod/hikogui/hikogui.ixx, so I guess the status of hikogui in https://arewemodulesyet.org/ should be worked on in stead of help wanted?

Techniqually we need help to get the compilers to be able to compile hikogui, compilers are still very buggy in regards to modules.
I need to test clang again, but MSVC still has about 10 open bugs (that I know of).

Oh got it. Technically, the compiler may always have open bugs. So the point may be whether or not the project it self can get compiled and consumed. If there are problems with clang, It will be helpful  to open an issue there so that we can know how we can help this.

I mean those are all open bugs that I opened with Microsoft because MSVC cannot compile this project. But since it can't compile this project I do not know how many more bugs I will find in MSVC.

Got it. My thought is, it may be fine as long as the project can be accepted by one compiler. (And we need to verify the implementation of library is standard conforming.). Then if other compilers can't do it, it is the issue of other compilers, not the issue of the library.


Vetext incoming forwarder lambda hotfix for twilio response

538
Twilio needs a response that includes TWIML in order to NOT log errors in the twilio console.
In the body of the message, add the twiml xml doc
In the headers/content-type, set the text/xml value

This branch hasn't been deployed. Needs to be deployed before merging. @jessecanderson  is working on an action to clear up the database migration issue.


Client - Values of to be edited user are not updated

Steps to reproduce:

Go to the users table
Click on edit in the table
Go Back to the users table (wit the browsers back button)
Select another user

You'll see the value of the old user.
This has smth. to do with the fact that the state is updated after the component is mounted. We could use Redux form but I don't want to introduce another dependency for such as simple problem.

@brettstack since we reimplemented the whole project I will close this. Let us know if you have any questions regarding the new version


Add default env docstrings

#762
#761
#760  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @carolineechen and the rest of your teammates on  Graphite


Add receiver field to metata for "Received a block $block from $sender" logs

Currently there's no way to build a graph exclusively using these logs. I propose we add a receiver field to this log that represents the node that produced the log entry. I could then easily build a directed graph with the available data.
jsonPayload: {
  level: "Debug"
  message: "Received a block $block from $sender"
  metadata: {
   external_transition: {…}
   pid: 10
   sender: {
    Remote: {
     host: "<IP_ADDRESS>"
     peer_id: "12D3KooW9q63yQvWT6XJP71Z8VQuZMbG2gr2NopbKeHKqL7PfBQ8"
    }
   }
   state_hash: "2qxVdy2PHSTg4UEdeUD1jKjTU5p6tJFveMVZc5LYdPs8nvYy36jbAWrySrrJfxJztVd1EcZcGLbQR4ikki4xbnzb3JFd6o2nD3LzvE5PiYgLW7fEFnECdgRrZ4pKiZDuJxJU1K5ZdaMZw"
  }

I thought that @emberian had added a trick recently that put the current node's peer id in the global metadata for the logger so that it would be appear in all log messages. Did that code get lost somewhere, or am I mistaken?

Another thing to consider is that when a node restarts its peer id can change, so we might need more data than just peer id (IP and port at the very least).


curl needed

List curl in the Pre-requisites. My distro did not include it, and updating resolvers kept failing.

Hello, having the Curl installed is required for dnscrypt-loader operation. I suggest you search the repositories of your distro or try https://curl.haxx.se/download.html


Revert "Remove InferenceOps from theta. (#23)"

This reverts commit 6431a892da826639c138958740ad535fe87487d0.
Export was failing due to symbolic tracing.

Can you elaborate on what is failing? Should we go with a partial revert instead of a full revert?

Can you elaborate on what is failing? Should we go with a partial revert instead of a full revert?

Sounds like there is an upstream failure for torch. Corresponding bug logged here:
https://github.com/pytorch/pytorch/issues/126242


feat(db): Implement interfaces for MockDb

Description
This issue's primary focus lies in implementing the pending interface functionality for MockDb. The purpose of this change is to have a simple and effective mechanism for testing without connecting to any outside entity for the storage need. The MockDb will come in play for unit tests, integration tests, etc.
Interfaces to implement

[x] #954
[x] #996
[x] #1189
[x] #997
[ ] Implement ConnectorResponseInterface for MockDb (partially complete)
[ ] Implement CustomerInterface for MockDb (partially complete)
[x] #1190
[x] #1191
[x] #1116
[x] #1257
[x] #1256
[ ] #2438
[x] #1123
[ ] #1329
[ ] Implement PaymentIntentInterface for MockDb (partially complete)
[x] #1491
[ ] Implement ProcessTrackerInterface for MockDb (partially complete)
[ ] #1490
[x] #1276
[x] #1115
[x] #1697
[x] #2039

If you're interested in picking up any item from the list, please let us know. We'll spin out an issue and assign it to you.

@jeevaprakashdr I've spin out #954 from this issue. Please comment on the issue thread so that I can assign it to you.

I would like to implement the RefundInterface

@younes-io I've spin out #1276 for the same. Please comment on the issue thread so that I can assign it to you.

Willing to work on PaymentAttemptInterface

Willing to work on PaymentAttemptInterface

@younes-io I've created #1329, please comment on the thread so that I can assign it to you.

Hello @SanchithHegde, I would like to help by implementing the missing implementation of MockDb for MerchantAccountInterface

Sure @dalprahcd, I've created #2438 for the same. Please comment on the issue, so that it can be assigned to you.


introduce filtered pagination

I'd like to propose the following feature.
filtered pagination is providing an opportunity to generate an overview page only with blog posts which have a certain meta block provided. It is indifferent if it is part of a list or a simple string.
example
In blog post itself:
---
...
show: this
...
---

in overview page:
---
...
generator: pagination
pagination:
  max_per_page: 9
  provider: filtered.posts.show.this
...
---

On this overview page will now appear only entries with the meta information 'show: this'.
I hope you find this feature helpful and consider to merge it in.

Hey
I changed the code as recommended.
Here a bit more about the use case:
I had just one big travelblog where I have all my posts in chronological order.
The filtered function in Pagination helps me to generate additional pages where I now can combine all posts with a certain information like category or location. On top, this will not kill the chronological order of the post. Here an example for better understanding:
Here my general travel blog with all posts:

Page: http://www.sebastianthoss.de/de/reiseblog/
Source: https://github.com/DjThossi/sebastianthoss.de/blob/master/source/de/reiseblog/index.html

On top I build now sub overviews for my trip to OZ 2017

Page: http://www.sebastianthoss.de/de/reiseblog/2017-asia-oz/
Source: https://github.com/DjThossi/sebastianthoss.de/blob/master/source/de/reiseblog/2017-asia-oz/index.html

In the last source file, you can see now that I used the filtered option.
  provider: filtered.reiseblog.categories.2017-asia-oz
In all my blog posts regarding my trip to OZ you'll find this at the top:
`categories:

de
Reiseblog
2017-asia-oz`

The function filtered() will now generate a list of entries which have a categories key with value 2017-asia-oz. Any other blog post will be ignored from list reiseblog will be ignored.
I hope now it is more clear what it's used for.


feat(core.tooltip): add border and shadow options

is this useful to anyone? my organization was interested to see if we could customize tooltip stroke to match an internal style guide. i kinda got it working but it feels strange and i'm leaning towards just submitting a custom tooltip instead.
if this is thought to be useful, though, i can add the documentation and clean up / add more tests.
cheers. happy friday and thanks for the awesome lib.
update: removed shadow option. worked well with main rectangle of tooltip but had lots of issues with the overlapping caret + shadow + background opacity. perhaps someone else can tackle that later.

Looks nice, why does it feel strange? can you post screenshots? I'm not sure about the new showCaret option, what about using caretSize instead and hide the caret if caretSize <= 0. What do you think?

can someone resolve those conflicts and get this through?

We'd definitely want to see screenshots or a fiddle demoing this before merging.

Closing as this is out of date.

I'm trying to blow new life into this - the problem is, simply applying stroke to the background & the caret doesn't quite work, since the caret is 'closed' as well on the tooltip-side. See attachment (dropped the background fill just to make it clearer).

Any tips on how to circumvent this? The only viable strategy I can think of is to draw the stroke separately, stopping at the side of the alignment of the caret and only draw a partial line there. Seems a bit finicky. Open for other suggestions.

Any updates about adding a shadow on tooltip?

Shadow would be much appreciated indeed.


Multus CNI fixes

Series of fixes, mostly related to rbac for flannel, as a flannel passthrough is implemented in multus.
Couple other things that are rough edges, as well.

This PR is.... quite stale. But, glad I left it around it has some starting points for me.


Make phpy() ready to render template passed as argument instead of com title

Implemented in 2.0 release


Use ShallowMap for namer's TreeSymbolizer pass.

Use ShallowMap for namer's TreeSymbolizer pass.
Now that https://github.com/sorbet/sorbet/pull/3815 has landed and SymbolFinder is using a ShallowMap, TreeSymbolizer can use a ShallowMap too.

Motivation

namer go brrrrr
Test plan

Covered by existing tests.

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build results here:
→ https://go/builds/bui_Ib5y5wZy4sAEtr
→ https://go/builds/bui_Ib5ybLmGFlwhuU


Avoid duplicate redirect_uri keys

Fixes error: invalid_request: Duplicate values defined for "redirect_uri" parameter

Coverage decreased (-0.4%) to 99.625% when pulling dffb3b93786aed0e5304eda23db026e1194f0a9f on HarishR-amesh:Fixes/oauth2-duplicate-keys into ceb63460b8b45b7e00766ae3a4c3e361d76c6ffc on emorikawa:master.

Coverage decreased (-0.4%) to 99.625% when pulling dffb3b93786aed0e5304eda23db026e1194f0a9f on HarishR-amesh:Fixes/oauth2-duplicate-keys into ceb63460b8b45b7e00766ae3a4c3e361d76c6ffc on emorikawa:master.


[FLINK-5768] [table] Apply new aggregation functions for datastream and dataset tables

This PR includes the following changes:

Change the implementation of the DataStream aggregation runtime code to use new aggregation functions (FLINK5767) and aggregate dataStream API (FLINK5582).
DataStream will be running always in incremental mode, as explained in FLINK5564 on 06/Feb/2017.
Change the implementation of the Dataset aggregation runtime code to use new aggregation functions.
Clean up unused class and method.

"mvn verify" has passed under flink-libraries/flink-table
Thanks for contributing to Apache Flink. Before you open your pull request, please take the following check list into consideration.
If your changes take all of the items into account, feel free to open your pull request. For more information and/or questions please refer to the How To Contribute guide.
In addition to going through the list, please provide a meaningful description of your changes.

[X] General

The pull request references the related JIRA issue ("[FLINK-XXX] Jira title text")
The pull request addresses only one issue
Each commit in the PR has a meaningful commit message (including the JIRA id)

[ ] Documentation

Documentation has been added for new functionality
Old documentation affected by the pull request has been updated
JavaDoc for public methods has been added

[X] Tests & Build

Functionality added by the pull request is covered by tests
mvn clean verify has been executed successfully locally or a Travis build has passed

I think we could further remove AggregateMapFunction and DataSetWindowAggregateMapFunction for windowedDataSet and DataSet, and let reduce function directly accumulator the input values. But since this PR is already very huge in terms of lines of changes, I prefer to optimize it in a separate PR.

@fhueske  thanks for the review. I completely agree with your suggestion on  "reworking the batch design". Actually I have proposed the same idea to "rework the batch" before your review (maybe you have missed my comment on Feb.27). I was hesitating to make the changes, as I want to keep this PR as dedicated as possible. But since the performance of the current design is a concern, let's do the clean up all together within this PR.  Regarding to "pairwise merging", I have different opinion, there are many aggregates that merging a list at once is much more efficient than merge just two. If we always use "pairwise merging" in the runtime, we will lose the advantage of merge(List) API defined in AggregateFunction interface. If the memory is a concern, we can limit the size of List for each merge iteration, I will provide the update very soon.

Hi @shaoxuan-wang, sorry. I missed your comment. If you haven't started reworking the batch aggregations yet, I agree to do it later and just change the merging to smaller batches.
So far, we always put an emphasis on robustness and tried to avoid memory issues as much as possible. In batch, most of the JVM memory is maintained by Flink and not available for regular user-function objects. So I'd suggest to be a bit conservative here and batch 16 rows. We can also run a few benchmarks to check how much the parameter affects the performance.

Thanks @fhueske , I updated the PR which has limited the batch merge to 16 rows, please take a look. This PR is primarily dedicated to change the dataStream and DataSet to use new aggregate Interface. I noted down all your other value suggestions, I will definitely address them in the next PRs for UDAGG.

@fhueske  Thanks for the detailed review. I have addressed all your comments. Please take a look.

@fhueske I pushed a commit. Please take a look. Please note that this PR will close both FLINK5768 and FLINK5769. Thanks!

thanks for the update @shaoxuan-wang. The PR looks good to merge.
I do some final tests and run another build.
Thanks, Fabian


Add atom.project.observeBuffers

This makes onDidAddBuffer symmetrical with other onDidAddX methods and their observeXs. It also documents onDidAddBuffer and adds tests for it.
Released under CC0.

This great. Thanks @zertosh!

We really need to move buffers out of project someday, but when we do this can come with them.


Implement todo!("id_alloc with entries span across the first set") in Idt::alloc

That function must have been called a lot of times for this to happen, right?

Yes, considering it's called while creating every named object, 128 is not that many


refactor(api-markdown-documenter): Simplify primary API entrypoints

Combines the separate "config" property bag parameters into a single "options" property bag for simplicity.
Example
Before:
import { loadModel, MarkdownRenderer } from "@fluid-tools/api-markdown-documenter";

const modelDirectoryPath = "<PATH-TO-YOUR-DIRECTORY-CONTAINING-API-REPORTS>";
const outputDirectoryPath = "<YOUR-OUTPUT-DIRECTORY-PATH>";

// Create the API Model from our API reports
const apiModel = await loadModel({
	modelDirectoryPath,
});

const transformConfig = {
	apiModel,
	uriRoot: ".",
};

await MarkdownRenderer.renderApiModel(transformConfig, {}, { outputDirectoryPath });

After:
import { loadModel, MarkdownRenderer } from "@fluid-tools/api-markdown-documenter";

const modelDirectoryPath = "<PATH-TO-YOUR-DIRECTORY-CONTAINING-API-REPORTS>";
const outputDirectoryPath = "<YOUR-OUTPUT-DIRECTORY-PATH>";

// Create the API Model from our API reports
const apiModel = await loadModel({
	modelDirectoryPath,
});

await MarkdownRenderer.renderApiModel({
	apiModel,
	uriRoot: ".",
	outputDirectoryPath,
});

I'm prepping a larger change that will enable more user control over the output directory structure. This is needed for better integration with Docusaurus, in particular with regards to aligning with their generated breadcrumbs. Before tackling that, I wanted to make this small-ish API improvement.


[Proposals] Vote result / deposit result

As a dao participant, I want to know what's the current or final results of a proposal and who and how others participated so that I can have sufficient info to make any decision (e.g. stake in someone)
Acceptance criteria
Positive

[x] I can see the latest or final result of the proposal
[x] Can sort by "VOTER"'s name/address or their "OPTION"
[x] I can click the address or validators and visit the profile page or validators page
[ ] Click "Remind to vote" button and "mailto:" the delegated validators of mine who have not voted yet
[x] Votes tab is the default tab when visiting the page

Negative

[ ] Don't show "Votes" tab when it's still in the deposit period
[ ] Disabled "Remind to vote" when can't fetch its Email, even if it's not voted yet. > and show toast Contact information for this validator is not available
[x] When not connected, don't show delegated validators

General

[x] Support RWD
[x] Support pagination (page size = 5)

Screen behaviors
General

[x] There are Votes tab and Deposit tab
[x] Separately list out the delegated validators of the user

Votes tab

[ ] For delegated validators of mine who have not voted yet, show a "Remind to vote" button

Deposit tab

[x] No "Option" field but "Deposit" field showing the deposit amount from each address
[x] Don't have "Remind to vote" button

Content
Votes tab

Stacked bar chart: Votes results
Total: The total like in this proposal
Turnout
Quorum
Threshold (not in the figms but should have)
VOTER
OPTION
Their option
Not voted yet

Deposit tab

Deposit results as a stacked bar chart: only 2 portion
Total/Min deposit (will reach 100% if deposit pass)
Remaining/MIn deposit
Total: The total like deposit in this proposal
Turnout: current
Min Deposit
VOTER
DEPOSIT:
their deposit amount
Not deposited yet

Sorting

Default sort by latest voting_time / deposit time
Click "VOTER" and sort by alphabetical order
Click "OPTION" and sort by alphabetical order(i.e. Yes, No...)
Click "Deposit" and sort by the amount

UI
Figma

Ref

Please notice that in the future, x/group will allow groups to set their own decision policy (e.g. it may have a different Quorum compared to the whole community), this may need to be considered when designing the API
The api that returns their email: https://mainnet-node.like.co/staking/validators?status=BOND_STATUS_BONDED

@mitchellchou would like to double confirm delegated validators are always at the top of the list? have we confirmed how the validators should be sorted yet?

@mitchellchou would like to double confirm delegated validators are always at the top of the list? have we confirmed how the validators should be sorted yet?

@hochiw

Yes, delegated validators are always at the top of the list
Added sorting logic in description 🙏

@mitchellchou forgot to ask if the delegated validators are part of the pagination? so if I have 7 delegated validators then
first page: 5 delegated validators
second page: 2 delegated validators + 3 votes
third page and onward: 5 votes

@hochiw LGTM🙏

sad

@Rico-Wong
Does moniker & avatar & securitycontact also come from keybase.io

@mitchellchou
Moniker and securitycontact comes from rpc/bdjuno and avatar comes from bdjuno/keybase

Validators should have moniker

This should be an issue as I can see moniker present for the validators in db

validators should have avatar

It's a bit awkward here since we get validator from bdjuno for this page but from rpc for the other pages
so we can either

Change validator detail and your stake to get some of the information from bdjuno along with other information from rpc
Keep the current implementation and add a keybase api client for the avatar (#282 )

I think we can display avatar here first, but would the design be similar to Your stake? as the original design doesn't have avatar displayed

should have "remind to vote" button

Unfortunately most of the validators don't have their security contact filled in so this button is highly unlikely to be displayed, but it's implemented.

@hochiw oh my bad, no need avatar here
Please help with the missing moniker🙏

It seems like this has the same issue as mainnet
Validator description info wasn't inserted to the database likely due to the state being pruned, so I was able to see the moniker for those whose validator description is present on the db
I tried running bdjuno locally on testnet and watched until the height when Faseng/Chima were created: block #309 and I got this
ERR error while handling message err="error while refreshing validator from MsgCreateValidator: error while getting validator: rpc error: code = NotFound desc = validator cosmosvaloper1hgwvq3txyfux7uhl44qxdtx9f2qplau302ktu8 not found" height=309 module=staking msg_type=cosmos.staking.v1beta1.MsgCreateValidator tx_hash=935B5B2854582331FDF077B2866187339EB981D91A9BE8EEFFBBFD1E99D6E92D

Disabled "Remind to vote" when can't fetch its Email, even if it's not voted yet. > and show toast Contact information for this validator is not available

Seems I missed this, will handle

Maybe let me append the description data to the db manually since there aren't too many

nvm there are 28 validators without basic information

and show toast Contact information for this validator is not available

@mitchellchou would it be better to show a tooltip here

Will move back to Inbox after remind to vote tooltip is merged as moniker is blocked by bdjuno issue


how to get connected satallatile count?

can we get connected sattailtle count number via gps?

Are you asking for the number of satellites the device has line-of-site to? I don't think that's available.


OpenTelemetry Receiver to Splunk Observability dashboard generator (Terraform configs)

Python script for taking the metrics named in any given OpenTelemetry Receiver's metadata.yaml and create a dashboard for Splunk Observability with those metrics as a Terraform config. Saves time for users who need/want to use a contrib receiver but don't want to hunt down all the possible metrics and add them to a dashboard.

Included a folder of generated dashboards as well (observability-tf-configs)
otel-receiver-yaml directory contains current yaml files for receivers. Can also be pulled down by script.

recheck

recheck

Generate dashboard for a single receiver
Install the requirements and run otel-dashboard-o11y.py with the --file_path option pointing the metadata.yaml file for the receiver you'd like to generate from.
Note: The Terraform configuration will print to STDOUT which can be piped to a .tf file.
pip3 install -r requirements.txt
python3 otel-dashboard-o11y.py --file_path ./metadata.yaml

Generate dashboards for many receivers
If the --file_path argument is not used the script will look in the local directory ./otel-receiver-yaml/ for available receiver metadata.yaml files with metrics sections. Generated Terraform configurations will be placed in the local directory ./observability-tf-configs.
pull-otel-yaml.py can be used to pull down all receiver configs with a metrics section and place them in the ./otel-receiver-yaml directory. To avoid api rate limiting during this process a Github PAT token can be provided with the environment variable $GITHUB_PAT_TOKEN.
pip3 install -r requirements.txt
python3 pull-otel-yaml.py
Metadata.yaml with 'metrics' section extracted from activedirectorydsreceiver
Metadata.yaml with 'metrics' section extracted from aerospikereceiver
...


When will the code be opened?

Thanks for the great work. When will the code be opened? Thank you very much.

@JeffWang987 @DriveDreamer  when shall be the code and pre trained models released ????
Thanks in advance

Hello, your work is very fascinating, can you upload the code please, I've borrowed some of your modules for bounding box inputs and would like to run a simple comparison test using your methodology

+1

+1

+2

＋１

+1

+1

+1

+1

+1

+1

+1

Sorry for the late reply. We have released the research code for DriveDreamer. Additionally, we have reframed our code to provide greater flexibility and customization. Now, users can define data configurations, distributed training settings, model parameters, visualizations, and more directly within the configuration files. We hope this will facilitate easier experimentation and adaptation of our framework.


SyntaxError: invalid syntax

mldl@ub1604:~/ub16_prj/KG2Vec$ sh kg2vec_analogy.sh aksw-bib AKSW-bib/aksw-bib.train+valid.nt 10 AKSW-bib/aksw-bib.test.nt
KG2Vec: dataset_id=aksw-bib training_data=AKSW-bib/aksw-bib.train+valid.nt dimensions=10 test_data=AKSW-bib/aksw-bib.test.nt verbalization_type= scoring=analogy
Using TensorFlow backend.
2018-08-22 15:35:09,441 : INFO : 'pattern' package not found; tag filters are not available for English
2018-08-22 15:35:09,443 : INFO : running train_model.py aksw-bib_.txt 10
2018-08-22 15:35:09,443 : WARNING : consider setting layer size to a multiple of 4 for greater performance
2018-08-22 15:35:09,443 : INFO : collecting all words and their counts
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/gensim/models/word2vec.py", line 1539, in iter
self.source.seek(0)
AttributeError: 'str' object has no attribute 'seek'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "train_model.py", line 22, in
learn(sys.argv[1], sys.argv[1] + '.w2v', int(sys.argv[2]))
File "train_model.py", line 16, in learn
model = Word2Vec(LineSentence(inp), size=int(size), window=3, sample=0, negative=5, min_count=1, workers=multiprocessing.cpu_count())
File "/usr/local/lib/python3.5/dist-packages/gensim/models/word2vec.py", line 503, in init
self.build_vocab(sentences, trim_rule=trim_rule)
File "/usr/local/lib/python3.5/dist-packages/gensim/models/word2vec.py", line 577, in build_vocab
self.scan_vocab(sentences, progress_per=progress_per, trim_rule=trim_rule)  # initial survey
File "/usr/local/lib/python3.5/dist-packages/gensim/models/word2vec.py", line 589, in scan_vocab
for sentence_no, sentence in enumerate(sentences):
File "/usr/local/lib/python3.5/dist-packages/gensim/models/word2vec.py", line 1548, in iter
with utils.smart_open(self.source) as fin:
File "/usr/local/lib/python3.5/dist-packages/smart_open/smart_open_lib.py", line 181, in smart_open
fobj = _shortcut_open(uri, mode, **kw)
File "/usr/local/lib/python3.5/dist-packages/smart_open/smart_open_lib.py", line 287, in shortcut_open
return io.open(parsed_uri.uri_path, mode, **open_kwargs)
FileNotFoundError: [Errno 2] No such file or directory: 'aksw-bib.txt'
File "analogy_predict.py", line 66
for key, value in sorted(occur.iteritems(), key=lambda (k,v): (v,k), reverse=True)[:20]:
^
SyntaxError: invalid syntax
mldl@ub1604:~/ub16_prj/KG2Vec$

Hi,
there was a missing parameter (i.e., output) in the readme example. The right command line is:
sh kg2vec_analogy.sh aksw-bib aksw-bib-train+valid.nt 10 aksw-bib-test.nt output

Make sure you are using gensim version 2.1.0.

mldl@ub1604:~/ub16_prj/KG2Vec$ sh kg2vec_analogy.sh aksw-bib AKSW-bib/aksw-bib.train+valid.nt 10 AKSW-bib/aksw-bib.test.nt output .
KG2Vec: dataset_id=aksw-bib training_data=AKSW-bib/aksw-bib.train+valid.nt dimensions=10 test_data=AKSW-bib/aksw-bib.test.nt verbalization_type=output scoring=analogy
2018-08-30 09:51:47,684 : INFO : 'pattern' package not found; tag filters are not available for English
2018-08-30 09:51:47,686 : INFO : running train_model.py aksw-bib_output.txt 10
2018-08-30 09:51:47,686 : WARNING : consider setting layer size to a multiple of 4 for greater performance
2018-08-30 09:51:47,686 : INFO : collecting all words and their counts
2018-08-30 09:51:47,686 : INFO : PROGRESS: at sentence #0, processed 0 words, keeping 0 word types
2018-08-30 09:51:47,692 : INFO : collected 954 word types from a corpus of 8262 raw words and 2754 sentences
2018-08-30 09:51:47,692 : INFO : Loading a fresh vocabulary
2018-08-30 09:51:47,695 : INFO : min_count=1 retains 954 unique words (100% of original 954, drops 0)
2018-08-30 09:51:47,695 : INFO : min_count=1 leaves 8262 word corpus (100% of original 8262, drops 0)
2018-08-30 09:51:47,697 : INFO : deleting the raw counts dictionary of 954 items
2018-08-30 09:51:47,697 : INFO : sample=0 downsamples 0 most-common words
2018-08-30 09:51:47,697 : INFO : downsampling leaves estimated 8262 word corpus (100.0% of prior 8262)
2018-08-30 09:51:47,697 : INFO : estimated required memory for 954 words and 10 dimensions: 553320 bytes
2018-08-30 09:51:47,699 : INFO : resetting layer weights
2018-08-30 09:51:47,706 : INFO : training model with 8 workers on 954 vocabulary and 10 features, using sg=0 hs=0 sample=0 negative=5 window=3
2018-08-30 09:51:47,750 : INFO : worker thread finished; awaiting finish of 7 more threads
2018-08-30 09:51:47,750 : INFO : worker thread finished; awaiting finish of 6 more threads
2018-08-30 09:51:47,750 : INFO : worker thread finished; awaiting finish of 5 more threads
2018-08-30 09:51:47,756 : INFO : worker thread finished; awaiting finish of 4 more threads
2018-08-30 09:51:47,760 : INFO : worker thread finished; awaiting finish of 3 more threads
2018-08-30 09:51:47,762 : INFO : worker thread finished; awaiting finish of 2 more threads
2018-08-30 09:51:47,766 : INFO : worker thread finished; awaiting finish of 1 more threads
2018-08-30 09:51:47,766 : INFO : worker thread finished; awaiting finish of 0 more threads
2018-08-30 09:51:47,767 : INFO : training on 41310 raw words (41310 effective words) took 0.1s, 708208 effective words/s
2018-08-30 09:51:47,767 : WARNING : under 10 jobs per worker: consider setting a smaller `batch_words' for smoother alpha decay
2018-08-30 09:51:47,767 : INFO : precomputing L2-norms of word weight vectors
2018-08-30 09:51:47,773 : INFO : storing 954x10 projection weights into aksw-bib_output.txt.w2v
File "analogy_predict.py", line 66
for key, value in sorted(occur.iteritems(), key=lambda (k,v): (v,k), reverse=True)[:20]:
^
SyntaxError: invalid syntax
mldl@ub1604:~/ub16_prj/KG2Vec$

It seems like an indentation parsing problem. Which platform are you using?
The code is working perfectly on:

macOS Sierra 10.12.6
Ubuntu 16.04.5 LTS

it works on python2.x

Tuple parameter unpacking in this line is not supported in Python3: https://github.com/AKSW/KG2Vec/blob/dea9e8baa5db523fd82d43014729d51bfe56093e/analogy_predict.py#L66
I think changing it to something like this should solve the issue:
for key, value in sorted(occur.items(), key=lambda kv: (kv[1],kv[0]), reverse=True)[:20]:

https://github.com/AKSW/KG2Vec/issues/2#issuecomment-417022088
@mommi84 please notice the sh command has a small typo in the file names, uses - instead of .
TYPO:
aksw-bib-train+valid.nt 10 aksw-bib-test.nt

FIX
aksw-bib.train+valid.nt 10 aksw-bib.test.nt


Adds options to filter labels and bumps node version to 16

Adds an option to include or exclude labels when copying

@michalvankodev Feel free to review and merge this.


wazevo(frontend): stricter BCE

sqlite speedtest binary size
amd64: 8478767 bytes on main.
amd64: 8337167 bytes with predecessor check.
amd64: 8345407 bytes without predecessor check.
arm64: 8624468 on main.
arm64: 8465156 bytes with predecessor check.
arm64: 8474788 bytes without predecessor check.
result
amd64: 8345407 - 8337167 = 141600 bytes: ~1.6% of 8.3MB
arm64: 8624468 - 8465156 = 159312 bytes: ~1.8% of 8.6MB
zig stdlib binary size
amd64: 47128091 bytes on main.
amd64: 45244091 bytes with predecessor check.
arm64: 48182088 bytes on main.
arm64: 46195880 bytes with predecessor check.
result
amd64: 47128091 - 45244091 = 1884000 bytes: ~4.0% of 47MB
arm64: 48182088 - 46195880 = 1986208 bytes: ~4.1% of 48MB

https://github.com/tetratelabs/wazero/pull/2118 will fix the fuzzing failure, which is not relevant to this


Adding total cases count to sidepanel

Can you make this a little more aesthetic? Something like this with fewer frills, perhaps.

@awadheshv are you still working on this?

No, been busy with other stuff lately.


Error mapping GraphModel. Rolling back transaction. - a ClassLoader issue.

Short version:
In some environments (the exact root cause is unindentified), entity mapping process fails with an error:
 Error mapping GraphModel. Rolling back transaction.
The stack trace:
java.lang.NullPointerException: null
	at org.neo4j.ogm.session.Utils.coerceTypes(Utils.java:79)
	at org.neo4j.ogm.metadata.FieldInfo.write(FieldInfo.java:376)
	at org.neo4j.ogm.context.GraphEntityMapper.mapOneToMany(GraphEntityMapper.java:482)
    ......

Long version:
Further investigation, based on code from tag 'v3.2.15' shows the following:
in Utils.java:79 - the variable clazz is null;
the reason for that lies in Configuration#getDefaultClassLoader:

the logic takes the current thread class loader. Normally, the current thread as [http-nio-8080-exec-...], and the class loader is TomcatEmbeddedWebappClassLoader.
- when the error occurs, the current thread is [ForkJoinPool.commonPool-worker-...], and the class loader is<EMAIL_ADDRESS>(which does not have the class definition of the entity in its hierarchy of class loaders). Consequent call to Class.forName(...) using that class loader, leads to class being null;
when the logic is changed to always take for ex. ClassUtils.class.getClassLoader(), it works (I realize this is not a correct fix, though);

Is it possible to somehow make the class loader precedence/preference configurable?
Your Environment
neo4j-ogm: 3.2.15
neo4j-server version: 4.0.3
JVM:
openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment 18.9 (build 11.0.8+10)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10, mixed mode)
Kubernetes: 1.17.9 in Azure
spring-data-neo4j: 5.3.3
spring-boot: 2.3.3
some Runtime values, for what it worth:
Runtime.getRuntime().availableProcessors() : 1
ForkJoinPool.commonPool().getParallelism() : 1
ForkJoinPool.getCommonPoolParallelism() : 1

It seems that you are running queries somewhat async? Can you share your repository code?

The way I am running it is in essence like that:
    var session = sessionFactory.openSession();
    Iterable<E> result = session.query(clazz, cypher, params);

And the calling code?

so I editet my responses, there is no any async code. It just a controller -> service -> db call.
And no devtools on the classpath.

The code works when run on a native PC, just in that k8s env it breaks. Not sure if k8s configuration makes a difference.

Hi.
We use the class current threads class loader by default to load classes discovered.
We have an unsupported option to change this to class loader into which OGM was loaded, which can be set by
Configuration.CLASS_LOADER_PRECEDENCE.set(Configuration.ClassLoaderPrecedence.OGM_CLASS_LOADER);

before you touch anything else.
Apart from that there's little I can do with the information on this issue. Please reopen it if you have a shareable reproducer. Thank you.


generate default eslint config from vue cli

With this PR the ap generates a default eslint config for vue + typescript as the vue-cli would create. As of our policy 1, I think thats fine. The huge work ahead to adhere to or define exceptions from the rules.
We have with a default app
40 errors and 158 warnings found.

Which seems okay to me. Most warnings (as it seems) are from tests with not used variables.
:question: Can we delete/cleanup old files in a blueprint? So can we overwrite the cleanup.js in a blueprint?
Closes #597
Updates #600

Please make sure the below checklist is followed for Pull Requests.

[ ] All continuous integration tests are green

[ ] Tests are added where necessary

[ ] Documentation is added/updated where necessary

[ ] Coding Rules & Commit Guidelines as per our CONTRIBUTING.md document are followed

Can we delete/cleanup old files in a blueprint? So can we overwrite the cleanup.js in a blueprint?

Do you think it's possible @mshima ?

@pascalgrimaud I have ignored all warnings for now (a lot of unused vars, missing type declarations etc). If you like you can give this a try. The config is aligned with the default one from vue-cli, so Policy 1 is totally in place :)

Good job, I'll have a look @atomfrede
For your information, the builds failed because of:
Error: Copying template vue/package.json.ejs failed. [ReferenceError: /home/runner/work/jhipster-vuejs/jhipster-vuejs/generators/client/templates/vue/package.json.ejs:163
    161|     "lint": "vue-cli-service lint",
    162|     "lint:fix": "<%= clientPackageManager %> run lint <%= optionsForwarder %>--fix",
 >> 163|     "cleanup": "rimraf <%= DIST_DIR %> <%= AOT_DIR %>",
    164|     "clean-www": "rimraf <%= DIST_DIR %>app/{src,<%= BUILD_DIR %>}",
    165|     "start": "<%= clientPackageManager %> run webpack:dev",
    166|     "start-tls": "<%= clientPackageManager %> run webpack:dev <%= optionsForwarder %>--env.tls",

Can you fix it ?

Good job, I'll have a look @atomfrede
For your information, the builds failed because of:
Error: Copying template vue/package.json.ejs failed. [ReferenceError: /home/runner/work/jhipster-vuejs/jhipster-vuejs/generators/client/templates/vue/package.json.ejs:163
    161|     "lint": "vue-cli-service lint",
    162|     "lint:fix": "<%= clientPackageManager %> run lint <%= optionsForwarder %>--fix",
 >> 163|     "cleanup": "rimraf <%= DIST_DIR %> <%= AOT_DIR %>",
    164|     "clean-www": "rimraf <%= DIST_DIR %>app/{src,<%= BUILD_DIR %>}",
    165|     "start": "<%= clientPackageManager %> run webpack:dev",
    166|     "start-tls": "<%= clientPackageManager %> run webpack:dev <%= optionsForwarder %>--env.tls",

AOT_DIR is not defined]
    at module.exports.error (/home/runner/generator-jhipster/generators/generator-base.js:1590:15)
    at /home/runner/generator-jhipster/generators/utils.js:256:23
    at tryHandleCache (/home/runner/generator-jhipster/node_modules/ejs/lib/ejs.js:275:14)
    at Object.exports.renderFile (/home/runner/generator-jhipster/node_modules/ejs/lib/ejs.js:478:10)
    at Object.renderContent (/home/runner/generator-jhipster/generators/utils.js:252:9)

Can you fix it ?

I have seen it, but thats strange as I did not change something there. But I will have a look.

I made #628 for fix. This error is caused by jhipster/generator-jhipster#11907

Thanks @kaidohallik

Do you think it's possible @mshima ?

Saw just now.

Can we delete/cleanup old files in a blueprint? So can we overwrite the cleanup.js in a blueprint?

Is there specific behavior to override cleanup.js?
I suggest to add a task to writing priority:
cleanup() {
  this.deleteDestination('tslint.json');
}

The behavior is a bit different than the generator-base-private's removeFile:

deleteDestination (yeoman-generator) - queues the file to be removed at the conflicts priority.
removeFile (generator-base-private) - removes the file from filesystem with shelljs.

isJhipsterVersionLessThan can be used in conjunction of this.jhipsterOldVersion = this.config.get('jhipsterVersion'); but depends on what stage the following was called.
I would suggest each blueprint to write it's own generatedWith version:
// Assume 6.8.0 if value is not set.
this.oldBlueprintVersion = this.blueprintConfig.get('generatedWith') || '6.8.0';
this.blueprintConfig.set('generatedWith', packageJson.version);

if (semver.lt(this.oldBlueprintVersion, desiredVersion)) {
  ... deleteFile;
}

Thanks @mshima for the detailed explanation. I think we can go with deleting the not needed tslint config.
@pascalgrimaud rebased against master which removes aot_dir.

Just tried it, and here 2 comments:

npm run lint -> there is an auto fix here, instead of displaying lint error, the behavior has changed here
all vue files uses 2 indents instead of 4, so our generated files will conflict a lot when we'll upgrade our application

Both should be configurable. Will have a look.

@pascalgrimaud both should be fixed now.

@atomfrede : is this PR still in draft ?

The old tslint config file is not yet removed. Otherwise it's good to be merged. The now ignored rules can be fixed afterwards imho

Regarding the cleanup we could

Do it here (e.g. look at the current config/package.json to determine the used blueprint version). And create a cleanup procedure like we have for the main generator
Keep the tslint.json config file for now (it is not generated anymore for new apps)
Just try to delete tslint.json

I'm reviewing this. Here some comments:
After the initial generation, when running npm run lint, I have:
1789 warnings found.
1789 warnings potentially fixable with the `--fix` option.

So, I launch: npm run lint:fix, and I still have:
5 errors and 1416 warnings found.
1413 warnings potentially fixable with the `--fix` option.

I think it's not nice to have so much warning.
So I completed with prettier:
diff --git a/.prettierrc b/.prettierrc
index f9b9911..8e8480b 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -16,3 +16,6 @@ overrides:
   - files: "*.java"
     options:
       tabWidth: 4
+  - files: "*.vue"
+    options:
+      tabWidth: 4
diff --git a/package.json b/package.json
index cdc807e..d3fdfab 100644
--- a/package.json
+++ b/package.json
@@ -102,7 +102,7 @@
     ]
   },
   "scripts": {
-    "prettier:format": "prettier --write \"{,src/**/,webpack/}*.{md,json,js,ts,tsx,css,scss}\"",
+    "prettier:format": "prettier --write \"{,src/**/,webpack/}*.{md,json,js,ts,tsx,css,scss,vue}\"",
     "lint": "vue-cli-service lint --no-fix",
     "lint:fix": "vue-cli-service lint",
     "cleanup": "rimraf target/classes/static/",

Then, I needed to fix some prettier error, and finally, the result is better:
16 warnings found.
16 warnings potentially fixable with the `--fix` option.

With only 16 warnings, I'm sure we can fix all of them to have 0 warning.
@atomfrede :

we should add prettier to help us here
we should fix the prettier error
we should fix the last warning
what do you think ?

Sounds good. In my sample application I think I was already on 0 lint warnings/errors but I adapted it manually. Should we have an upgrade notice to manually have the old tslint config file deleted and come up with a general approach how to clean up old files?

We can simply add it the our release note.
No need to add more code in our blueprint to delete this file...

@atomfrede : do you want me to finish this PR, with my previous comments ?

@pascalgrimaud If you have some spare time please go ahead. Otherwise I will pick it up on wednesday most likely.

So, I didn't manage to go further, as there is no similar method in this blueprint: https://github.com/jhipster/generator-jhipster/blob/master/generators/generator-base-private.js#L1601-L1610

Sorry for this PR @atomfrede but is it possible to report your commits into generator-jhipster ?
I tried to finish your PR before working on the merge, but I was stuck.

Sure was already thinking if we finish it here or just in the main generator.

I prefer generator-jhipster directly, as I think I won't wait months before doing v7 release.
Remember we can do v7-beta release :-)

closed by https://github.com/jhipster/generator-jhipster/pull/12972


Update configure-global-settings-for-safe-links.md

The Global Settings Menu is in the process of being deprecated. All of the policy configuration settings except Block URL List have been removed from the menu. Today customers unable to add new entries to the Block URL List. Safe Links has migrated all of the existing entries to TABL at this point and customers are being directed to clean-up the existing list entries that could not be migrated automatically. Can we add a designation at the top of this page that this Menu and Feature are being deprecated?

Learn Build status updates of commit d7922b8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/office-365-security/configure-global-settings-for-safe-links.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit c25ddcd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/office-365-security/configure-global-settings-for-safe-links.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 099897a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/office-365-security/configure-global-settings-for-safe-links.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 987e4b9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/office-365-security/configure-global-settings-for-safe-links.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


feat: Update TagList Loading State with a shimmer loader

Summary of Changes
Adds a TagList shimmer loader component
Adds it to our TagList component
Tests
Updated tests
CheckList
Make sure you have checked all steps below to ensure a timely review.

[x] PR title addresses the issue accurately and concisely. Example: "Updates the version of Flask to v1.0.2"

In case you are adding a dependency, check if the license complies with the ASF 3rd Party License Policy.

[x] PR includes a summary of changes, including screenshots of any UI changes.
[x] PR adds unit tests, updates existing unit tests, OR documents why no test additions or modifications are needed.
[x] In case of new functionality, my PR adds documentation that describes how to use it.

All the public python functions and the classes in the PR contain docstrings that explain what it does

[x] PR passes all tests documented in the developer guide

Codecov Report

Merging #486 into master will decrease coverage by 5.73%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #486      +/-   ##
==========================================
- Coverage   80.83%   75.09%   -5.74%
==========================================
  Files         223       42     -181
  Lines        5510     1791    -3719
  Branches      640      171     -469
==========================================
- Hits         4454     1345    -3109
+ Misses        992      397     -595
+ Partials       64       49      -15

Impacted Files
Coverage Δ

...ents/common/EntityCard/EntityCardSection/index.tsx

..._application/static/js/ducks/notification/sagas.ts

...application/static/js/ducks/notification/api/v0.ts

...dsen_application/static/js/components/constants.ts

...pplication/static/js/ducks/notification/reducer.ts

...undsen_application/static/js/ducks/search/utils.ts

...sen_application/static/js/ducks/bookmark/api/v0.ts

...Feedback/FeedbackForm/RatingFeedbackForm/index.tsx

...mundsen_application/static/js/ducks/issue/sagas.ts

...dsen_application/static/js/config/config-custom.ts

... and 171 more

Continue to review full report at Codecov.

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


Myrtille does not connect to a remote session

My RDS environment with Myrtille was working properly, but after I rebooted to apply the Windows Server Update (KB4088787 - Security Patch) Myrtille stopped working.
I checked the Myrtille.Services.log file and it apparently does not show any errors:
2018-03-14 07:45:06,414 [4] INFO  System.Diagnostics redirection [(null)] - Service: Myrtille.Services.RemoteSessionProcess
2018-03-14 07:45:06,445 [4] INFO  System.Diagnostics redirection [(null)] - Endpoint: WSDualHttpBinding_IRemoteSessionProcess
2018-03-14 07:45:06,445 [4] INFO  System.Diagnostics redirection [(null)] - Address: http://localhost:8080/Myrtille/RemoteSessionProcess
2018-03-14 07:45:06,445 [4] INFO  System.Diagnostics redirection [(null)] - Binding: WSDualHttpBinding
2018-03-14 07:45:06,445 [4] INFO  System.Diagnostics redirection [(null)] - Contract: Myrtille.Services.Contracts.IRemoteSessionProcess
2018-03-14 07:45:06,445 [4] INFO  System.Diagnostics redirection [(null)] -
2018-03-14 07:45:06,445 [4] INFO  System.Diagnostics redirection [(null)] - Service: Myrtille.Services.FileStorage
2018-03-14 07:45:06,445 [4] INFO  System.Diagnostics redirection [(null)] - Endpoint: BasicHttpBinding_IFileStorage
2018-03-14 07:45:06,445 [4] INFO  System.Diagnostics redirection [(null)] - Address: http://localhost:8080/Myrtille/FileStorage
2018-03-14 07:45:06,445 [4] INFO  System.Diagnostics redirection [(null)] - Binding: BasicHttpBinding
2018-03-14 07:45:06,445 [4] INFO  System.Diagnostics redirection [(null)] - Contract: Myrtille.Services.Contracts.IFileStorage
2018-03-14 07:45:06,445 [4] INFO  System.Diagnostics redirection [(null)] -
2018-03-14 07:45:34,862 [5] INFO  System.Diagnostics redirection [(null)] - Started remote session 1
2018-03-14 07:45:50,676 [5] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 1
2018-03-14 07:47:13,738 [4] INFO  System.Diagnostics redirection [(null)] - Service: Myrtille.Services.RemoteSessionProcess
2018-03-14 07:47:13,769 [4] INFO  System.Diagnostics redirection [(null)] - Endpoint: WSDualHttpBinding_IRemoteSessionProcess
2018-03-14 07:47:13,769 [4] INFO  System.Diagnostics redirection [(null)] - Address: http://localhost:8080/Myrtille/RemoteSessionProcess
2018-03-14 07:47:13,769 [4] INFO  System.Diagnostics redirection [(null)] - Binding: WSDualHttpBinding
2018-03-14 07:47:13,769 [4] INFO  System.Diagnostics redirection [(null)] - Contract: Myrtille.Services.Contracts.IRemoteSessionProcess
2018-03-14 07:47:13,769 [4] INFO  System.Diagnostics redirection [(null)] -
2018-03-14 07:47:13,785 [4] INFO  System.Diagnostics redirection [(null)] - Service: Myrtille.Services.FileStorage
2018-03-14 07:47:13,785 [4] INFO  System.Diagnostics redirection [(null)] - Endpoint: BasicHttpBinding_IFileStorage
2018-03-14 07:47:13,785 [4] INFO  System.Diagnostics redirection [(null)] - Address: http://localhost:8080/Myrtille/FileStorage
2018-03-14 07:47:13,785 [4] INFO  System.Diagnostics redirection [(null)] - Binding: BasicHttpBinding
2018-03-14 07:47:13,785 [4] INFO  System.Diagnostics redirection [(null)] - Contract: Myrtille.Services.Contracts.IFileStorage
2018-03-14 07:47:13,785 [4] INFO  System.Diagnostics redirection [(null)] -
2018-03-14 07:49:12,712 [8] INFO  System.Diagnostics redirection [(null)] - Started remote session 2
2018-03-14 07:49:28,663 [11] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 2
2018-03-14 07:51:13,182 [12] INFO  System.Diagnostics redirection [(null)] - Started remote session 3
2018-03-14 07:51:13,741 [6] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 3
2018-03-14 07:51:39,804 [11] INFO  System.Diagnostics redirection [(null)] - Started remote session 4
2018-03-14 07:51:40,330 [11] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 4
2018-03-14 07:52:27,948 [15] INFO  System.Diagnostics redirection [(null)] - Started remote session 5
2018-03-14 07:52:28,484 [6] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 5
2018-03-14 07:54:42,846 [16] INFO  System.Diagnostics redirection [(null)] - Started remote session 6
2018-03-14 07:54:58,293 [17] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 6
2018-03-14 07:56:19,509 [19] INFO  System.Diagnostics redirection [(null)] - Started remote session 7
2018-03-14 07:56:20,478 [20] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 7
2018-03-14 07:57:15,361 [22] INFO  System.Diagnostics redirection [(null)] - Started remote session 8
2018-03-14 07:57:16,321 [22] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 8
2018-03-14 07:59:56,680 [23] INFO  System.Diagnostics redirection [(null)] - Started remote session 9
2018-03-14 07:59:57,615 [24] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 9
2018-03-14 08:00:11,049 [20] INFO  System.Diagnostics redirection [(null)] - Started remote session 10
2018-03-14 08:00:11,191 [20] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 10
2018-03-14 08:01:27,406 [22] INFO  System.Diagnostics redirection [(null)] - Started remote session 11
2018-03-14 08:01:27,978 [21] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 11
2018-03-14 08:01:53,611 [24] INFO  System.Diagnostics redirection [(null)] - Started remote session 12
2018-03-14 08:01:54,132 [19] INFO  System.Diagnostics redirection [(null)] - Stopped remote session 12

The Myrtille.Web.log file is already displaying the following error:
2018-03-14 08:01:52,770 [61] ERROR System.Diagnostics redirection [(null)] - Failed to create remote session (System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at Myrtille.Web.Default.ConnectButtonClick(Object sender, EventArgs e))

I am informing the credentials correctly, but I can no longer access through Myrtille, but using RDWeb and downloading the RDP file is working properly. Not whether the Windows update has generated the problem or not.
Another point that I checked, is that from time to time is happening the following error in the windows event log, but I do not know if there is a relation:

Anyone have any idea what's going on?

The windows update may had changed something to the .net framework or config, or a COM object. From the warning event log, It looks like a permission issue with a COM object relative to the myrtille application pool.
In brief, this may prevent the myrtille web application to communicate with the myrtille WCF services.
I googled against CLSID D63B10C5-BB46-4990-A94F-E40B9D520160 and found that: https://shauncassells.wordpress.com/2015/09/28/windows-10-event-10016-fix-the-application-specific-permission-settings-do-not-grant-local-activation-permission-for-the-com-server-application-with-clsid-d63b10c5-bb46-4990-a94f-e40b9d520160-and-a/
If the error still occurs, you can try to switch the myrtille web application to the default "ASP.NET v4.0" (integrated pipeline) application pool, using the IIS management console.

I noticed that Myrtille works normally if I apply the Windows update or not, but I can not access any machines that have this update. If I try to access a machine that does not have this update I can access without any problem. Update KB4088787 is a security patch, which may have changed something by preventing me from connecting with Myrtille, but I can not identify what is precisely the problem.

It looks like a FreeRDP issue after KB4088787. I had a look to the update details (https://support.microsoft.com/en-us/help/4088787/windows-10-update-kb4088787) and checked the FreeRDP tracker but can't find anything.
Could you enable the FreeRDP logs (https://github.com/cedrozor/myrtille/blob/master/Myrtille.Services/app.config#L93 then restart the Myrtille.Services) and tell me if there is something useful?

Ok I digged a bit more and found the problem: https://github.com/FreeRDP/FreeRDP/issues/4483
It was fixed yesterday into the lastest FreeRDP commits: https://github.com/FreeRDP/FreeRDP/commit/e7ae3f6babc881d893411a5ada9156abe8525b2f
I'll resync the myrtille freeRDP fork asap. By the way, this could also fix a previous issue that made me code a workaround in the latest myrtille version! https://github.com/cedrozor/myrtille/issues/76  (I'll check that while resyncing).
In the while, you can disable NLA on the target machines (follow informations there: https://blog.royalapplications.com/2018/03/13/microsofts-march-13-2018-updates-and-royal-tsx/) to be able to connect them with myrtille.

Sorry for not giving you time to take the tests you requested.
Thank you very much for the quick response and identification of the problem. Is there any forecast to release a patched version?

I won't have much time this week-end but should be good next week

disabling NLA did not work for me. anyone had success doing this?

I did not get the tester because I did the rollback of the windows version. @mapl  have you disabled the NLA of all servers, including Gateway, Broker and Session Host?

I just have one Hyper-V VM windows server 2016 Server with IIS and myrtille and KB4088787 installed. NLA is disabled.
I tried to uninstalled the KB4088787 but then the VM stucks at the bootloader (hyper-v loader) after the required reboot. So I had to recover the VM.

With me the same problem happened in one of the servers, which I needed to repair. I still have a problem server, I will try to disable the NLA and I will try to access it and give you an answer.

Sorry for the delay @mapl . I did the test and could not access by disabling only the NLA. ive had to remove the update.

Thank you for festing. Unfortunalety, Removing the update is not possible right now as it leads to a non booting VM. I will wait for the next myrtille release.

I'll try some more adjustments and if I find the problem I'll inform

It should be fixed into myrtille 1.8.0 (beta), if you want to give it a try

it works again! thank you very much

Good :) thanks for feedback

Hi.
I have Myrtille version 2.3.1 (stable), Windows 32 and 64 bits installed on Windows Server 2012 R2 datacenter(32gb ram, 8 core cpu). When i try to access the same machine on which Myrtille is installed through browser from remote machine it randomly gets connected. Most of the time it does not get connected. Very rarely it gets connected otherwise it just shows blank screen. In browser console the websocket request shows "pending" as status for request "Myrtille/SocketHandler.ashx?type=binary".
However if myrtille in a browser in the same server(on which myrtille is installed. Quite stupid) and login as different user i am able acess and work. In browser console the websocket request shows "101" as status for request "Myrtille/SocketHandler.ashx?type=binary". But the issue occurs only if try to login through some remote machine. And it is random. Sometimes only it connects. Checked logs in myrtille.web.log. Found following errors.
"System.Diagnostics redirection [(null)] - Failed to retrieve the active remote session (System.NullReferanceException: Object reference not set to an instance of an object at Myrtille.Web.PushUpdates.Page_Load(Object sender, EventArgs e))"
Restarting Myrtille Service does not help. Restarting the server does not help except the first time. Later the issue persists. Opening in Incognito, clearing browser cache etc. does not work.


Jan 2024 Steering and Technical Committee (STC) meeting

Date: Wed Jan 17th 2024 @10:00pm PST (Pacific),  Jan 18th 2023 @ 6:00am UK @ 2:00pm China
Attendees
@msfussell (Diagrid)
@yaron2 (Diagrid)
@paulyuk (Microsoft)
@halspang (Microsoft)
@jackzhao (Alibaba)
@olitomlinson (Dotmatics)
@daixiang0 (Intel)
Decline/Not present
None
Action items and notes from previous meetings
Dec 2023 Steering and Technical Committee (STC) meeting
Add agenda items in the comments below
Agenda and Notes

Welcome Hal Spang as new STC member for Microsoft.

@msfussell reminded Hal to read the STC charter.

Review the goals and priorities for Dapr project in 2024 with a focus on H1 https://docs.google.com/presentation/d/1TNrK_Tq8x1SFCyKWJEaO4D-AryrmVyYE/edit#slide=id.g2656c4d1329_0_566
STC members reviewed the document with input from each of the STC member companies and the focus of their priorities. Additional Points of discussion and action items:

@olitomlinson - Can we get Pluggable components to Beta in 2024 or deprecate it? Discussion - Unlikely to happen in 2024, despite having started this work in 2023. Will review again in June.
@olitomlinson - Document Store is an import addition to the project - Not a priority for 2024. @yaron2 -  To create a proposal that could be picked up by the community
@paulyuk - Added that local development by Microsoft would be an additional focus
@daixiang0 - Intel has a strong interest on Dapr, AI and Wasm
@jackzhao - Alibaba works on making public its SDK Cloud and focus on getting Alibaba component to Stable.
All - Agreed on the need more maintainers for the project

The STC will revisit this discussion in the June STC meeting for H2 of 2024

@halspang - Requested to vote on a new maintainer for the .NET SDK. https://github.com/dapr/community/issues/433
- Phillip Hoff was approved by the STC vote.

Completed


#204 ask for token from different authority

opened jwt tokens and found an alternate authority to ask for tokens to create microsoft apps
This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:
docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/Aredhelle/azure-cli-extensions.git@master#subdirectory=src/$EXT&egg=$EXT"

@Aredhelle  why do you want to change the tenantid? what is the issue that you are facing?

Closing this as there seems to be little activity, will reopen if need be


Ran out of Memory while loading pick_place_12k.zip

I am currently running this script on a PC with 32GB RAM. But when I try to visualize the data using examples/pick_place_replay.py, my PC runs out of memory. Could you please let me know the recommended system configuration?

[UPDATE] I ran this code in the server with 128GB RAM. While loading the data I observed a whopping 80GB RAM utilization while loading the data. Now, I ran into another error:
`python examples/pickplace_replay.py --path data/datasets/pick_place/pick_place_12k/train/train.json.gz
2022-07-08 19:33:45,369 Initializing dataset PickPlaceDataset-v1
2022-07-08 19:42:27,518 initializing sim PickPlaceSim-v0
WARNING: Logging before InitGoogleLogging() is written to STDERR
I0708 19:42:27.521371 640966 ManagedContainerBase.cpp:19] ManagedContainerBase::convertFilenameToJSON : Filename : default changed to proposed JSON configuration filename : default.scene_dataset_config.json
I0708 19:42:27.521478 640966 AssetAttributesManager.cpp:117] Asset attributes (capsule3DSolid : capsule3DSolid_hemiRings_4_cylRings_1_segments_12_halfLen_0.75_useTexCoords_false_useTangents_false) created and registered.
I0708 19:42:27.521509 640966 AssetAttributesManager.cpp:117] Asset attributes (capsule3DWireframe : capsule3DWireframe_hemiRings_8_cylRings_1_segments_16_halfLen_1) created and registered.
I0708 19:42:27.521536 640966 AssetAttributesManager.cpp:117] Asset attributes (coneSolid : coneSolid_segments_12_halfLen_1.25_rings_1_useTexCoords_false_useTangents_false_capEnd_true) created and registered.
I0708 19:42:27.521553 640966 AssetAttributesManager.cpp:117] Asset attributes (coneWireframe : coneWireframe_segments_32_halfLen_1.25) created and registered.
I0708 19:42:27.521564 640966 AssetAttributesManager.cpp:117] Asset attributes (cubeSolid : cubeSolid) created and registered.
I0708 19:42:27.521572 640966 AssetAttributesManager.cpp:117] Asset attributes (cubeWireframe : cubeWireframe) created and registered.
I0708 19:42:27.521593 640966 AssetAttributesManager.cpp:117] Asset attributes (cylinderSolid : cylinderSolid_rings_1_segments_12_halfLen_1_useTexCoords_false_useTangents_false_capEnds_true) created and registered.
I0708 19:42:27.521628 640966 AssetAttributesManager.cpp:117] Asset attributes (cylinderWireframe : cylinderWireframe_rings_1_segments_32_halfLen_1) created and registered.
I0708 19:42:27.521639 640966 AssetAttributesManager.cpp:117] Asset attributes (icosphereSolid : icosphereSolid_subdivs_1) created and registered.
I0708 19:42:27.521651 640966 AssetAttributesManager.cpp:117] Asset attributes (icosphereWireframe : icosphereWireframe_subdivs_1) created and registered.
I0708 19:42:27.521665 640966 AssetAttributesManager.cpp:117] Asset attributes (uvSphereSolid : uvSphereSolid_rings_8_segments_16_useTexCoords_false_useTangents_false) created and registered.
I0708 19:42:27.521679 640966 AssetAttributesManager.cpp:117] Asset attributes (uvSphereWireframe : uvSphereWireframe_rings_16_segments_32) created and registered.

I0708 19:42:27.522147 640966 MetadataMediator.cpp:54] MetadataMediator::createDataset : Dataset default successfully created.
W0708 19:42:27.525544 640966 Simulator.cpp:91] Downsampling by : 0
I0708 19:42:27.525563 640966 PhysicsAttributesManager.cpp:27] File (./data/default.physics_config.json) not found, so new default physics manager attributes created and registered.
I0708 19:42:27.525570 640966 ManagedContainerBase.cpp:19] ManagedContainerBase::convertFilenameToJSON : Filename : data/scene_datasets/mp3d/JeFG25nYj2p.glb changed to proposed JSON configuration filename : data/scene_datasets/mp3d/JeFG25nYj2p.stage_config.json
I0708 19:42:27.525624 640966 AbstractObjectAttributesManagerBase.h:180] File (data/scene_datasets/mp3d/JeFG25nYj2p.glb) exists but is not a recognized config filename extension, so new default Stage attributes created and registered.
I0708 19:42:27.525633 640966 Simulator.cpp:156] Loading navmesh from data/scene_datasets/mp3d/JeFG25nYj2p.navmesh
I0708 19:42:27.525804 640966 Simulator.cpp:158] Loaded.
I0708 19:42:27.525818 640966 SceneGraph.h:93] Created DrawableGroup:
Renderer: NVIDIA GeForce RTX 3090/PCIe/SSE2 by NVIDIA Corporation
OpenGL version: 4.6.0 NVIDIA 510.54
Using optional features:
GL_ARB_ES2_compatibility
GL_ARB_direct_state_access
GL_ARB_get_texture_sub_image
GL_ARB_invalidate_subdata
GL_ARB_multi_bind
GL_ARB_robustness
GL_ARB_separate_shader_objects
GL_ARB_texture_filter_anisotropic
GL_ARB_texture_storage
GL_ARB_texture_storage_multisample
GL_ARB_vertex_array_object
GL_KHR_debug
Using driver workarounds:
no-forward-compatible-core-context
no-layout-qualifiers-on-old-glsl
nv-zero-context-profile-mask
nv-implementation-color-read-format-dsa-broken
nv-cubemap-inconsistent-compressed-image-size
nv-cubemap-broken-full-compressed-image-query
nv-compressed-block-size-in-bits
I0708 19:42:27.608045 640966 ResourceManager.cpp:247] ResourceManager::loadStage : Not loading semantic mesh
I0708 19:42:27.608069 640966 ResourceManager.cpp:1146] Importing Basis files as BC3
W0708 19:42:28.765156 640966 Simulator.cpp:248] :
The active scene does not contain semantic annotations.
I0708 19:42:28.804448 640966 simulator.py:220] Loaded navmesh data/scene_datasets/mp3d/JeFG25nYj2p.navmesh
2022-07-08 19:42:28,806 Initializing task PickPlaceTask-v0
Traceback (most recent call last):
File "examples/pickplace_replay.py", line 90, in
main()
File "examples/pickplace_replay.py", line 86, in main
output_prefix=args.output_prefix
File "examples/pickplace_replay.py", line 16, in run_reference_replay
with habitat.Env(cfg) as env:
File "/home/corallab-s1/Kartik/habitat-web-baselines/habitat/core/env.py", line 117, in init
dataset=self._dataset,
File "/home/corallab-s1/Kartik/habitat-web-baselines/habitat/tasks/registration.py", line 22, in make_task
return _task(**kwargs)
File "/home/corallab-s1/Kartik/habitat-web-baselines/habitat/tasks/pickplace/pickplace.py", line 1389, in init
super().init(**kwargs)
File "/home/corallab-s1/Kartik/habitat-web-baselines/habitat/core/embodied_task.py", line 249, in init
entities_config=config,
File "/home/corallab-s1/Kartik/habitat-web-baselines/habitat/core/embodied_task.py", line 277, in _init_entities
task=self,
File "/home/corallab-s1/Kartik/habitat-web-baselines/habitat/tasks/pickplace/pickplace.py", line 291, in init
super().init(config=config)
File "/home/corallab-s1/Kartik/habitat-web-baselines/habitat/core/simulator.py", line 76, in init
self.observation_space = self._get_observation_space(*args, **kwargs)
File "/home/corallab-s1/Kartik/habitat-web-baselines/habitat/tasks/pickplace/pickplace.py", line 295, in _get_observation_space
len(self._sim.get_existing_object_ids())
File "/home/corallab-s1/anaconda3/envs/habitat-web/lib/python3.6/site-packages/gym/spaces/discrete.py", line 37, in init
assert n > 0, "n (counts) have to be positive"
AssertionError: n (counts) have to be positive
I0708 19:45:12.129606 640966 PhysicsManager.cpp:33] Deconstructing PhysicsManager
I0708 19:45:12.129635 640966 SemanticScene.h:41] Deconstructing SemanticScene
I0708 19:45:12.131809 640966 SceneManager.h:25] Deconstructing SceneManager
I0708 19:45:12.131819 640966 SceneGraph.h:26] Deconstructing SceneGraph
I0708 19:45:12.132238 640966 Sensor.h:87] Deconstructing Sensor
I0708 19:45:12.132259 640966 Sensor.h:87] Deconstructing Sensor
I0708 19:45:12.134022 640966 Renderer.cpp:34] Deconstructing Renderer
I0708 19:45:12.134043 640966 WindowlessContext.h:17] Deconstructing WindowlessContext
I0708 19:45:12.135520 640966 Simulator.cpp:47] Deconstructing Simulator
`
I think the objects are not getting initialized in the simulator. Do I need to download object dataset as well?

Hi @kpant14 , yes the full Pick-and-Place dataset requires larger memory machines as it stores state of all objects, actions, sensors and agent at every step for replay. For faster replay you can try to create a small sample of the dataset with fewer episodes which will be faster to load.
I'll also create a sample dataset split and release in next few days with documentation on how to download it in next few days for easier testing on low memory machine.

I think the objects are not getting initialized in the simulator. Do I need to download object dataset as well?

Yes, you'll have to download object assets as well. You can download them by following these steps. The object asset download instructions got missed in the original release.
Let me know if you are still facing issues after downloading the object assets.

Hi @kpant14, I created a sample dataset in addition to our full 12k episode dataset and uploaded it here. You can use the dataset in the sample folder to test the setup with the replay script. Let me know if you run into any issues.


🌱 update build badges to point to 1.4

Update build badges to point to correct release branch jobs.

/test-ubuntu-integration-release-1-3

/test-ubuntu-integration-release-1-3

/test-ubuntu-integration-release-1-4
OK, this requirement target is ok now


v1 release

First release of SDK

Welcome to Codecov :tada:
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


Use CRF for burnin when available

3.0 equivalent of https://github.com/pypeclub/OpenPype/pull/1965

Works like a charm!

I've did some smaller changes to get more data from source command and only if is available https://github.com/tokejepsen/pype/pull/1


eslintrc globals ignored?

First, thanks for hound - it's been making our lives easier and happier!
This is our .hound.yml and  .eslintrc. However, when we push a PR, we get many errors about undefined variables that were defined under "globals" in the .eslintrc (example).
This does not happen when I run eslint locally.
Are we missing something or are globals somehow not supported? Thanks!

For future reference: what just worked for me is renaming .eslintrc to .eslintrc.json (and updating .hound.yml accordingly)


Options.title should override title from attribute

Right now, if element has title attribute like Link, title="google.com" will override the title set through options, but it should not.

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

The way it works is the same described in the Bootstrap documentation, so it's the expected behavior.

I have the same problem

What's wrong with the answer I given?

option.title will override from html attribute

The way it works is the same described in the Bootstrap documentation, so it's the expected behavior.

this is the expected behavior

okey thanks