Is there real-time mode for trace service?

in https://github.com/google/perfetto/issues/168, I was looking for an easy way to customize UI, but I am unsure whether it is in the roadmap, so I am trying to ingest the data from the tracing service directly, and draw the diagram by our UI framework, is this way encouraged? if so,  is it possible to tell the tracing service to stream the buffer to clients in real-time?

While a lot of the services of Perfetto were designed for this to be a
possibility at some point, there was never a strong enough usecase for us
to implement the end to end story.
The basic premise is: it's not impossible but given the maturity of the
project there will likely be some non trivial blockers which will need
investment to solve. That means out of the box, what you're looking for is
not possible.
However, if you do want to invest in making this possible by contributing
that would be something we're open to.
On Sat, 6 May 2023, 03:21 Jun Ye, @.***> wrote:

in #168 https://github.com/google/perfetto/issues/168, I was looking
for an easy way to customize UI, but I am unsure whether it is in the
roadmap, so I am trying to ingest the data from the tracing service
directly, and draw the diagram by our UI framework, is this way encouraged?
if so, is it possible to tell the tracing service to stream the buffer to
clients in real-time?
—
Reply to this email directly, view it on GitHub
https://github.com/google/perfetto/issues/498, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFFZPDFNABOXJJFCVKA2YDXEWYRDANCNFSM6AAAAAAXXZELU4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thanks for your reply!


fix: button colors with X-light

What does it do?

fixes a bug with danger-light and success-light colors within buttons
prepares for the 1.6.1 release of the design system (the 1.6.0 will be deprecated)

Why is it needed?

breaks components in strapi/strapi

Related issue(s)/PR(s)

https://github.com/strapi/strapi/pull/15547#pullrequestreview-1267368468

Fastest fix and release ever seen by this company.

yee haw


Blank space between pages after rendering to PDF

Hi, I just rendered a project I'm working on and there are some weird blank spaces between each page. I have no idea where they are coming from and how to get rid of them. Do you have any tips?
Screenshot: http://i.imgur.com/VMrKSIn.png
Share link: http://homebrewery.naturalcrit.com/share/BkaJMpwJb
Thanks for help and ideas.

What page size are you printing on? You might need to change the page size
on the print view between A4 and 8.5x11. Or you can change the whole
project to the other size (there's a button in the editor somewhere), but
that's a pretty big document and it might mess up your image positions and
line breaks.
On Fri, Jun 2, 2017, 12:51 PM TormDeltest<EMAIL_ADDRESS>wrote:

Hi, I just rendered a project I'm working on and there are some weird
blank spaces between each page. I have no idea where they are coming from
and how to get rid of them. Do you have any tips?
Screenshot: http://i.imgur.com/VMrKSIn.png
Share link: http://homebrewery.naturalcrit.com/share/BkaJMpwJb
Thanks for help and ideas.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/stolksdorf/homebrewery/issues/416, or mute the thread
https://github.com/notifications/unsubscribe-auth/AFmzBnGX482Zid65P-thU2LMI_tIEgJZks5sAD2HgaJpZM4Nuh98
.

Closing because this appears to be solved.


TEZ job analysis

As we start our journey down the road to Tez, it would be good if Dr. Elephant could help us with those jobs, too.  This is totally a feature request.

+1

+1

+1

+1

+1

Please don't use comments for +1, this creates unnecessary noise for everyone watching the repo. Instead you can 👍 the issue.

We at Qubole have started integrating tez in dr elephant. Please find the link to find the  preliminary work.
Here is the summary:
Done:
Added basic support for tez jobs. Added couple of heuristics to make sure they appear in the UI.Current implementation is just having the same code as MR heuristics.
To Be Done:
The main problem with Tez support is one Yarn application can have multiple dags (or jobs). The current implementation assumes that for each Yarn application, there is one MR job. So some design changes need to be done.
Some UI support as well to show multiple dags under one Yarn application.
We need to come up with some class structure for heuristics as some heuristics will be exactly same for Tez and MR . So class hierarchy will help us not to write redundant code.
https://github.com/qubole/dr-elephant/commit/78d2cc8cc849cbb1c2f68e798b2a1557f0732b95

Hi All,
i followed the steps provided by you but still getting error.
[error] play - Cannot invoke the action, eventually got an error: java.lang.RuntimeException: Could not find class com.linkedin.drelephant.tez.TezMetricsAggregator
[error] application -

Dr-elephant can't get tez task @damienclaveau @fairchildljb

@fusonghe if you are still facing the issue then kindly create a separate issue thread. Closing this issue


CORE-16921 Add configurable maximum payload size

In some cases, sending large messages to counterparties might flood the kafka topics with too many chunks, making it too slow. Allowing a configurable max message size resolves this issue.

Looking good so far!


rdkafka: SSL requirement

Currently, there is an implicit requirement to have openssl to build or use the library:
Possible build error:
In file included from /home/actions/_work/package-storage/package-storage/.build/checkouts/swift-kafka-client/Sources/Crdkafka/librdkafka/src/rdkafka_mock_handlers.c:34:
/home/actions/_work/package-storage/package-storage/.build/checkouts/swift-kafka-client/Sources/Crdkafka/librdkafka/src/rdkafka_int.h:55:10: fatal error: 'openssl/ssl.h' file not found
#include <openssl/ssl.h>

Possible runtime error for compiled code:
Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Termination Reason:    Namespace DYLD, Code 1 Library missing

Should OpenSSL library be statically linked or requirement explicitly mentioned in documentation?

Thank you for looking into it!

That would be nice to have all dependencies being able to statically compile, so that code would be possible compile and link for ios and other targets out of the box.

Hi @felixschlegel, @FranzBusch!
Could you advise if there are any updates on this issue, please?

https://github.com/swift-server/swift-kafka-client/pull/135


background image for sceneGraph wizard tool

hello i have problem with my sdk file
i generate file from sceneGraph wizard tool but i don't know how to Add background image
please can anyone help me with this

Add to release <IP_ADDRESS>-alpha-5.


Feat/organize imports

Description
This PR adds an enforced consistent pattern for imports. It does that via prettier.

@samijaber When you have time take a look into this one. Also, I updated prettier and eslint.

@samijaber For now, let's go with the old version. We should make another issue for eslint and maybe even all dependencies. Also, it could be an interesting idea to migrate to pnpm from yarn. It's faster.

@samijaber Does this need anything else?

Hey @samijaber, let's take a look at this PR again. I hope it should work for now.

Hey @samijaber, let's take a look at this PR again. I hope it should work for now.


Toggleterm inserts some weird characters when accidentally pressing backspace, space, or return with shift.

⚠ Please verify that this bug has NOT been reported before.

[X] I checked all existing issues and didn't find a similar issue

Description
A possible fix is to just remap these 3 characters in terminal mode, with the new keybinds PR the way to do that would be:
{
  maps.terminal = {
    "<S-BS>" = {action = "<BS>";};
    "<S-Space>" = {action = "<Space>";};
    "<S-CR>" = {action = "<CR>";};
  };
}

👟 Reproduction steps

open toggleterm (preferrably lazygit integration's commit message input, as more bugs happen there)
hold down shift
click backspace, space, or return

👀 Expected behavior
You'd just get a backspace, space, or return
😓 Actual Behavior
You get:

127;2u for backspace
32;2u for space
13;2u for return

💻 Metadata

system: "x86_64-linux"  - host os: Linux 6.1.26, NixOS, 23.05 (Stoat), 23.05.20230502.1a411f2  - multi-user?: yes  - sandbox: yes  - version: nix-env (Nix) 2.13.3  - channels(neoney): "nixos"  - channels(root): "nixos"  - nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos

📝 Relevant log output
no

update: same thing seems to happen with C-BS, C-S-BS, C-S-CR, and C-S-Space

actually, every combination is broken...
this is my fix lmao
        maps.terminal = {
          "<S-BS>" = {action = "<BS>";};
          "<C-BS>" = {action = "<BS>";};
          "<M-S-BS>" = {action = "<BS>";};
          "<C-S-BS>" = {action = "<BS>";};
          "<M-C-S-BS>" = {action = "<BS>";};
          "<S-Space>" = {action = "<Space>";};
          "<M-S-Space>" = {action = "<Space>";};
          "<C-S-Space>" = {action = "<Space>";};
          "<M-C-S-Space>" = {action = "<Space>";};
          "<S-CR>" = {action = "<CR>";};
          "<C-CR>" = {action = "<CR>";};
          "<M-S-CR>" = {action = "<CR>";};
          "<C-S-CR>" = {action = "<CR>";};
          "<M-C-S-CR>" = {action = "<CR>";};
        };

we could make this a toggleterm option that people can toggle
I for one cannot reproduce this with the vim keybinds for zsh plugin, so it's better as an option.

I feel like the terminal isn't supposed to be sending those keys anyways.
What terminal do you use? I tested with foot term.

Likewise.

@n3oney are you able to reproduce this on other terminals? I would pretty much like to implement this as a module option, but it's probably better no keep it out if it is specific to one terminal and one setup only.


detect duplicate names when using discovery bootstrap

After the fix, the duplicate name case prints out:
18:13:24 etcdmain: member with duplicated name has registered with discovery service token(https://discovery.etcd.io/9ade3c2e1c8b0f48ceca974adab1d9af).
18:13:24 etcdmain: please check (cURL) the discovery token for more information.
etcdmain: please do not reuse the discovery token and generate a new one to bootstrap the cluster.

and exits.
curl https://discovery.etcd.io/9ade3c2e1c8b0f48ceca974adab1d9af
{"action":"get","node":{"key":"/_etcd/registry/9ade3c2e1c8b0f48ceca974adab1d9af","dir":true,"nodes":[{"key":"/_etcd/registry/9ade3c2e1c8b0f48ceca974adab1d9af/95c7ef0fcbe9f0b8","value":"infra3=http://<IP_ADDRESS>:7003","modifiedIndex":658514690,"createdIndex":658514690},{"key":"/_etcd/registry/9ade3c2e1c8b0f48ceca974adab1d9af/4d59f8148bb377e2","value":"infra1=http://<IP_ADDRESS>:7002","modifiedIndex":658514691,"createdIndex":658514691},{"key":"/_etcd/registry/9ade3c2e1c8b0f48ceca974adab1d9af/2546639afa13373f","value":"infra1=http://<IP_ADDRESS>:7001","modifiedIndex":658514692,"createdIndex":658514692}],"modifiedIndex":658514676,"createdIndex":658514676}}

There are two infra1 in the list.
Fix #2899

/cc @robszumski @philips

The code lgtm. i can understand the error message, but unsure whether it is easy to understand for other guys. And the fixed issue id is wrong.

but unsure whether it is easy to understand for other guys

I am not sure too. We can only know that until we deliver this to our customers.
But I am sure with this change, we are 100% better than previous situation (no checking and panic or cannot elect leader at runtime).


Add support for \aftergroup

Describe the bug:
Trying to follow the advice in this SE post on how to improve the spacing around \left and \right, I'm getting

Undefined control sequence: \aftergroup

To Reproduce:
See this minimal example.
Expected behavior:
With the following macros
\newcommand{\myleft}{\mathopen{}\mathclose\bgroup\left}
\newcommand{\myright}{\aftergroup\egroup\right}

I'm expecting
$\cos(x)$

and
$\cos\myleft(x\myright)$

to look identical, i.e. with the same white space around parentheses.
Environment (please complete the following information):

KaTeX Version: latest (tested on katex.org)

While we support \begingroup and \endgroup we do not support \aftergroup.

It's easy enough to rewrite your code to avoid using \aftergroup:
\newcommand{\myleft}{\mathopen{}\mathclose\bgroup\left}
\newcommand{\myright}[1]{\right{#1}\egroup}

\cos(x) \\
\cos\myleft(x\myright)

However, this code currently fails for a different reason in KaTeX: the error is "Converting circular structure to JSON". I'll open a separate bug report for this.

Oops, as ylemkimon points out, the correct code would be:
\newcommand{\myleft}{\mathopen{}\mathclose\bgroup\left}
\newcommand{\myright}[1]{\right#1\egroup}

\begin{array}{l}
\cos(x) \\
\cos\myleft(x\myright)
\end{array}

(No braces after \right.)
Rendering on demo site:

So this is a good workaround for @janosh until \aftergroup gets supported.

@edemaine That's indeed a great workaround.
I just discovered that there's another good solution for my use case: \DeclarePairedDelimiter from the mathtools package. It's more flexible than manually creating new macros for each delimiter type but produces the same output.
\DeclarePairedDelimiter\paren{\lparen}{\rparen}

Then \cos\paren{x} is equivalent to \cos(x) and \cos\paren*{x} is equivalent to \cos\myleft(x\myright).
Unfortunately, \DeclarePairedDelimiter is undefined in KaTeX. How about adding that?


Fix BACKEND_URL in admin hooks and corrected the login e-mail in README

As per title:

BACKEND_URL previously pointed erroneously to ‘https://metabolic-boats-grab.medusajs.app’ and not to the host where the backend was started
The default email is @email.com not @test.com

Can confirm the issue with the default email address that needs to be set to<EMAIL_ADDRESS>"setup-db": "npx medusa build && npx medusa migrations run && npx medusa links sync && medusa exec ./src/scripts/seed.ts && npx medusa user -e<EMAIL_ADDRESS>-p supersecret"

For the BACKEND_URL I am not sure why it is defined in the hooks at all. Should work fine with just fetch /drivers, /deliveries, /restaurants directly, or do I miss something?

@grenzbotin confirmed, there is no need to define BACKEND_URL
I made a commit that removes this variable

Thanks, LGTM!


Update AUTHORS.rst

Added myself. Thanks

Ah you could've done it on the other PR (#135), that would've worked as well. But in any case, thanks Sascha! Will get this merged.


polish README.md

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 80.02%. Comparing base (753a609) to head (a020290).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #273   +/-   ##
=======================================
  Coverage   80.02%   80.02%
=======================================
  Files          23       23
  Lines         976      976
=======================================
  Hits          781      781
  Misses        156      156
  Partials       39       39

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


is there any benefits vs s5cmd?

is there any benefits vs s5cmd? At least, s5cmd (https://github.com/peak/s5cmd) should be mentioned in the README as a possible alternative, IMO.

与 s5cmd 相比有什么好处吗？至少， s5cmd ( https://github.com/peak/s5cmd ) 应该在 README 中被提及作为一个可能的替代方案，IMO。

I have reason to suspect that you're here to smash the scene, ths


[Hacktoberfest]: Update Comment for the 100 Days of Code Entry

🆕🐥☝ Beginners Only:
This issue is reserved for people who are new to Open Source. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝
To do:

Update comment for the 100 Days of Code entry in the Get Involved Section

See below for link to step-by-step tutorial

Change comment from **Love of Learning ** to There are only two rules

Add your details in the contributors section at the bottom of the page using the same formatting as the last one

📋 Step by Step
Step-By-Step Tutorial
Remember to observe the Code of Conduct - by which we mean, in short - Be Kind, Be Positive, Be Helpful

I'll take this


[NSE-942] Force to use hash aggregate for string type input

What changes were proposed in this pull request?
Currently, gazelle only supports hash agg. But spark has a logic to use sort agg for string type input. This patch will force to use hash agg for such case.
How was this patch tested?
One UT is added.

related: https://github.com/oap-project/gazelle_plugin/issues/730

note: this patch converts sortAgg to hashAgg, we will check the performance after merging


Add two spaces in yaml snippet

Quick fix to update the yaml snippet https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/package/pip-authenticate?view=azure-devops#download-python-distributions-from-azure-artifacts-feeds-consulting-official-python-registry-first

@akaszynski : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


Can I help setting and send it

From my friends is not the following file the best way to go with a great time to get to the same and let you know if I will have to the following link to my favourite part in

@boubacarsbgmali Thanks for reaching out. In order to best address your question, could you provide us with the URL of the MS Doc that you were following, if any?

For example if I have a great time in the best way to go with the following
link to my favourite part of the best way to go back and I will have to the
following URL Adobe the Adobe flash player and a great weekend and we are
doing well and the best time for
Le mer. 18 août 2021 à 04:29, BhargaviAnnadevara-MSFT <
@.***> a écrit :

@boubacarsbgmali https://github.com/boubacarsbgmali Thanks for reaching
out. In order to best address your question, could you provide us with the
URL of the MS Doc that you were following, if any?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/79848#issuecomment-900803560,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQWV3KQKY76D43T3YEIIYQDT5MZJ3ANCNFSM5CLFBPJA
.

@boubacarsbgmali Closing the issue as it is not actionable. Please feel free to open a new issue if you have feedback on the Azure documentation.


fixes #37: Feature Prisma ORM integration

Fixes #37

Adds Prisma ORM

migration of all API routes

ENV Update

Uses in Prisma
DATABASE_URL=

Command to run after first setup

npx prisma db push

Hi @MitulSonagara,
Please check out the changes and merge the PR.

@priyanshuverma-dev
This changes having some issues with deployment

@MitulSonagara
I have fixed the error issue and verified by building it locally.
Please review the PR again and if every thing is working then merge it.

@priyanshuverma-dev
is there any changes with environment variables??

Oh! Ok
in build command add
npx prisma generate && next build

and add env
DATABASE_URL

@MitulSonagara Let me know if any other error.
I am active

@priyanshuverma-dev
only one little error

@MitulSonagara Please check again

@priyanshuverma-dev
PERFECT!!!

@priyanshuverma-dev
Nice working with you...


More test cases and coverage

https://vitest.dev/guide/coverage#coverage-setup

Test case list to be provided by @ajshedivy

Started off a doc with some testcases https://github.com/Mapepire-IBMi/mapepire-js/issues/17


How to perform parallel execution on the cstore_fdw partition table ?

I was use cstore_fdw, and I created 20 partition table ,when i query the partition table ,I realize the query plan did not show the parallel.But when use the normal table ,the parallel is worked.
This make me confuse. Is there anyone can help?

Any plans to address this issue?

A colleague of mine tried this on partitioned cstore tables and said it's working, making things faster: https://gist.github.com/masayuki038/6820f551f1a6d4e1ec7b3929ffad35ad

Basically, he just set ForeignScanParallelSafe to true. That is nice, but I would like to hear why wasn't it safe in the first place, @mtuncer ?


Add description when a PDB is needed

In generally from my perspective you don't need a PDB defined as Kubernetes will try to do that job already as good as it can.
I see people use the PDB wrongly where they should rather raise the amount of pods the run, as a unforseen event for cause disruption for them anyways.
Most people that run Kubernetes run with nodes there are completely identical, meaning that in a Node Pool migration, all modes evicted would easily be able to fit on another node pool.
I want to include something on this page to tell that most people don't need to define it, as I think this also causes people to believe that Kubernetes requires more YAML than necessary and will begin to include it even for simple Kubernetes yaml deployments.
PodDisruptionBudgets are a super cool feature, but I think it is more of a advance feature than a feature beginners need to care about.
It is also used sometimes to run only 1-2 pod of a application than in a unforseen event would take out the application, which is never what you want anyways, therefore the page could also encourage people to run 3 pods/replicas instead to both cover for unforseen and forseen events.

Thanks for the PR @kevinsimper !

@sftim Thank you for your review, really appreciate it! I have added the suggestions 👍

I'd recommend technical review on this as it's making a specific recommendation to readers and this is a change from the existing docs.

There is a few places that mention something similar, but yeah it should have a technical review!

Generally such constraints are unnecessary, as the scheduler will automatically do a reasonable placement
https://kubernetes.io/docs/concepts/configuration/assign-pod-node/

This page contains examples of when you would use PDB, but it is not clear when not to use it or if it is something you should use in general or trust Kubernetes. I want to advise that one should trust Kubernetes.
https://kubernetes.io/docs/tasks/run-application/configure-pdb/#think-about-how-your-application-reacts-to-disruptions

/cc @davidopp

@kubernetes/sig-apps-pr-reviews 👋 Assigning based on https://github.com/kubernetes/community/pull/503. Could you please review and LGTM if things look good? Thanks in advance! 🙇

I think this one is still waiting for feedback from @kubernetes/sig-apps-pr-reviews

I pinged SIG Apps for a review on Slack.

@kevinsimper First off thanks for your contribution! Secondly, I'm not quite so sure your description fully matches a PodDisruptionBudget.

It is most useful if you pod has special requirements to run and not all your nodes provide this environment, eg. some are linux and some are windows.

While it can be used for ☝ that is use case is more closely described by: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
If I misunderstood your description, please let me know 😄 .

Hi @kevinsimper Could you please clarify @zparnold 's review comment?

Hi @kevinsimper
Would you have time to take another look at this pull request?

@kevinsimper this has been hanging out here awhile so I'm going to go ahead and close it for now. Please feel free to reopen when you get a chance to address feedback. Thanks!


[Divider] Custom variant

One of https://github.com/mui-org/material-ui/issues/21749

Should we update the supportedComponents variable?


picosat: 960 -> 965, add proof support

PicoSAT only supports proof output when compiled with the --trace flag.
There are quite a few packages that have optional proof/etc. output that is disabled at compile-time (for example CVC4 comes to mind).  If there are no objections, I'm going to go through the logic packages and enable at least some of the optional features.
Things done:

[x] Tested using sandboxing (nix-build --option build-use-chroot true or nix.useChroot on NixOS)
Built on platform(s)

[x] NixOS
[ ] OS X
[ ] Linux

[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

More
cc @roconnor @thoughtpolice

LGTM


docs(Dropdown): Recent update breaks DropdownExampleRemote

Steps to Reproduce

Write something in the dropdown

Expected
state.searchQuery should equal that string
Result
state.searchQuery instead equals the entire Dropdown's state
This can be fixed the same way like https://github.com/Semantic-Org/Semantic-UI-React/pull/2110,
but instead on https://github.com/Semantic-Org/Semantic-UI-React/blob/master/docs/app/Examples/modules/Dropdown/Usage/DropdownExampleRemote.js#L24

@patrikmolsson Thanks for the notice. Would you like to make PR? 😃

@layershifter On it!

Issue is solved in PR: https://github.com/Semantic-Org/Semantic-UI-React/pull/2126


NOS inference server reverts to CPU execution after prolonged use

See nos-log.txt

Cannot reproduce, closing


New Error for Me: messages.0.content.11.text.cache_control: Extra inputs are not permitted

Describe the bug
messages.0.content.11.text.cache_control: Extra inputs are not permitted
Link to the Bolt URL that caused the error
https://d5520b31.bolt-cnr.pages.dev/~/sb1-xttypz
Steps to reproduce
Any new prompt gives me this show stopping error: messages.0.content.11.text.cache_control: Extra inputs are not permitted
Expected behavior
I can start / continue with my project
Screen Recording / Screenshot
No response
Platform

OS: [e.g. macOS, Windows, Linux]
Browser: [e.g. Chrome, Safari, Firefox]
Version: [e.g. 91.1]

Additional context
No response

Appreciate the feedback! Would you be able to set your project to "Private (accessible by URL)" by clicking the lock icon next to the project title so we can take a closer look? Could you take a screenshot of this error and paste it here? Thanks!

Here you go - and I think you mean Secret (accessible by URL). Please advise if different

Any updates on this? I am at a complete standstill on moving this project and my business forward. Is there a workaround you can suggest?

Hi! Are you able to resolve this issue by:

Opening your project.
Clicking the Bolt icon in the console.
Type "control + c".
Enter "npm run dev" and hit enter.

Glad to hear it! I would encourage you to download frequent backups of your project (right-click the Download button at the top-right of the page). The team is hard at work at enabling bettering GitHub integration which will make version control much simpler. In the meantime, making sure you have frequent backups is key.
Also, if you have your project at a desired state, I would click the Open in StackBlitz button at the top-right, then click the fork button at the top-left in StackBlitz to fork the project. You can then rename the title of this project in StackBlitz to have a forked version present as a backup there as well.
Hope this helps!


vapor zewo mustache 05-03

The Zewo mustache integration needs to be updated to 05-03 snapshot

@mjmsmith fixed this 🙏


Reverted requirements.txt to include versions and README.md

Hello,
the previous pull request had modified the requirements.txt and README.md to have easy installation instructions. I have now put them into my example notebook. We should probably keep the requirements.txt versions and keep the README clean


Update circe-core, circe-jawn to 0.14.7

About this PR
📦 Updates

io.circe:circe-core
io.circe:circe-jawn

from 0.14.1 to 0.14.7
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.circe" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "io.circe" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, version-scheme:early-semver, commit-count:1

Superseded by #344.


[Feature] Allow node level dependency deprecation warnings

Is this your first time submitting a feature request?

[X] I have read the expectations for open source contributors
[X] I have searched the existing issues, and I could not find an existing issue for this feature
[X] I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature
At the moment, the deprecation_date warnings only show up at the "project level" - so at the initial compilation phase... this means that users who ignore that-top-bit will be unaware that a model is ref-ing a model that has already been deprecated - especially true in dbt Cloud:

If the system logs are minimized (which it is by default) - then you wouldn't be able to tell at all:

There is a current bug where this "bar depends on deprecated foo" warning is gone from versionless (#10833), so I've reverted back to 1.7 to record the above screenshots.
Describe alternatives you've considered
Turn the warning into an error - not ideal as this would break users runs. The idea is just to provide a node level warning so that it is more obvious that it is now during development.
Who will this benefit?
Users who want a more obvious "soft error" (warning) that their models are using deprecated models.
Are you interested in contributing this feature?
No response
Anything else?
No response

See also #10323, and #10461.

I was asked to provide clarity on the business justification:
As a company we have lots of developers committing to our dbt project. Therefore, we often see that developers pay attention mostly to just the errors and warnings that are impacting the runs of their specified tables/tests/dbt artifacts/etc. By throwing an error on the node that invokes a deprecated model, we can guarantee that the developer can clearly and easily see the failing dependency and minimize the odds of them getting any further in their development lifecycle.
Surfacing these errors in dev is very useful because we can minimize the amount of wasted effort taken by developers. Otherwise, we rely on our CI suite to catch the errors, which means a developer has likely already committed a bunch of changes. Catching errors in CI is more expensive than catching them in dev, both in terms of developer time as well as warehouse compute.


CI adaptation changes

This repository was added to the ci tests
(PRs https://github.com/kubevirt/project-infra/pull/1241 and https://github.com/kubevirt/project-infra/pull/1246)
In the ci, the tests are executed in "kubevirt-ci" container
(https://github.com/kubevirt/project-infra/blob/54d9083d06c34c82145b7b07e8193de4b9376e37/github/ci/prow-deploy/files/jobs/kubevirt/terraform-provider-kubevirt/terraform-provider-kubevirt-presubmits.yaml#L28)
As result of that, needed to change the repository to install all
dependecies before running the tests:

golang (go and gofmt)
ginko and gomega
terraform

Signed-off-by: Nir Argaman<EMAIL_ADDRESS>

/lgtm
/approve

/retest


Set keyboard focus on graph/table when selecting an analysis

This PR has changes for the following features suggested by @PatrickTasse in #311

When clicking on an analysis in the Available Analysis list, in the selected trace tab, the analysis is scrolled into view and given keyboard focus. User can click tab to access the tree and chart of the focused graph.

The trace tab should be scrolled to make that analysis visible, whether it is being opened for the first time or if it was already created previously.

When clicking on an analysis title in the trace tab, keyboard focus should be the analysis' graph/chart region. This is indicated by a blue focus border, allowing the user to directly use keyboard interactions/shortcuts

fixes #414

If a View that is already open is selected in the sidebar, the View's title area should pulse to temporarily bring attention to the View panel. Keyboard focus is also given to the analysis' graph/chart region.

For some reason the focus outline is not being shown properly in some of the screen recordings. This is the default tab focus styling but we can change the css to make the outline more prominent.
Signed-off-by: hriday-panchasara<EMAIL_ADDRESS>

@hriday-panchasara could you please rebase this PR? Then a final round of review can be done. Thanks

@hriday-panchasara could you please rebase this PR? Then a final round of review can be done. Thanks

@bhufmann Rebased on top of master


how to uglify JSON?

I have some JSON config files in my project that I want to minify with my gulpfile script.  It seems like gulp-uglify should be the tool for this, and I'm already using it for my js.  If there is already another tool or method, please point me to that.
I'm trying to do this:
// Validate and minify JSON
const sources_conf_webapp = [
    './cfg/confc.json',
    './cfg/confc_blank.json',
    './cfg/confs.json'
];
const destdir_conf_webapp = './html/cfg/'
function build_conf_webapp() {
    return src(sources_conf_webapp)
        .pipe(preprocess({ context: context_webApp }))
        .pipe(jsonlint())
        .pipe(jsonlint.reporter())
        .pipe(uglify())
        .pipe(dest(destdir_conf_webapp));
}

which gives error:
'build_conf_webapp' errored after 324 ms
[18:53:19] GulpUglifyError: unable to minify JavaScript
Caused by: SyntaxError: Unexpected token: punc «:», expected: punc «;»

So I looked at the UglifyJS docs and it looks like the option is there on the CLI:
-p, --parse <options>       Specify parser options:
                                `expression`  Parse a single expression, rather than
                                              a program (for parsing JSON).

(I also found this issue in UglifyJS which seems to indicate that it is not supported, but maybe it's old information. https://github.com/mishoo/UglifyJS/issues/812 )
So I tried to add the parse option to my gulp script by adding the options: {parse:'expression'}.  But it doesn't look like that option is exposed in this gulp wrapper.  gulp-uglify's index.d.ts only lists mangle, output, and compress in the Options.
Should it be as easy as exposing that option through gulp-uglify?  If so I'll take a stab at it.

Oops, looks like there are quite a few other plugins that should work:
gulp-jsonmin
gulp-json-format
gulp-json-editor
gulp-json-fmt
I found them by searching 'json' on https://gulpjs.com/plugins.  My earlier web search for 'gulp minify json' pointed me to this plugin.  Sorry for the spam.


MoveGroupInterface.getNodeHandle is missing implementation.

It's self explanatory. I'll spin up a PR if I have time.
https://github.com/moveit/moveit2/blob/main/moveit_ros/planning_interface/move_group_interface/include/moveit/move_group_interface/move_group_interface.h#L167

closed via #2840


feasibility of porting this code to javascript for use within the chrome browser using the built-in bluetooth support

Not really an issue, but I was wondering if you had any idea how hard it would be port this code to Javascript running on the chrome browser, given native btle support in the browser.

I think it's definitely doable; there are already existing projects which might give a useful starting point such as https://github.com/dvmarinoff/Flux.


404 page doesn't render in HTML but plain text

Hi there,
I think this is a bug in Cloudflare Workers.
We are using Hugo and Cloudflare workers to push our static site, and Github does the automatic build and push.
% curl -svo /dev/null https://jonahnz.com/404.html

Trying <IP_ADDRESS>:443...
Connected to jonahnz.com (<IP_ADDRESS>) port 443 (#0)
...
< HTTP/2 200
< date: Thu, 05 May 2022 16:55:39 GMT
< content-type: text/html; charset=utf-8
< content-length: 1159

That seems to have content type but not this random 404 address:
% curl -svo /dev/null https://jonahnz.com/non-existing-URL

Trying <IP_ADDRESS>:443...
Connected to jonahnz.com (<IP_ADDRESS>) port 443 (#0)
...
< HTTP/2 404
< date: Thu, 05 May 2022 16:57:03 GMT
< content-length: 1159

For some odd reason, the HTML is not rendering so if there is a non-existing URL like https://jonahnz.com/randskdfskuh - you can see it displays just raw HTML rather than outputting this page https://jonahnz.com/404.html

This behavior doesn’t come for free with Workers but it does with Pages. Sounds like you should be using that for this project — you can still deploy a sibling Worker alongside your Pages project if you have any dynamic endpoints


Expose the linedocsfile (enwiki) as a zstd compressed archive

Description
@mikemccand could you recompress the enwiki file you're kindly providing using zstd? Here's what I did:
curl https://home.apache.org/~mikemccand/enwiki.random.lines.txt.bz2 -o - | bunzip2 | zstd -19 --threads=24 > enwiki.random.lines.txt.zst

this results in a file size of 727M, compared to 848M of the bz2 archive. But the main benefit is when you want to decompress the thing:
$ time zstdcat enwiki.random.lines.txt.zst | wc -c
3038178822

real    0m4.054s
user    0m4.437s
sys     0m2.686s

compared to (yes, it's not a typo):
$ time bzcat enwiki.random.lines.txt.bz2 | wc -c
3038178822

real    1m22.141s
user    1m21.562s
sys     0m2.218s

Wow, that is an amazingly fast decompression!  And also an awesome improvement in compression ratio.  Yup, I'll do this shortly.

OK, done!
https://home.apache.org/~mikemccand/enwiki.random.lines.txt.zst
I downloaded and confirmed the wc -c gives the same count as above.
Thanks @dweiss -- great idea.

Thank you, Mike! I'll create a follow-up issue to change the gradle task to download and unpack the zstd-compressed file.


Improves first-time experience by switching default to MySQL

MySQL is the best environment for people to learn zipkin. It is widely
understood, can be easily explored using SQL, supports on-demand
dependency aggregation, returns precise results for queries, and has
had very few support issues.
While we want to show people how to work with Cassandra at some point,
it has proven a high barrier entry for the opposite of above. People
rarely know cassandra intimately, it has imprecise results (usually
users have to over-fetch), the duration query doesn't work, the
dependency graph requires a cron, and it has had numerous support
issues.
The point of our docker-compose file is to ease the 5 minute, getting
started story of Zipkin. At the moment, MySQL is by far the best choice
for this and is now the default.
Fixes #61

:shipit: - makes perfect sense

Anything is simpler than Cassandra so seems reasonable :)
I'd make more explicit in zipkin-docker that the compose is primarily a playground, I didn't quite get that feeling when reading. I guess the idea is the default is to get a quick and dirty collector and Zipkin UI up quickly to feel it out but is not recommended for production.

good point about being more explicit wrt docker-compose being a toy. We
should somehow say docker images for zipkin are intended for prod, but the
others are toys and docker-compose is also a toy.
On Thu, Sep 8, 2016 at 10:35 PM, Anuraag Agrawal<EMAIL_ADDRESS>wrote:

Anything is simpler than Cassandra so seems reasonable :)
I'd make more explicit in zipkin-docker that the compose is primarily a
playground, I didn't quite get that feeling when reading. I guess the idea
is the default is to get a quick and dirty collector and Zipkin UI up
quickly to feel it out but is not recommended for production.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/openzipkin/docker-zipkin/pull/113#issuecomment-245618091,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAD612to_IpSrG5rFTxt5FV8FLwDZzcjks5qoB03gaJpZM4J34vB
.

+1

LGTM

verified in mysql the spark job eventually runs, too. (mysql computes on demand until the spark job is run)
dependencies    | Running Dependencies job for 2016-09-09: start_ts between<PHONE_NUMBER>000000 and<PHONE_NUMBER>999999
dependencies    | Running Dependencies job for 2016-09-08: start_ts between<PHONE_NUMBER>000000 and<PHONE_NUMBER>999999
dependencies    | 02:00:02.056 [main] WARN  o.a.hadoop.util.NativeCodeLoader - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
dependencies    | 02:00:02.111 [main] WARN  o.a.hadoop.util.NativeCodeLoader - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
dependencies    | Dependencies: []
dependencies    | Dependencies: [{"parent":"fakewebapi","child":"fakewebapi","callCount":2}]

I'm late but great idea, +1


Backend cleanup for async patient bulk upload implementation

Background
There are a few followup tasks requested from #4722. This ticket represents that work.
Action requested

Remove underscore naming from PatientBulkUploadService and PatientBulkUploadServiceAsync
Remove author comments from PatientBulkUploadService
Complete #4855
Complete #4848

Acceptance Criteria
Followup tasks from PR #4722 are all complete
Additional context
This work should be done before patient bulk upload goes live to end users.

Took care of items 1 and 2 in the original PR, and will use the other tickets to track the respective work there. Closing this issue.


How can I obtain the "High resolution Hi-C contact matrix file" for "determin_breakpoint" command?

Before running the software, I have obtained cool files with 5k/10k or higher resolution. How can I convert them into the input file for the "--hic_file" parameter in the "determin_breakpoint" command?

Thank you for raising this issue. I have uploaded a cool2bed.py file to convert the cool file into an input file for module determin_breakpoint.
You can use the following command:
python cool2bed.py *.cool outfile chr1 chr1
I have recently updated the HiSV version and canceled the intermediate conversion step, hoping to completely solve this problem.
I hope my answer can help you. If you have any questions, please let me know.
Thanks,
Li

Thank you for raising this issue. I have uploaded a cool2bed.py file to convert the cool file into an input file for module determin_breakpoint.
You can use the following command:
python cool2bed.py *.cool outfile chrom1 chrom2 samplename resolution
such as: python cool2bed.py *.cool outfile chr1 chr1 K562 5000
I recently plan to update the HiSV version and canceled the intermediate conversion step, hoping to completely solve this problem.
I hope my answer can help you. If you have any questions, please let me know.
Thanks,
Li


Depricating /users/self GET endpoint

Date: 31/05/2024

Developer Name: Somnath Golui

Issue Ticket Number

1988
Description
This PR removes /users/self GET  API and authenticate an existing API /users?id=some_id.

Documentation Updated?

[ ] Yes
[x] No

Under Feature Flag

[ ] Yes
[ ] No

Database Changes

[ ] Yes
[x] No

Breaking Changes

[x] Yes
[ ] No

Development Tested?

[ ] Yes
[ ] No

Screenshots

Screenshot 1

Test Coverage

Screenshot 1

Additional Notes

Hello @vinit717
Could you please close this PR? I've completed the tasks listed below, and they have been merged.
New Route - https://github.com/Real-Dev-Squad/website-backend/pull/2201
Header Warning - https://github.com/Real-Dev-Squad/website-backend/pull/2221
API Contract - https://github.com/Real-Dev-Squad/website-api-contracts/pull/191


Document / resolve host => world identity change for NodePort

The commit #3988 has introducing a behavioral change because Cilium can now properly differentiate between host and world for traffic that is coming in via NodePort even if the traffic is being SNATed. There are two scenarios where host to endpoint is allowed:

Manual policy that allows from host
Kubernetes mode where host to pod is always allowed

In either of the above scenarios, traffic via NodePort was automatically allowed if the traffic was SNATed Cilium 1.1 as-is would no longer allow such traffic. This is a API breakage.
Proposal:

[x] Introduce flag --k8s-legacy-host-allows-world[=true] which defaults to true. The flag is only effective in Kubernetes mode and continues to allow world when host is allowed.
[x] Add the flag to the DaemonSet file and set it via an env variable that is defined in the ConfigMap.
[x] In the ConfigMap, disable the flag by default. This leads to the following backwards compatible behavior:

Existing users will not upgrade the ConfigMap and thus will continue to see the existing behavior.
New users will see the new behavior where host and world are properly separate for NodePort.

[ ] Document this in the upgrade instructions and make sure existing users that upgrade know how to opt into the new behavior.

Extra side-effect: Adding a new flag to the DaemonSet means we need to change the existing upgrade tests. If we use the new example DS YAMLs to install stable, then stable won't understand the new --k8s-legacy-host-allows-world parameter and will fail immediately.


Can't connect to smartband. Status:Stopped

Hi! Thank you for an app! I have a problem:

I open app
connect smartband
Status:Stopped

Why it's happens?

I find solution. Just need to click button on band.


Adding absolute links to balances reports

The old links didn't worked, si I put the absolute url, always fetching from master branch.

Already solved in another branch.


De-identification

Add the two modules p08_mammogram_deidentification AND p08_mammogram_test_OCR.
p08_mammogram_deidentification aims at deidentifying DICOM images by removing the text areas found on them.
p08_mammogram_test_OCR aims at evaluating the performances of the OCR package and its ability to recognize text areas in different conditions.

Obsolete


Update to use govendor and logConfiguration

I think this should address https://github.com/josmo/drone-ecs/issues/17
I grabbed part of it from 0.4 https://github.com/josmo/drone-ecs/pull/9 and abandoned https://github.com/josmo/drone-ecs/pull/16

@joshdvir I'm not sure if this was one of the things you wanted on it. If what you're working on ends up working better, I'm willing to merge\retire the repo too :)  probably doesn't need to have multiples

@josmo this is what I wanted, thanks for merging it.
Don't think there is a need to retire, there is a major difference between the two, yours is able to creat a new task definition and update memory/all other options as opposed to mine that takes the current task definition and only updates the image to a new version so basically you can't change things.
Of course, everyone prefers other things, I think both should stay.


Is it possible and/or good practice to use textContent as if it were a property?

Description
Hello,
I am sorry, this is a bit a question, but also a suggestion.
Sometimes when designing new Web Components I want them to feel like native elements to the developers using them. With a lot of builtin elements you can do something like <button>Hello world</button>. If I wanted to do something similar in LitElement I could do something like this (the example is simplified, but I hope it becomes clear what I want to do):
@customElement('my-button')
class MyButton extends LitElement {

render() {
     return html`<button>${this.textContent}</button>`
}

}

And then I could use it like so <my-button>Hello world</my-button>. I like this solution, because if someone put an input inside of there it would just render as text. This solution seems to work 9x.0 % of the time. However, sometimes if textContent changes the changes are not picked up by LitElement (sadly I do not have a reproduction or more info). Is this intentional? Is what I am doing even advisable or is it just breaking conventions? I for my two cents find it useful in certain situations and would love if this could be supported.
Of course a different way of achieving something similar is:
@customElement('my-button')
class MyButton extends LitElement {

render() {
     return html`<button><slot></slot></button>`
}

}

However, then users could render anything into my-button, not just text which might not be always desired.
Thanks very much in advance,
Christian

Using .textContent and other DOM APIs is totally fine and a very nice property of lit-html expressions just being JavaScript. Like you noted though, the trick is in knowing when to update/re-render when the values change. In the DOM there are a number of APIs to monitor changes: events, MutationObservers, IntersectionObservers, ResizeObservers, etc.
In this case, using a <slot> is fine, IMO. You users could already put any content in your element - there's no way to prevent that actually.
This came up before in https://github.com/Polymer/lit-element/issues/954 where @arthurevans added a nice snippet for getting the current text content that works even with re-projection:
updateSlotted({target}) {
  this.myprop = target.assignedNodes().map((n) => n.textContent).join('');
}

render() {
  return html`<textarea .value=${this.myprop}></textarea>
    <div hidden>
      <slot @slotchange=${this.updateSlotted}></slot>
    </div>`;
}

@justinfagnani cool. Thank you very much. I will try this out tomorrow. I hadn't even thought about using MutationObserver etc. Definitely something to play around with more.


SEPG Automated Release - v1.1.4

SEPG Details
Release Build Link: https://sou-jenkins2.swinfra.net/job/Auto-Release/817/
Build Token: github.com/CAFapi/oraclelinux-base-images/main/657f81e23f83bf70b7597e4312fbf2ae65b1d8a8
Versioning Behaviour: Roll on to next minor
Artifacts For Release
Docker

cafapi/oraclelinux-base:1.1.4 (Static Tag)
cafapi/oraclelinux-base:1.1 (Dynamic Tag)
cafapi/oraclelinux-base:1 (Dynamic Tag)
cafapi/oraclelinux-base:latest (Dynamic Tag)
cafapi/oraclelinux-jre17:1.1.4 (Static Tag)
cafapi/oraclelinux-jre17:1.1 (Dynamic Tag)
cafapi/oraclelinux-jre17:1 (Dynamic Tag)
cafapi/oraclelinux-jre17:latest (Dynamic Tag)
cafapi/oraclelinux-jre21:1.1.4 (Static Tag)
cafapi/oraclelinux-jre21:1.1 (Dynamic Tag)
cafapi/oraclelinux-jre21:1 (Dynamic Tag)
cafapi/oraclelinux-jre21:latest (Dynamic Tag)

 Build Stage
Action
Status

Release Checks
completed
:heavy_check_mark:

Gather Release Data

:white_small_square:

QA Documentation Site Deployment

:white_small_square:

QA Deployment Branch Promotion

:white_small_square:

Docker Image Promotion

:white_small_square:

Maven Artifact Promotion (Closed Source)

:white_small_square:

NuGet Artifact Promotion

:white_small_square:

Artifactory Release Artifact Tagging

:white_small_square:

Generic Artifact Promotion

:white_small_square:

Maven Artifact Promotion (Open Source)

:white_small_square:

Maven Staging Repository Removal (Open Source)

:white_small_square:

Git Tagging

:white_small_square:

Git Release

:white_small_square:

Git Release Asset Deployment

:white_small_square:

Pull Request Merge

:white_small_square:

Release Branch Deletion

:white_small_square:

view the build log here


unknown directive "max_fails=3"

Hi, using the wordpress.yml and changing the env file to mine, nginx container trow this error:
unknown directive "max_fails=3" in /etc/nginx/upstream.d/php-fpm.conf
my ENV
APP_DOCROOT=/usr/share/nginx/html
PHP_FPM_PORT=9000
PHP_START_SERVERS=16
PHP_MIN_SPARE_SERVERS=8
PHP_MAX_SPARE_SERVERS=16
PHP_MEMORY_LIMIT=256
PHP_OPCACHE_MEMORY_CONSUMPTION=96
PHP_MAX_CHILDREN=16
NGINX_DOCROOT=/usr/share/nginx/html
NGINX_SERVER_NAME=testserver
NGINX_CONFIG=php
NGINX_DEV_INSTALL=true
my YML
version: '3.1'
services:
nginx:
image: openbridge/nginx
container_name: nginx
ports:
- 80:80
- 443:443
tty: true
tmpfs:
- /var/cache
volumes:
- db_data:/usr/share/nginx/html
ulimits:
nproc: 65535
nofile:
soft: 49999
hard: 99999
env_file:
- ./env/stage.env
mariadb:
image: mariadb:latest
container_name: mariadb
environment:
MYSQL_ROOT_PASSWORD: Pettinell@2009
MYSQL_DATABASE: mapsgra
MYSQL_USER: root
MYSQL_PASSWORD: Pettinell@2009
tty: true
volumes:
- db_data:/var/lib/mysql
ulimits:
nproc: 65535
nofile:
soft: 49999
hard: 99999
php-fpm:
image: openbridge/ob_php-fpm
container_name: php-fpm
restart: always
depends_on:
- mariadb
env_file:
- ./env/stage.env
ports:
- 9001:9000
tmpfs:
- /var/cache
tty: true
volumes:
- db_data:/usr/share/nginx/html
ulimits:
nproc: 65535
nofile:
soft: 49999
hard: 99999
redis:
image: redis
container_name: redis
restart: always
volumes:
db_data:

Hi, testserver is not a valid name for NGINX. A valid server name is something that resolves to an address, like localhost or apple.com or dell.com. It won't know what to do with something like testserver

Also, this issue might be better handled in the NGINX project

Here is the sample config for PHP from the NGINX server. Notice PHP_FPM_UPSTREAM=localhost:9000 is set to the location where you have PHP deployed. NGINX needs to know where PHP is located so without this it will error. Maybe share the ENV you are using for NGINX?
NGINX_SERVER_NAME=localhost
NGINX_APP_PLUGIN=
NGINX_CONFIG=php
NGINX_DEV_INSTALL=true
PHP_FPM_UPSTREAM=localhost:9000
REDIS_UPSTREAM=redis:6379
NGINX_PROXY_UPSTREAM=localhost:8080
NGINX_DOCROOT=/usr/share/nginx/html
NGINX_CDN_HOST=cdn.myhost.com

Hi @tspicer, i left those configurations
( PHP_FPM_UPSTREAM , REDIS_UPSTREAM, NGINX_PROXY_UPSTREAM )
because they were the default configurations in the nginx readme, now everything works as expected, thank you!


problem to run Training (make train ....)

Hi !
First I run the data preprocessing section and it worked.
Then when I tried to run the Training section ( make train --[args] ...) it shows this error:
`
========== SUMMARY ==========
-> h5 dataset folder path : /path/FUSION-human-action-recognition/data/processed/old_h5_folder_2/
-> output_folder : /path/FUSION-human-action-recognition/models/
-> evaluation_type : cross_subject
-> model_type : FUSION
-> use pose : True
-> use ir : True
-> pretrained : True
-> use cropped ir : True
-> fusion scheme : CONCAT
-> optimizer : ADAM
-> learning rate : 0.0001
-> weight decay : 0.0
-> gradient threshold : 10.0
-> max epochs : 15
-> batch size : 16
-> accumulation steps : 1
-> sub_sequence_length : 20
-> augment_data : True
-> mirror skeleton : False
-> evaluate_test : True
-> seed : 0
Computing c_min and c_max. This takes a while ...
Done !
0 - 0.0/107
Traceback (most recent call last):
File "src/models/train_model.py", line 254, in
validation_generator)
File "/path/FUSION-human-action-recognition/src/models/train_utils.py", line 261, in train_model
out = model(X)
File "/user1/path/.conda/envs/fusion/lib/python3.7/site-packages/torch/nn/modules/module.py", line 547, in call
result = self.forward(*input, **kwargs)
File "/path/FUSION-human-action-recognition/src/models/pose_ir_fusion.py", line 106, in forward
out_pose = self.pose_net(X_skeleton)[:, :, 0, 0]  # shape (batch_size, 512)
File "/user1/path/.conda/envs/fusion/lib/python3.7/site-packages/torch/nn/modules/module.py", line 547, in call
result = self.forward(*input, **kwargs)
File "/user1/path/.conda/envs/fusion/lib/python3.7/site-packages/torch/nn/modules/container.py", line 92, in forward
input = module(input)
File "/user1/path/.conda/envs/fusion/lib/python3.7/site-packages/torch/nn/modules/module.py", line 547, in call
result = self.forward(*input, **kwargs)
File "/user1/path/.conda/envs/fusion/lib/python3.7/site-packages/torch/nn/modules/conv.py", line 343, in forward
return self.conv2d_forward(input, self.weight)
File "/user1/path/.conda/envs/fusion/lib/python3.7/site-packages/torch/nn/modules/conv.py", line 340, in conv2d_forward
self.padding, self.dilation, self.groups)
RuntimeError: Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same
make: *** [train] Erreur 1
`
Could you help detect and solve the problem
Thanks in advance for helping !!!!

Hi！
May I ask if you have solved this problem？


Make navigation options all public!

Add at least one test that uses the options!

Slightly irrelevant, but couldn't testCert.cer be commited along the code since it's a self-signed test certificate? It would make contributing slightly easier!

I could try to upload my certificate, but as it's a self-signed I don't know if it would work. That's why I created a tutorial instead https://github.com/kblok/puppeteer-sharp/blob/master/CONTRIBUTING.md#getting-setup :p

Could you create an issue, asking for the certificate?

I'd like your approval @Meir017

Congratulations @cdroulers!

@kblok As for the certificate, I figured out how to create one anyway and it worked, I just realized that it probably wouldn't out of the box because the certificate needs to be trusted, otherwise we'd get HTTPS errors. So instructions are fine, really!


Set-AzureADUserExtension inconsistent behavior with ExtensionAttribute1-15

Set-AzureADUserExtension can be used to update extensionAttribute1 thorugh extensionAttribute15 of cloud accounts - including guest accounts. For example, the following works - where the credentials used have at least the User Administrator role:
$credential = (Get-Credential)
Connect-AzureAD -Credential $Credential
$user = (Get-AzureADUser -Top 1 -Filter "userType eq 'Guest'")
Set-AzureADUserExtension -ObjectId $user.ObjectId -ExtensionName "extensionAttribute11" -ExtensionValue "test3"

But the following does not work - where the service principal used has Directory.ReadWrite.All app permissions from both Microsoft Graph and AAD Graph:
Connect-AzureAD -TenantId $tenant -ApplicationId$app -CertificateThumbprint $thumb
$user = (Get-AzureADUser -Top 1 -Filter "userType eq 'Guest'")
Set-AzureADUserExtension -ObjectId $user.ObjectId -ExtensionName "extensionAttribute11" -ExtensionValue "test3"

Results in the following error:
Set-AzureADUserExtension : Error occurred while executing SetUser
Code: Request_BadRequest
Message: Attempt made to write to non-existent property 'extensionAttribute11' of resource 'User'.
RequestId: 7ea02b13-c030-44f3-a03b-0fbe01a069a4
DateTimeStamp: Thu, 27 Feb 2020 14:21:04 GMT
HttpStatusCode: BadRequest
HttpStatusDescription: Bad Request
HttpResponseStatus: Completed
At line:1 char:1
+ Set-AzureADUserExtension -ObjectId $userid -ExtensionName "extensionA ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Set-AzureADUserExtension], ApiException
    + FullyQualifiedErrorId : Microsoft.Open.AzureAD16.Client.ApiException,Microsoft.Open.AzureAD.Graph.PowerShell.Custom.SetAzureADUserExtension

Is this a permissions issue?

Hi @jaffado
Thank you for your issue submission.  Unfortunately, this appears to be a problem with the cmdlt and a support issue.  Issues in this repo are for documentation issues.  You can try one of the following links for additional help.
Microsoft Support:  https://support.microsoft.com/
Azure AD forums: https://social.technet.microsoft.com/Forums/en-US/home?forum=windowsazureaditpro
Stackoverflow: https://stackoverflow.com/

@jaffadog - just seen your issue here & was looking at this myself. I wonder if you've tried the Mail permissions and/or User permissions with your service principal? It's only that extensionAttribute* are technically Exchange attributes, so might need those permissions as well?
Let us know if you get it to work.
https://docs.microsoft.com/en-us/graph/permissions-reference#mail-permissions
https://docs.microsoft.com/en-us/graph/permissions-reference#user-permissions


Add an api exposes Vue instance to allow users to do additional things

Vue 3 brings new instance API. Vue users should register their plugins (vue-router, etc) after the instance being initialized using createApp, and before mount into dom.
This pr provides a new api called handleInstance hooked into this lifecycle, and exposes the initialized Vue instance to user.
Resolves #58

It's worth to mention that the "app instance" concept is new in Vue 3, therefore this handleInstance api will only works in Vue 3.

Calling createApp returns an app instance, a new concept in Vue 3. (From Vue 3 website)

@joeldenning Pls review this pr when you got some time :P

Released in https://github.com/single-spa/single-spa-vue/releases/tag/v1.10.0. Could you open a pull request to the documentation for this? Here is the file to change - https://github.com/single-spa/single-spa.js.org/blob/master/website/versioned_docs/version-5.x/ecosystem-vue.md

@joeldenning Yes. I will do that


Renaming Installation doc pages for easier navigation

Edit page titles for conciseness (no unnecessarily repetitive prefixes like "Building ROS 2 for....")
Prepend all installation pages with the platform name
No pages were moved, so no reroutes necessary
No audits of the pages' actual content were yet considered

@clalancette - Would love your thoughts re:

Consolidating any pages
Getting rid of any pages (Fedora?)
Adding subfolders for each platform like in previous PR – "Windows", "RHEL", "Ubuntu Linux", etc.

cc: @amacneil

I kinda disagree with the whole hierarchy of this Installation section. IMO it should focus on the happy path, and things like building from source should be harder to reach.
E.g. consider something like:
Installation
- Ubuntu
- Windows
- RHEL
- Building from source [note: collapsed by default]
  - Building ROS 2 from source on Linux [note: can merge the ubuntu+rhel instructions]
  - Building ROS 2 from source on Windows
  - Building ROS 2 from source on macOS

The primary Ubuntu/Windows/RHEL installation pages would focus on binary package installation. From those pages we can link people to the source install if they are interested.
Everything else under this Installation section seems like duplicate content or could be folded into those pages.
The "Installing DDS implementations" subfolder we can leave for now but I think it should be moved out of the Installation section. It's not related to ROS installation and doesn't belong in the very first steps users are taking with ROS.

As a new ROS user, I support @amacneil structure. I remember being very overwhelmed by the number of options on the first level of the installation instructions.
All else being equal, new users will install the prebuilt binary packages first. Other installation methods will only be used by more advanced users... with more familiarity with installation process documentation.

Sounds good. @esthersweon maybe start with separate PRs to rename each of the 3 "install from binary" pages and see if there is any cleanup we want to do on them (e.g. combining the ubuntu binary/debian, RHEL binary/rpm). Then after that separate PRs to move the "install from source" pages into a subfolder (merging the fedora/rhel, etc). Then we can see what is left.

@amacneil - Opened #2461 with next steps.


Drop test_pull_requests: true from perception_pcl

Why?

It is already tested on Travis.
It fails because of compiler warnings in PCL code, and they cannot
be solved in the ROS package.

It is described in https://github.com/ros-perception/perception_pcl/pull/197#issuecomment-386824502.

@paulbovbel Do you agree?

Sounds good to me, although our 'devel' jobs will continue faililng. It may be worthwhile to ask the maintainers of PCL to backport to 1.8.x

@wkentaro  @paulbovbel  You can also set "test_commits: false" to disable the devel jobs
http://www.ros.org/reps/rep-0143.html

It seems that the default value of test_commits is false, and it does not make any affects.
Is that right?

While the ros_buildfarm package has some default settings the configuration files of the official buildfarm have their own default values: https://github.com/ros-infrastructure/ros_buildfarm_config/commit/64b1fa17f64095b948c5d80bb2607f71bc25d906#diff-4579fee430150a132a64f47e9ea55f97R53
So for build.ros.org commits are tested by default while pull request testing had to be enabled explicitly.

@dirk-thomas Thanks for the comment. I updated the commits.


fix(reactformvisitor): cast numbers and booleans from strings

Issue #38
Fixes #38
Changes

Cast number and boolean values from strings in fields.

I've updated the function based on the current Concerto behaviour. A more rigorous implementation will require addressing #35, I think.


Add warning for cascade on type

This runs to completion ...
    main() { int.parse('27'); }

... but this throws an exception at runtime ...
    main() { int..parse('27'); }

Yet there is no error/warning from the analyzer.

https://codereview.chromium.org/1519583002

https://github.com/dart-lang/sdk/commit/0f95992770377ae24662b48bfe3580076795c1d4


Add NextJS example apps

Purpose
Adds a couple of NextJS apps that can be used for reference in setting up Experiences with both pages and app router.

@anwaar931 FYI I tagged you here as well to check Ely's implementation.

@anwaar931 FYI I tagged you here as well to check Ely's implementation.

Hey @Spring3, I looked at the implementation. I was able to fix react hydration, inside detachExperienceStyles. We need to update these examples once detachExperienceStyles is migrated to core packages.


Use IOptionsSnapshot instead of IOptions

Prerequisity
https://github.com/Kentico/delivery-sdk-net/issues/117
Motivation
Once an app is initialized, the configuration of the SDK is set in stone. To reload the configuration (for new instances of the DeliveryClient, for example), the app needs to be restarted.
Design guidelines
Use IOptionsSnapshot instead of IOptions to allow reloading of configuration.
Resources

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration

or IOptionsMonitor ;)

this is done in #188

https://www.nuget.org/packages/Kentico.Kontent.Delivery/13.0.1-beta9 and on


Restrict Contour by Namespace

Please describe the problem you have
Currently a Contour resource can be created in any namespace desired by a user with cluster credentials. A Contour is meant to be a resource exposed to cluster administrators and should be restricted. This issue proposes restricting Contour CRUD operations to the same namespace as the operator (i.e. contour-operator).
/cc @jpeach @stevesloka @Miciah

So the idea then is to only have Contour/Envoy pods in the operator namespace?
Could you restrict where the Contour resource is created using RBA?

Similar issue in regards to which instance of Contour can watch which namespaces: https://github.com/projectcontour/contour/issues/2497

Can you explain the benefit of this in more detail? If an operator can full cluster access then they are a cluster admin, so what's the benefit in restricting where they can create Contour objects? OTOH you could use namespace RBAC to delegate permission to create Contour objects to specific namespaces, which seems like a reasonable thing to want.

So the idea then is to only have Contour/Envoy pods in the operator namespace?
@stevesloka No, contour, envoy, etc.. will be deployed in the ns specified in contour.spec.namespace.name. This issue is requesting to restrict what namespaces a Contour can be created. Otherwise a Contour can be created in any namespace.

Oh I understand now, you're saying that there's an "admin" Contour namespace where all ContourOperator objects are created, but based upon the namespace/name configured in each object, it will deploy Contour/Envoy to that namespace.
Is that what we want? To do this you'd have to come up with an "allow list" of where you can deploy these resources vs just creating the ContourOperator object in the target namespace. Maybe you could use label selectors on namespaces or something?

Oh I understand now, you're saying that there's an "admin" Contour namespace where all ContourOperator objects are created, but based upon the namespace/name configured in each object, it will deploy Contour/Envoy to that namespace.

Yes, that is mostly correct. We do not define a ContourOperator object. The only object at present is the Contour object, which is reconciled by contour-operator and instantiates an instance of Contour (modeled from the example). The operator runs in this namespace and we should consider restricting CRUD operations of Contour to the same namespace as contour-operator. Even if a user had RBBAC permissions to CRUD a Contour in a different namespace, it will be ignored by contour-operator. This approach also has benefits for the operator's reconciliation of Contour objects. The operator will only need to watch Contour objects in one namespace instead of across all namespaces.

Did we have a discussion as to whether the Contour CRD should be namespace-scoped or cluster-scoped?  Are there advantages to its being namespace-scoped if we restrict CRs to a single namespace?
It might make sense for the Contour CRD to be namespace-scoped if we foresee cluster administrators' delegating permission to create Contour CRs as James suggests.  Namespace scope would enable such delegation using RBAC, as well as isolation of Contour deployments in a multi-tenant environment.  It would be difficult to delegate and isolate Contour CRs otherwise (how do you allow user A to create Contour CRs in the contour-operator namespace, allow user B to create Contour CRs in contour-operator, allow users to modify and delete their own CRs, and prohibit user A from modifying or deleting user B's CR or vice versa?).  In this use-case, contour-operator would need to watch Contour CRs in all (or at least multiple) namespaces.
A separate issue is once a user has permission to create a Contour CR, how do you control where that user can tell contour-operator (using the CR's spec.namespace.name field) to create the Contour and Envoy Deployment and DaemonSet?  I don't think we can handle that using Kubernetes RBAC alone but instead need to defer to something like OPA, Gatekeeper, or custom admission controllers.  (We've been discussing a somewhat similar issue of cross-resource access control with Service APIs:  https://github.com/kubernetes-sigs/service-apis/issues/404).

I think that there's a lack of clarity about what problem is being solved here, which leads to a number of alternatives being proposed with no clear way to choose between them.
I don't see the benefit of the original proposal that ties Contour objects to the deployment namespace of the operator, but I could be convinced that there's a need to manage where Contour objects can be created and what namespaces they should be allowed to target.

Did we have a discussion as to whether the Contour CRD should be namespace-scoped or cluster-scoped? Are there advantages to its being namespace-scoped if we restrict CRs to a single namespace?

I think this a great point @Miciah. In my head, the Contour CRD is namespace scoped and operators deploy them into their own namespaces. The contour-operator namespace only exists to hold the actual operator pods.
I guess I missed the bit on how the spec.Namespace field was intended to be used.
I think this is worth a conversation to figure out early before we get too far down the road just so we're all on the same page. =)

Catching up on old notifications here, sorry.
It seems like @danehans is talking about having contour.spec.namespace.name have the ability to be restricted, so that, regardless of where the Contour object is located, users with access to create them can not use that as a way to privilege escalate.
There is another issue - where should the Contour objects be created. It seems like most people expect the object to be namespace-scoped, and @danehans expects it to be created only in the same namespace as the Operator runs. I'm not clear on whether this reflects the current or desired state of the operator though.
FWIW, I think that the operator should absolutely look in a limited subset of namespaces, probably only one, for Contour objects, and there should be a way to restrict what the contour.spec.namespace.name field may be set to. This way could be "Use Gatekeeper", similarly to projectcontour/contour, or it could be built into the operator. I can see pros and cons either way.

I'm not clear on whether this reflects the current or desired state of the operator though.

@youngnick the current state is a Contour can be created in any namespace. For security purposes, the desired state is to restrict what namespace the operator will process Contours from. It's common practice to restrict operands to the ns of the component that manages them, i.e. the operator.

FWIW, I think that the operator should absolutely look in a limited subset of namespaces, probably only one, for Contour objects, and there should be a way to restrict what the contour.spec.namespace.name field may be set to.

Keep in mind that only cluster admins should have the RBAC to manage Contours, so I don't understand why we should restrict the ns's that they can provision a projectcontour/contour.


Android 6.0 compatibility

See http://forum.unity3d.com/threads/www-loadfromcacheordownload-on-obb-fails-with-npe-in-java-layer.364197/ and http://stackoverflow.com/questions/33030933/android-6-0-open-failed-eacces-permission-denied
Main issue is that the OBBDownloader reuses the Google Play APK Expansion rev 3 which isn't Android 6.0 permission compatible.
Someone should take contact with Google to see if they are working on an updated version. See also  https://code.google.com/p/android/issues/detail?id=183844

Correct issue and solution links:
https://code.google.com/p/android/issues/detail?id=183386
http://stackoverflow.com/questions/32115018/lvl-library-and-android-marshmallow

At the moment, I have no clear evidence there are any issues with OBBDownloader plugin on Android M. Our QA checked it recently. The issue you reported on the forums is most likely caused by lack of permissions, which is a Unity issue and has been fixed recently.
In the meanwhile, I'll doublecheck everything. If you still experience issues with the plugin - please let me know.
Thanks!

@Over17  my thought was that the APK Expansion v3 library should have been responsible for requiring the permissions at runtime given that they are providing code that tap into the file system. Hence the reason I thought Google should update their expansion.
But if Unity managed to implement those runtime checks in their runtime (from 4.6.9p3) then it should be solved. So I close this issue.


Validate unix timestamp (milliseconds)

I didn't found any specific rule to validate unix timestamp, my object is structured like this:
{
   "start_date":<PHONE_NUMBER>000,
   "end_date":<PHONE_NUMBER>000
}

Attributes start_date and end_date are unix timestamp in milliseconds. I need also to express in my validation rule:

end_date must be greater than start_date
start_date must be greater than system time

import {z} from "zod"

const UnixDateRange = z.object({
    from: z.number().int().min(0),
    thru: z.number().int().min(0)
}).refine(({from, thru}) => from <= thru, "invalid range, from is greater than thru")

const unixDateRange = UnixDateRange.parse({
   from:<PHONE_NUMBER>000,
   thru:<PHONE_NUMBER>000
})


Update vendor containers/psgo

Replacing Valentin's PR so we can get this merged.
Signed-off-by: Daniel J Walsh<EMAIL_ADDRESS>

Vendor check is red

@vrothberg @giuseppe @TomSweeneyRedHat @baude @QiWang19 @jwhonce PTAL
Lets get this merged.

/lgtm


Autogenerate examples from tested code

Note: this builds upon #54, merge that first
This PR adds the ability to auto-generate examples in the documentation from examples.js files! 🎉
Currently, I've only added one to demostrate this. This is what the stripUnit.examples.js file looks like:
import stripUnit from '../stripUnit'

export default [
  { '--dimension': stripUnit('100px') },
  `
  --dimension: ${stripUnit('100px')}
`,
]

All .examples.js files are ran through Jest and snapshotted.
I've removed all the @example stuff from the stripUnit.js itself, it's totally unnecessary. All that is now required is a high-level explanation in the comment and the flow types:
/**
 * Strip the unit from a given CSS value, returning just the number. (or the original value if an invalid string was passed)
 */

function stripUnit(value: string): number|string {
   /* ... */
}

Based on those three things, the tested examples, the description and the flow types, this is what documentation.js auto generates:

🎉 🎉 🎉
Since the the examples in the docs are unit tested and the flow types are automatically checked based on our unit tests (and general flow intelligence) our documentation cannot break without us noticing! Everything has to be perfectly in sync with the code, there's no way around it.

Note: This is quite finnicky and will probably break in some cases, but to be honest I'm totally fine with that. We'll continue to improve this as we go along and reach edge cases, but this should easily suffice for our 80% use case.
To see the specific changes (apart from #54) that make this possible look at c3480d966e58f96713c0977746b2bb7acbab0c9c for the test-example-files and 68d92f9f494b98b1cc63d7ae78cd87ac36ef81c2 for the generate-docs-from-examples part.
Please comment below if you'd like this to land, then I'll make this prod ready and start converting all the utils from comments to .examples.js files!

Codecov Report

:exclamation: No coverage uploaded for pull request head (examples@57d22a0).

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 a692024...57d22a0. Read the comment docs.

This is harder than I initially anticipated, there's a bunch of issues with this. (objects getting toStringed,...) It's 70% done, but let's leave this as-is for now and not block the release.


cygwin required on Windows

I get the following error when trying to build the client on Windows. I'm running Windows 10 Professional April 2018 Update. The installation is relatively fresh (4-6 weeks old) and I did indeed run the yarn command before attempting to build.
C:\Users\REDACTED\Documents\outline-client>yarn do electron/build
yarn run v1.6.0
(node:3964) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
$ bash ./scripts/do_action.sh electron/build
./scripts/do_action.sh: line 16: $'\r': command not found
: invalid optionion.sh: line 17: set: -
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
./scripts/do_action.sh: line 18: $'\r': command not found
./scripts/do_action.sh: line 21: $'\r': command not found
./scripts/do_action.sh: line 22: syntax error near unexpected token `$'{\r''
'/scripts/do_action.sh: line 22: `function do_action() {
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

I'm sorry for the trouble!
This seems like a newline encoding issue. I wonder if the \n characters were somehow replaced by \r\n in your system.

@Daltz333 In addition to what @fortuna found, we recently merged some newline-related fixes to this repository.

Closing due to inactivity. Please do re-open if you want to discuss some more.

Sorry about the inactivity. I have tried building again but this time get a different error.
`C:\Users\daltz\Downloads\outline-client (master -> origin<EMAIL_ADDRESS>λ yarn do electron/build
yarn run v1.9.4
$ bash ./scripts/do_action.sh electron/build
++ git rev-parse --show-toplevel

export ROOT_DIR=C:/Users/daltz/Downloads/outline-client
ROOT_DIR=C:/Users/daltz/Downloads/outline-client
export BUILD_DIR=C:/Users/daltz/Downloads/outline-client/build
BUILD_DIR=C:/Users/daltz/Downloads/outline-client/build
export -f do_action
do_action electron/build
local action=electron/build
echo '[Running electron/build]'
[Running electron/build]
shift
C:/Users/daltz/Downloads/outline-client/electron/build_action.sh
tsc
rsync -ac --exclude '*.ts' www electron build/
C:/Users/daltz/Downloads/outline-client/electron/build_action.sh: line 20: rsync: command not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.                            `

@Daltz333 Happy to re-open! i should have mentioned that on Windows we build under Cygwin. It provides the "missing Unix pieces" required by our build system such as rsync (and many others):
https://cygwin.com/install.html

I think we could add a note to our README mentioning that Cygwin is required on Windows. @Daltz333 FYI we do most of our development on Linux; nearly all builds for macOS and Windows take place on VMs on Travis.

@Daltz333 dear have to solved this problem ?

@lgg have you build it ? cause i have the same problem
'

@AsadKamran92 yes, in that time it was fixed with https://github.com/Jigsaw-Code/outline-client/pull/363
I guess it might be working now. I didn't build Outline for a long time.
Maybe open new issue with your logs and steps which you are doing?

@AsadKamran92 opening a new issue with your steps and your error is the way to go.


Better splits

I'm just ironing out some bugs with this new split heuristic. I should have looked at this a while ago, since it actually makes performance way better.


NullPointerException while importing project

I get a NullPointerException error while importing my project into Eclipse. I checked and I have all the requirements (JDK 1.7+, Android SDK, ADT Plugin for Eclipse and Eclipse Integration Gradle. I am using JDK 1.8

Expand details and provide the full stack trace please
On Feb 9, 2016 3:59 PM, "Jacob Shultz"<EMAIL_ADDRESS>wrote:

I get a NullPointerException error while importing my project into
Eclipse. I checked and I have all the requirements (JDK 1.7+, Android SDK,
ADT Plugin for Eclipse and Eclipse Integration Gradle. I am using JDK 1.8
[image: importgradleproject]
https://cloud.githubusercontent.com/assets/10048519/12919796/58f5c778-cf0b-11e5-9efc-9134968f4110.png
[image: nullpointerexceptionmessage]
https://cloud.githubusercontent.com/assets/10048519/12919795/58eae1f0-cf0b-11e5-9de3-1315b8753ed0.png
—
Reply to this email directly or view it on GitHub
https://github.com/libgdx/libgdx/issues/3831.

Ok, here is the full detailed message of the error. No stack trace was generated.

Looks like problem with your setup. See http://www.badlogicgames.com/forum/viewtopic.php?f=11&t=17535


Add MNE subpackages to sys_info()

Reference issue
This is an issue as PR.
What does this implement/fix?
My immediate go-to when I have issues or help someone else is mne.sys_info(). Often in my case however, issues are caused by incompatibilities between various MNE sub packages (which I define as python packages hosted within the mne-tools organisation that aren't MNE-Python). I see that the sub package mne_qt_browser has been added to sys_info (but I guess this is because there are plans to merge it to MNE-Python in the future). And mne_bids was already included.
Can we add the other sub packages to the sys info output? E.g. NIRS, Connectivity, Features
Additional information
I also moved mne_bids from developer to user dependencies, as I think its commonly used by non developers too.
I wasn't sure if mne-bids-pipeline fitted in to this scope and should be added too? Or if its more a tool in itself.

I think no to MNE-BIDS-Pipeline because it's not a proper package (?) but let's see what @hoechenberger and @agramfort say. +1 for merge from my end

The BIDS Pipeline so far isn't a proper package and hence shouldn't be listed here
(but see my idea for a pipeline runner package)

Thanks

We get the following error on mne-bids main CI when testing with MNE-Python main, I suspect this PR had something to do with it: https://github.com/mne-tools/mne-bids/runs/4997582345?check_suite_focus=true
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.10.2/x64/bin/mne", line 33, in <module>
    sys.exit(load_entry_point('mne', 'console_scripts', 'mne')())
  File "/opt/hostedtoolcache/Python/3.10.2/x64/bin/mne", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/opt/hostedtoolcache/Python/3.10.2/x64/lib/python3.10/importlib/metadata/__init__.py", line 162, in load
    module = import_module(match.group('module'))
  File "/opt/hostedtoolcache/Python/3.10.2/x64/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/runner/work/mne-bids/mne-bids/mne-python/mne/__init__.py", line 22, in <module>
    from .utils import (set_log_level, set_log_file, verbose, set_config,
  File "/home/runner/work/mne-bids/mne-bids/mne-python/mne/utils/__init__.py", line 9, in <module>
    from .check import (check_fname, check_version, check_random_state,
  File "/home/runner/work/mne-bids/mne-bids/mne-python/mne/utils/check.py", line 21, in <module>
    from ._logging import warn, logger, verbose
  File "/home/runner/work/mne-bids/mne-bids/mne-python/mne/utils/_logging.py", line 8, in <module>
    from decorator import FunctionMaker
ModuleNotFoundError: No module named 'decorator'

can it be caching pb? decorator package should be installed with base
install
https://github.com/mne-tools/mne-python/blob/main/requirements_base.txt

Message ID: @.***>

Just tried, it's not the caching.

pip install mne from main does not install decorator?

Message ID: @.***>

ah, wait --- I updated the circleci caches, ... need to do this for GH actions. Sorry for the noise.

the issue is that we do
        git clone --depth 1 https://github.com/mne-tools/mne-python.git -b main
        pip install --no-deps -e ./mne-python


Restore support for Audit Report

This can probably be modelled after the CRF audit report feature.
Requirements:
MUST

[x] list cumulative and period obligations and expenditures
[x] list subtotals for each reporting period

SHOULD

[x] "crosswalk" between uploads and project IDs
[x] include all KPI fields in project summary tab
[ ] publish summaries per EC of all fields from EC tabs

COULD

[ ] help verify that all uploaded data ended up in an output template (and which)
[ ] highlight apparent numerical discrepancies
[ ] "crosswalk" between uploads and output templates

@ajhyndman can this be closed?

@ajhyndman Can this be closed?

I think it's fine to close this!  This is really just a stub ticket I put down to track all of our ideas for the audit report.
I don't think there we have committed to anything beyond what has already been implemented.


Retrieve users email address from xmpp data

Can be useful in other scripts.
Since the email address configured in the hipchat account is available in the xmpp response, it's trivial to get it and set the value in the robot brain

I really like this too, right now I have to make a 2nd Hipchat API request to grab the user email info


Add support for custom error messages

The fields should support custom error messages, i.e.:
class Person(Serializer):
  age = IntegerField(error_messages={'invalid': 'oops'})

@petebrowne If you haven't started working on this issue and is still interested in this feature I can start work on this a submit a PR. Just wanted to check with you before I do any work on this.

Hey @joeljames! We haven't started working on this, so feel free

The issue has been addressed in PR https://github.com/localmed/pyserializer/pull/23.
The feature is available in pyserializer 0.8.0 https://github.com/localmed/pyserializer/releases/tag/0.8.0


Chart axis text not visible, tooltips are showing but no text in them

In Mozilla 33.0.2 appeared a problem with rendering charts. Axis grid itself is drawn but text is not visible. Tooltips baloons itself are showing to as expected but they are blank. I can't say if it is canvas related rendering problem in mozilla or charts library. Does anyone came across this problem?

Could you please create a JSBIN illustrating the problem and a screenshot from your browser so we can see it

need a test case & image to get anywhere with this issue, closing unresponsive


test for pull request

test for pull request

Add comments here.

This is a test, will not be merged!!

reopen to test git ammend


Add option to disable the loading screen

What problem does this feature solve?
This solves the issue where some e2e test runners depend on the site being fully loaded when starting tests. Currently the site shows as loaded to the test framework which causes testing to prematurely start and fail.
What does the proposed changes look like?
I propose to add a CLI flag to disable the loading screen for testing purposes.

This feature request is available on Nuxt community (#c9450)

The loading screen should only be enabled in the dev environment, are you running tests in dev environment?
Make sure to change NODE_ENV to test or production and the loading screen should not be loaded. If that doesnt work, please create a reproduction to show the issue.

A hacky way for disabling https://github.com/nuxt/nuxt.js/pull/6272#issuecomment-527864243


Part of the code is missing

Hello, I am very interested in your work, but I did not find the GSA part when reading the code. Is this part not open source yet?

I test the code and  it can work.
Note that the naming of GSA is Attention (line 71 in gvt.py).  The naming of class doesn't follow the component naming in the paper because we want to use the pth.
Sorry for confusing and I will add more comments in next commit.

The Attention class seems to be the SRA module of PVT, so the implementation of GSA is consistent with SRA?

GSA can be implemented by other functions such as AvgPooling, SepConv and several layers of Convolutions (ablation).
A single layer of convolution is used in our default implementation for simplicity.
GSA requires one key to summarize the information within a group, i.e., that key is firmly related to that group.
SRA doesn't have the meaning of group.
The implementation is indeed the same when we use convolution within a group.

I learned a lot, Thank you

Welcome. Thanks for your attention to our work.
Since the question is solved, I close the issue.


[Question][Module Name] How metrics co-related if source data comes from different platform

Question
If I have code and PRs in GitHub, and pipelines in Jenkins, how does metrics co-related since they comes from two different platforms?
Screenshots
If applicable, add screenshots to help explain.
Additional context
Add any other context here.

They are correlated through the Project. In fact, the Project was specifically introduced for this purpose.

How does DevLake know which PRs maps to which pipeline run?
For example, I could have multiple PRs in Github, each of them triggers pipeline run in Jenkins, then how does DevLake know which pipeline workflow is for which PR?

By using commit_sha, you may check this doc for detail https://devlake.apache.org/docs/Metrics/LeadTimeForChanges#how-is-it-calculated


Opensearch

Opensearch allow to search directly in the docs within the address bar of a browser.
I only added this line
<link rel="search" type="application/opensearchdescription+xml" href="/assets/opensearch.xml" title="CodeIgniter 3 Search">

to template.php, I don't know why it consider the whole file changed.

I see this is still outstanding, and that no one has commented on it (good or bad).
I read up on the service, and it sounds worthy.
There have been changes to the codebase since you submitted your PR, and it needs to be re-synched with the repo.

Hmmm - good idea, but no progress in over two months, and the PR won't merge?
I'll close this for now - the idea can be resurrected when ready.


Fix types

Happy to look at this if you want some support?

Happy to look at this if you want some support?


Hardware error in HBN_IRQ_STAT register

It seems that irq_rtc_state bit in HBN_IRQ_STAT resgister is not set up after wakeup from hibernate mode (level 0).
Can you confirm?

It also seems that RTC wakeup isn't that reliable .
I was able to set up RTC and acomp as wakeup source and sometimes, RTC wasn't waking up the MCU but acomp still was able to do that.
In such a case, RTC was still running (uptime was correct) so it looks like problem with RTC's alarm interrupt (HBN_TIME compare irq)

RTC irq status is invalid, this is a bug.


Channel creation workflow

In attempt to replicate the process of channel creation I slightly changed the docker folder and add description of steps I made, so if you consider to add changes I guess it might help newcomers somehow.

Added new services btcwallet, btcctl, walletctl. I think it's better when btcctl and walletctl are separated from btcd and btcwallet respectively, also I tried to do this for lncli, but lnd open RPC port only for localhost.
Added README.md with description of channel creation.
Added btcd TLS certificate generation in Dockerfile, because we need to connect from btcctl and walletctl, which now are separated docker hosts with own domains, to btcd and btcwallet, so I added generation of the TLS certificate to allow all hosts connections and share it between nodes over shared volume (later it might be changed to accept only specific hosts).
Change btcwallet initialization from ip to domain. When we connect to the btcd over IP rather than domain TLS certificate should contain IP which in some cases might be not determined (for example in Dockerfile).

If you think that this is overhead - to create own docker services for btcctl,walletctl and also add btcwallet, which obviously not the part of this repository, then I open for suggestions - how it could be simplified. Because I wanted to create easy way for newcomers just run the docker containers without too much thinking about settings.

I've made a recent pull-request to btcd which should ultimately simplify the workflow here a bit.

Closing in favor of #99.


Getting WSMAN Error in AdminCenter

I get the following error when trying to connect to the server
"The WinRM client sent a request to an HTTP server and got a response saying the requested HTTP URL was not available. This is usually returned by a HTTP server that does not support the WS-Management protocol."
I automatically enable powershell remoting using GPO and this may have something to do with it. I just don't know what settings Admin Center needs in regards to WS-Management, so that I can add them to the GPO.

Can I ask what OS you are running on the system that has Admin Center? What OS is the system that the admin center is trying to connect to? Which implementation topology are you using?

This describes the topologies: https://docs.microsoft.com/en-us/windows-server/manage/windows-admin-center/plan/installation-options
The answers you already gave had enough info regarding topology.
Are the Win 10 client and the server members of the same domain? Are you using domain accounts? Have you tried specifying the credentials of the default local admin on the server for the connection? (yes, the default admin, using computer name instead of domain name) Let me know if that works

Both the client computer and the server are a member of the same domain. I am using a domain account.
I tried with the local administrator account (<server_name>\Administrator), but that yielded the same result.

I stopped the GPO from applying to the server then re-installed the Windows Admin Center. It works now.


AccessTokenConfiguration.addScope should be more strongly typed

Currently it's taking an Object as a parameter, which means it's easy to accidentally use this method instead of addScopes, without causing compiler errors. See https://github.com/zalando/tokens/blob/master/src/main/java/org/zalando/stups/tokens/AccessTokenConfiguration.java#L56
This leads to error messages like the following, where you have to look really hard to see the misplaced semicolon.
{
    "error":"invalid_scope",
    "error_description":"Unknown/invalid scope(s): [some_service.read], [uid,]"
}

@jhorstmann Where is the semicolon. Can't see any :-)
But do have any ideas how to fix this? Adding some validation?

I probably meant the comma instead of semicolon :)
Is there a reason that the scopes are typed as Object? I would expect them to be Strings. Changing this would be an incompatible change though, so maybe a first step would be adding a addScope(final String scope) method and marking ´addScope(final Object scope)` as deprecated, so you'd at least get a warning in your IDE.

+1 for @jhorstmann .
I was asking me the same question today: Why is addScopes consuming an Object? Does it make sense?
Addition to this, if you insert an empty String (which is an object) it runs into a similar problem as Joern posted ("error_description":"Unknown/invalid scope(s): [some_service.read], [uid,]") but without content. It´s easy to check if the value is null or empty if we switch it from Object to String.

@sarnowski I remember there was a use case for the Objectparameter. Can you please shed a light on this?
Anyway, I think overloading the method with a String argument is a good idea.

@jhorstmann @mastersimon Hey, do you require additional help here? If not, we'll close.

Why do you ask if we require additional information? I guess the need/improvement is quite clear. Is it already solved?

@mastersimon My question says "help," not "information." If you still need the change, then you can let the maintainers know.

Well, it is an improvement. I need no help since I already know the problem. However, I'm sure it keeps others from running into the same problem.
It´s up to the maintainers if they implement it.

Or you could make a PR. @jbellmann, @harti2006, @duergner, WDYT?

If we implement it I'd fully go with the suggestion from @jhorstmann.
I myself don't really a use case for the scope being an object. If a client requires the scope to be an object it should be solvable by calling toString() explicitly outside of the library. So unless @sarnowski has some real hard facts why it's not a good idea I'd vote for that change.