octopress docs failure Liquid Exception

Hi
Heard you on the Changelog podcast and am giving Octopress a whirl (would love to get off Wordpress).
I am slowly getting through it but think I may have come across a bug when trying to access the docs from Ubuntu 14.04 Virtualbox (Windows 10 Host).
jay@jay-ubuntu-vb:/media/sf_app/jaykilleen.github.io$ octopress docs
  Liquid Exception: no implicit conversion of nil into String in index.html
octopress 3.0.11 | Error:  no implicit conversion of nil into String

Let me know if you need more info.

I installed the octopress gem for the first time, latest version, and got the same error.
WARN: Unresolved specs during Gem::Specification.reset:
      rouge (~> 1.7)
      jekyll-watch (~> 1.1)
      redcarpet (~> 3.0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
  Liquid Exception: no implicit conversion of nil into String in index.html
octopress 3.0.11 | Error:  no implicit conversion of nil into String

I ran octopress init; octopress docs and get the same error:
$ octopress docs --trace
  Liquid Exception: no implicit conversion of nil into String in index.html
/usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll.rb:156:in `expand_path': no implicit conversion of nil into String (TypeError)
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll.rb:156:in `sanitized_path'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/site.rb:355:in `block in in_source_dir'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/site.rb:354:in `each'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/site.rb:354:in `reduce'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/site.rb:354:in `in_source_dir'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/liquid_renderer.rb:16:in `file'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/renderer.rb:106:in `render_liquid'
	from /usr/lib/ruby/gems/2.3.0/gems/octopress-hooks-2.6.1/lib/octopress-hooks.rb:311:in `render_liquid'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/renderer.rb:61:in `run'
	from /usr/lib/ruby/gems/2.3.0/gems/octopress-hooks-2.6.1/lib/octopress-hooks.rb:306:in `run'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/site.rb:179:in `block in render'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/site.rb:177:in `each'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/site.rb:177:in `render'
	from /usr/lib/ruby/gems/2.3.0/gems/octopress-hooks-2.6.1/lib/octopress-hooks.rb:197:in `render'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/site.rb:59:in `process'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/command.rb:26:in `process_site'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/commands/build.rb:60:in `build'
	from /usr/lib/ruby/gems/2.3.0/gems/jekyll-3.1.1/lib/jekyll/commands/build.rb:33:in `process'
	from /usr/lib/ruby/gems/2.3.0/gems/octopress-3.0.11/lib/octopress/commands/docs.rb:33:in `serve_docs'
	from /usr/lib/ruby/gems/2.3.0/gems/octopress-3.0.11/lib/octopress/commands/docs.rb:16:in `block (2 levels) in init_with_program'
	from /usr/lib/ruby/gems/2.3.0/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `block in execute'
	from /usr/lib/ruby/gems/2.3.0/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `each'
	from /usr/lib/ruby/gems/2.3.0/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `execute'
	from /usr/lib/ruby/gems/2.3.0/gems/mercenary-0.3.5/lib/mercenary/program.rb:42:in `go'
	from /usr/lib/ruby/gems/2.3.0/gems/mercenary-0.3.5/lib/mercenary.rb:19:in `program'
	from /usr/lib/ruby/gems/2.3.0/gems/octopress-3.0.11/bin/octopress:8:in `<top (required)>'
	from /usr/bin/octopress:23:in `load'
	from /usr/bin/octopress:23:in `<main>'

Odd... I get a different stack trace with Ruby 2.3.0 and Octopress 3.0.11. Perhaps this means it's an issue with Jekyll?
$ octopress new .; octopress deploy init git [git_url] --branch master
# [snip]
$ octopress docs
/Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll.rb:156:in `sanitized_path': undefined method `start_with?' for nil:NilClass (NoMethodError)
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/site.rb:355:in `block in in_source_dir'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/site.rb:354:in `each'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/site.rb:354:in `reduce'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/site.rb:354:in `in_source_dir'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/liquid_renderer.rb:16:in `file'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/renderer.rb:106:in `render_liquid'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/octopress-hooks-2.6.1/lib/octopress-hooks.rb:311:in `render_liquid'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/renderer.rb:61:in `run'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/octopress-hooks-2.6.1/lib/octopress-hooks.rb:306:in `run'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/site.rb:179:in `block in render'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/site.rb:177:in `each'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/site.rb:177:in `render'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/octopress-hooks-2.6.1/lib/octopress-hooks.rb:197:in `render'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/site.rb:59:in `process'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/command.rb:26:in `process_site'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/commands/build.rb:60:in `build'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-3.1.2/lib/jekyll/commands/build.rb:33:in `process'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/octopress-3.0.11/lib/octopress/commands/docs.rb:33:in `serve_docs'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/octopress-3.0.11/lib/octopress/commands/docs.rb:16:in `block (2 levels) in init_with_program'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program'
        from /Users/dpalexander/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/octopress-3.0.11/bin/octopress:8:in `<top (required)>'
        from /Users/dpalexander/.rbenv/versions/2.3.0/bin/octopress:23:in `load'
        from /Users/dpalexander/.rbenv/versions/2.3.0/bin/octopress:23:in `<main>'

Anyone else still getting this? Using Octopress 3.0.11 and Ruby 2.2.5, with Jekyll 3.1.6.
/home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll.rb:154:in `sanitized_path': undefined method `start_with?' for nil:NilClass (NoMethodError)
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/site.rb:356:in `block in in_source_dir'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/site.rb:355:in `each'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/site.rb:355:in `reduce'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/site.rb:355:in `in_source_dir'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/liquid_renderer.rb:16:in `file'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/renderer.rb:106:in `render_liquid'
	from /home/resurrexit/.gem/ruby/gems/octopress-hooks-2.6.1/lib/octopress-hooks.rb:311:in `render_liquid'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/renderer.rb:61:in `run'
	from /home/resurrexit/.gem/ruby/gems/octopress-hooks-2.6.1/lib/octopress-hooks.rb:306:in `run'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/site.rb:179:in `block in render'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/site.rb:177:in `each'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/site.rb:177:in `render'
	from /home/resurrexit/.gem/ruby/gems/octopress-hooks-2.6.1/lib/octopress-hooks.rb:197:in `render'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/site.rb:59:in `process'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/command.rb:26:in `process_site'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/commands/build.rb:60:in `build'
	from /home/resurrexit/.gem/ruby/gems/jekyll-3.1.6/lib/jekyll/commands/build.rb:33:in `process'
	from /home/resurrexit/.gem/ruby/gems/octopress-3.0.11/lib/octopress/commands/docs.rb:33:in `serve_docs'
	from /home/resurrexit/.gem/ruby/gems/octopress-3.0.11/lib/octopress/commands/docs.rb:16:in `block (2 levels) in init_with_program'
	from /home/resurrexit/.gem/ruby/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `call'
	from /home/resurrexit/.gem/ruby/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute'
	from /home/resurrexit/.gem/ruby/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each'
	from /home/resurrexit/.gem/ruby/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute'
	from /home/resurrexit/.gem/ruby/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go'
	from /home/resurrexit/.gem/ruby/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program'
	from /home/resurrexit/.gem/ruby/gems/octopress-3.0.11/bin/octopress:8:in `<top (required)>'
	from /home/resurrexit/bin/octopress:23:in `load'
	from /home/resurrexit/bin/octopress:23:in `<main>'

Yes, this still happens, but seems to be fixed by an unreleased commit: https://github.com/octopress/octopress/commit/4e855049f8f989acc3d24d73347d5671cf82a83d
Unfortunately, that just leads to a new error (I don't have it in front of me), but at least it gets you further down the road.

Can confirm octopress docs works for me correctly on Jekyll 2.5.3
On my other computer with Jekyll 3.1.6, I got this instead:
$ octopress docs
Liquid Exception: undefined method `start_with?' for nil:NilClass in index.html
octopress 3.0.11 | Error:  undefined method `start_with?' for nil:NilClass

+1
$ octopress bundle exec octopress docs
  Liquid Exception: undefined method `start_with?' for nil:NilClass in index.html
octopress 3.0.11 | Error:  undefined method `start_with?' for nil:NilClass

Any update?

Any update on this? Here are my versions:
$ jekyll --v
jekyll 3.2.1
$ octopress --v
octopress 3.0.11
$ ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
$ octopress docs
  Liquid Exception: undefined method `start_with?' for nil:NilClass in index.html
octopress 3.0.11 | Error:  undefined method `start_with?' for nil:NilClass
$ bundle exec octopress docs
  Liquid Exception: undefined method `start_with?' for nil:NilClass in index.html
octopress 3.0.11 | Error:  undefined method `start_with?' for nil:NilClass


Updating docs

Not sure I understand the reason for these changes? This will create a include loop

I think it will support in fixing #213

I will be updating other sections of the documentation in this branch of the repo/PR. Thanks for suggesting.

Hey there @Swastyy 👋 Just checking in, do you need any help?

I'll sent the PR once completed.


Very poor performance when using ReactiveUI With HandyControl Library

Describe the bug
Very poor performance when using ReactiveUI With HandyControl
To Reproduce
Steps to reproduce the behavior:

Go to ReactiveUiVmVhWithHCPerformance
Clone This repository

There are Two Branches

Master: this contains a sample to use reactiveUI with handy control, and show performance problem

To see performance without handy control, just omit HC imports  in App.xaml

Using-MaterialDesignXaml: contains a sample to use the same project but with Material Design In Xaml

Actual/Expected behavior
When do navigation from side menu Master-Branch, you will notice poor performance About 500 - 1133 ms delay
But this should be done instantly, this problem occurs even if no binding, so this happens for very simple UI
Just to be clear: this repo created after This StackOverflow Question
There is someone from the RUI team -I thought- reply, but now deleted his reply? :(
Also I Created An issue in HandControl Repo as a mirror of this issue
Also notice: this problem occurs in another two applications, and almost every application using RUI with HC: have this problem, I will show Video for two apps since I can not publish them as an openSource repo.
Screenshots: I Upload Videos for

Sample App With Three States RUI & HC -- RUI Only -- RUI - XamlMaterialDesign
Second App With intermediate  UI : This contains explanation of performance even with empty ViewModel & no binding
Third App With Complex UI

I provide another two apps because, with additional UI elements performance go down and down, so I want to show that from real-life Scenario
Environment

.net: 4.7.2
IDE Visual Studio 2019 16.5.3
Version of HanyControl: 2.4.0
Version of ReacitveUI: 11.4.1
OS: Windows 10 Version 10.0.18363 Build 18363 : Desktop

Additional context
I think this problem occurs because of transaction animation because when I replaced reactive UI ViewModelViewHost with my very simple implementation I got a performance enhancement from about 500 ms to 260 ms: in all tests
Also remember: I created another new project not in videos with my personal UI style library that has many styles configurations and animation and used it with reactive UI and performance is perfect and everything works instantly.
But: when creating an issue in the ReactiveUI repository? Because I can not determine the source of this issue even reactiveUI work well with other libraries
But it may have leaks of implementation for some cases, so I create an issue here and issue in HandyControl Repository and connect two issues together.
Please watch the attached videos: those videos will explain the impact on performance
thanks.

Thanks for the issue. Going to be honest with you, given it's an external library it's probably going to be fairly low on our priority at the moment since we've used it on many other control packages without issue.

@glennawatson thank you, I have no problem with that, I just published a mirror of the issue here so if anyone uses these two libraries must consider this problem with performance
But if you go to StackOverflow question i mentioned it you will find the reason why I published a mirror of the issue here: this problem only occurs with reactive UI
HandyControl Library works perfectly with Prism Library and MvvmLight and even with my implementation of  ViewModelViewHost and IoC The same test projects
But only when using it with reactiveUI everything goes down.

No problem, good to have the issue in case we suddenly get a lot of users needing the HandyControls and they can provide feedback we need to give it higher priority.

@glennawatson Ok, I will try to solve this problem if I find anything I will publish it here.
Also to be precious HandyControls is a fork of HandyControl with additional controls but with low-performance controls due to a lot of magic done on it i tested it.
So we only talk here about the HandyControl 😄
Thank you.


[metrics] Add quota_reserved_wait_time_seconds

What type of PR is this?
/kind bug
/kind feature
What this PR does / why we need it:
Fixed metrics admitted_workloads_total, admission_wait_time_seconds.
Added metrics quota_reserved_workloads_total, quota_reserved_wait_time_seconds.
Which issue(s) this PR fixes:
Fixes #1961
Does this PR introduce a user-facing change?
Changed calculation logic of metric admission_wait_time_seconds.

/assign
/ok-to-test
/test all

/release-note-edit Improve metrics relating to workload's quota reservation and admission

/release-note-edit
Improve metrics relating to workload's quota reservation and admission

/release-note-edit
Improve metrics relating to workload's quota reservation and admission

/release-note-edit
Improve metrics relating to workload's quota reservation and admission

/lgtm
Let's address the remaining comments (test and transitions) in follow up(s).

/lgtm Let's address the remaining comments (test and transitions) in follow up(s).

I opened the issue to track the remaining work for transitioning: https://github.com/kubernetes-sigs/kueue/issues/2038.

/release-note-edit
Improve metrics related to workload's quota reservation and admission:
- fix admission_wait_time_seconds - to measure the time to "Admitted" condition since creation time or last requeue (as opposed to the "QuotaReserved" condition as before)
- add quota_reserved_wait_time_seconds - measures time to "QuotaReserved" condition since creation time, or last eviction time
- add quota_reserved_workloads_total - counts the number of workloads that got admitted
- admission_checks_wait_time_seconds - measures the time to admit a workload with admission checks since quota reservation
- use longer buckets (up to 10240s) for histogram metrics: admission_wait_time_seconds, quota_reserved_wait_time_seconds, admission_checks_wait_time_seconds

@mimowo As I can see this PR, the semantics of the existing metric (admitted_workloads_total  and admission_wait_time_seconds ) are reworked with breaking. So, shouldn't add the ACTION REQUIRED in the release note?

I don't think admitted_workloads_total changed, we just added quota_reserved_workloads_total.
Regarding admission_wait_time_seconds I would say it was fixed for workloads with admission checks.
It does not seem to me user action is needed.

I don't think admitted_workloads_total changed, we just added quota_reserved_workloads_total.

Oh, I see. Thank you for the clarifications. I was thinking that the metric had been changed.

Regarding admission_wait_time_seconds I would say it was fixed for workloads with admission checks.
It does not seem to me user action is needed.

That makes sense.


Make autocomplete a prop instead of forcing it to be turned off

Short description
When Google autofills our name/address form, it leaves the address field blank since autoComplete is set to off.
Expected results
Use a prop to control autocomplete because this is undesired behavior for many use-cases. If someone starts typing their name in a name field and clicks autocomplete, we should expect it to also fill in the address field.

+1


wrong table parsing output

Hello, i try to parse pdf with the table:

But in output i have the broken lines:

Is there a way how this can be fixed?

It'd be interesting to know if this is still an issue in v2.9.0 - there's been a number of fixes to glyph positioning calculations in the last few versions.
If it's still not right, my guess this is due to the naive algorithm in PageLayout, which sorely needs some work.


Reduce the padding of the left 'Islands'

Mainly to have all the top icons on the same level.. plus we have more real estate by removing the extra padding.
Before

After

I'm not sure, especially with respect to element menu (and especially the horizontal padding):

What about this:

Yea, plus how about not increasing the vertical padding of the scene + shape toolbars (and not increasing any padding of the shape toolbar at all):

Isn't that the initial commit? I'm fine with as long as the top icons are aligned.. feel free to update and merge according to your last screenshot.

No, initial commit removed even horizontal padding. What I'm suggesting is keeping the horizontal padding (to an extent -- we'd still decrease it as per your latest changes), but remove the vertical padding from the top toolbars (and remove horizontal padding from the shape toolbar).

I like the last commit to have the same padding for all, and this change doesn't require overrides or changing the parent Island's implementation to support different paddings

shall we merge this?


i have another problem

bla bla bla

I have the same problem

Hello Martin, can you help Arnaud?

doesn't make sense for me

ok Martin


swamp: Add store method to node creation

move test from swamp to tests dir

adapt makefile to new changes in dir test placement

rename config to infracomps
use coreclient with swamp subscription id instead of blockfetcher

We need store to successfully save the state of node in order to start/stop the existing node
Relates to #370

Btw, the test failure is something I've never seen before and it seems like we need an issue with this.
cc @renaynay as it related to CoreListener.


[FloatingActionButton]  implementing floatingActionButton component

Floating action button(FAB) is a very common component in touch based devices.
material design
There are many libraries that supports floating action button, and it is good for highlights the most important action on the page.

I think we should support FAB.
I'm proposing FAB that has the following features:

that can be placed in an absolute position on the screen.
that allows you to set icons with content
that can show additional action buttons when selected

I think it's similar to IconButton component.
But it has difference in feature 1, 3
If you decide to implement it, assign it to me.

I think it's similar to IconButton component.
But it has difference in feature 1, 3
If you decide to implement it, assign it to me.

Assigned 🚀

@wndudqus
Looks good to me.
Like you mentioned, I think It will be nice to get component like Button and IconButton as props.
<Floating {...props}>
  <Button onClick={...}>
</Floating>

or for the feature 3,
<Floating
  main={<Button {...props}/>}
  sub={[<IconButton name='abc'/>, <IconButon name='bcd'/>]}
>

How do you think?
I'm looking forward to your work. 😄

@yujong-lee
Thank you. I was thinking in the same way

@wndudqus
Looks good to me.
Like you mentioned, I think It will be nice to get component like Button and IconButton as props.
<Floating {...props}>
  <Button onClick={...}>
</Floating>

or for the feature 3,
<Floating
  {...props}
  main={<Button onClick-{...}/>}
  sub={[<IconButton name='abc'/>, <IconButon name='bcd'/>]}
>

How do you think?
I'm looking forward to your work. 😄

@yujong-lee I just want to point out DRY for same elements in sub. Same IconButton should not be repeated.

If someone wants to support custom element in specifix index, it can be provided like below.
<FAB
   renderItems={(item, i) => {
    if (i === 3) return <MyView />;
    return <View />;
  }
...
/>

Just my idea 😉

I think you meant this.

<FAB
   renderItems={(item, i) => {
    if (i === 3) return <MyView />;
    return item;//return original Component
  }
...
/>

Did I get it right?
If I get It right,I think that is wonderful Idea. Thanks!

@wndudqus
Looks good to me.
Like you mentioned, I think It will be nice to get component like Button and IconButton as props.
<Floating {...props}>
  <Button onClick={...}>
</Floating>

or for the feature 3,
<Floating
  {...props}
  main={<Button onClick-{...}/>}
  sub={[<IconButton name='abc'/>, <IconButon name='bcd'/>]}
>

How do you think?
I'm looking forward to your work. 😄

@yujong-lee I just want to point out DRY for same elements in sub. Same IconButton should not be repeated.

@hyochan
Thanks for pointing it out!
I think repeating doesn't matter because I can always remove it using function returning array of components. (for simple cases map is sufficient). But It will end up writing render function, so eventually your approach might be better.
So now I think the point is how renderFuction should defined.

I think you meant this.
<FAB
   renderItems={(item, i) => {
    if (i === 3) return <MyView />;
    return item;//return original Component
  }
...
/>

Did I get it right?
If I get It right,I think that is wonderful Idea. Thanks!

The item is a data not an Element. You might want to refer to FlatList. This is a great component made by Facebook!

I created PR about this issue.
I want to talk about structure of this FAB component.
If you have some time please check it out.
Or should I implement more specifically?

Resolved with #67.


Repo: setup tests

We should work on adding some unit / e2e tests as they make sense. Currently E2E and unit tests would likely look very similar, but we could at least get the test scripts and stuff ready to go.
I'm not sure what tooling we should use for this yet though.

Builtin node test runner?
Vitest?

Went with builtin runner


Matching completion items in the middle or suffix

Is your feature request related to a problem? Please describe.
I'm a maintainer of an LSP server for a Markdown-based notebook and trying to figure out the best possible config for Neovim's built-in LSP client.
I'm using auto-completion to create links to other notes. Unfortunately, with nvim-compe I have to type the first letter (prefix) of the completion item otherwise it won't match. Here's a screencast showing the problem.
You can see that I can't match "A future-proof..." with fp, I need to type afp.
https://user-images.githubusercontent.com/58686775/118142862-1121cd80-b40b-11eb-94be-41a25bcc43b2.mov
Describe the solution you'd like
It would be helpful to match in the middle or end of completion items too, possibly with a lower score than prefix matching. This is the behavior I have using coc.nvim, for example.
This feature could be exposed as an additional option to not change the current behavior.
Apart from that I really enjoyed using nvim-compe which has the most efficient completion I tried, thanks for the effort you put in!

@hrsh7th Would you welcome a pull request for this?

@mickael-menu Thank you for your reporting.
It's weird. I think the current compe has this feature.
https://user-images.githubusercontent.com/629908/119767631-2100dd80-bef2-11eb-8852-b23660c8c8ec.mp4
Yes. PR are welcome!!! very helpful.

Okay I'll try to debug to see what's going on in my case.

@hrsh7th I found the issue (two actually) but I'm not 100% sure about the best way to fix this for nvim-compe.
Issue 1: Label is broken at first "invalid character"
The "word" used for matching is extracted with String.get_word() which stops at the first invalid character, including spaces.
The problem is that my completion items are full sentences which can contain spaces and special characters, such as "Automating frequent tasks".
Because of the filter in String.get_word(), Matcher.match() will for example receive this item, which ignores anything after "Automating":
{
    abbr = "Automating frequent tasks",
    filter_text = "Automating frequent tasks docs/automation.md",
    ...
    original_word = "Automating",
    sort_text = "Automating frequent tasks",
    word = "Automating"
  }

Issue 2: LSP filter text is ignored
If the filtering user input doesn't start with the first character of the filter_text, the filter text is ignored:
https://github.com/hrsh7th/nvim-compe/blob/c7cd3bf1380ce3c6ef2a55537ace40c3a3897c50/lua/compe/matcher.lua#L18-L20
This is a problem for me because as you can see in the example above, I'm adding more information in the LSP filterText expecting that the user can filter with it. Here, I append the path of the file to auto complete in the filter text:
Automating frequent tasks docs/automation.md
How to fix these issues?
I'm probably missing something as I don't understand the purpose of get_word() and checking the first character of filter_text, at least in an LSP context. I guess it's for some edge case with other sources?
I suggest (at least for the LSP source) to always use the full content of filter_text for the word/matching, without sanitizing. This would fix these two problems and match the LSP specifications as well as the other completion plugins implementing LSP I tested.

/**
 * A string that should be used when filtering a set of
 * completion items. When `falsy` the label is used as the
 * filter text for this item.
 */
filterText?: string;

https://microsoft.github.io/language-server-protocol/specification#textDocument_completion

Thanl you! I've understood.
The issue1 is expected behaivior.
We should fix issue2.

We should fix issue2.

Okay I'll send a PR for this 👍 I think this should also solve my problem without fixing issue 1 because the filter text will take precedence.

Hello everyone (@mickael-menu), I'm in the process of creating a very basic lsp for Zettelkasten notes supporting barebones Zettelkasten (https://github.com/lsp-zettelkasten/lsp-zettelkasten) . I stumbled upon this post, when I had the same issue. For internal testing (and for my personal usage), I'm using your pull request #390, and it works well.
Thank you for helping the community with this use-case

@danymat We have exactly the same use case 😄 You can check out my own Zettelkasten LSP server here: https://github.com/mickael-menu/zk/issues/22 I would be interested to discuss with you if you have different ideas or ways of tackling specific features.


Allow to extract CSS into standalone files

Feature request

What problem does this feature solve?
Extract CSS for better caching.
What does the proposed API look like?
Currently:

in prod, Saber inlines critical CSS in the initial HTML, other CSS are injected via <script> tag dynamically
in dev, all CSS are injected dynamically

Since mini-css-extract-plugin supports hot reloading now, maybe we can use it in both dev and prod, it can be enabled with an option: build.extractCSS.
We need to ensure that CSS being used by two or more chunks are split into a vendor chunk, i.e. style-vendor.css.
How should this be implemented in your opinion?
N/A
Are you willing to work on this yourself?
PR welcome.

I keep getting this error most likely because of vue-style-loader but I can't find anywhere in the code where it's used so that I can disable it
ERROR in ./pages/about.vue?vue&type=style&index=0&lang=css& (C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/mini-css-extract-plugin/dist/loader.js??ref--2-0!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/css-loader/dist/cjs.js!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/vue-loader/lib/loaders/stylePostLoader.js!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/vue-style-loader??ref--2-oneOf-1-0!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/css-loader/dist/cjs.js??ref--2-oneOf-1-1!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/@egoist/postcss-loader/src??ref--2-oneOf-1-2!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/@egoist/postcss-loader/src??ref--2-oneOf-1-3!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/vue-loader/lib??vue-loader-options!C:/Users/010/Saber.js/saber-config/saber/packages/saber/vue-renderer/lib/saber-page-loader.js??ref--1-1!./pages/about.vue?vue&type=style&index=0&lang=css&)
Module build failed (from C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/vue-loader/lib/loaders/stylePostLoader.js):
CssSyntaxError: C:\Users\010\Saber.js\amp-support-v4\my-site\pages\about.vue:1:4: Unknown word

I keep getting this error most likely because of vue-style-loader but I can't find anywhere in the code where it's used so that I can disable it
ERROR in ./pages/about.vue?vue&type=style&index=0&lang=css& (C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/mini-css-extract-plugin/dist/loader.js??ref--2-0!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/css-loader/dist/cjs.js!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/vue-loader/lib/loaders/stylePostLoader.js!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/vue-style-loader??ref--2-oneOf-1-0!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/css-loader/dist/cjs.js??ref--2-oneOf-1-1!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/@egoist/postcss-loader/src??ref--2-oneOf-1-2!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/@egoist/postcss-loader/src??ref--2-oneOf-1-3!C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/vue-loader/lib??vue-loader-options!C:/Users/010/Saber.js/saber-config/saber/packages/saber/vue-renderer/lib/saber-page-loader.js??ref--1-1!./pages/about.vue?vue&type=style&index=0&lang=css&)
Module build failed (from C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from C:/Users/010/Saber.js/saber-config/saber/packages/saber/node_modules/vue-loader/lib/loaders/stylePostLoader.js):
CssSyntaxError: C:\Users\010\Saber.js\amp-support-v4\my-site\pages\about.vue:1:4: Unknown word

Isn't this already implemented the only part which isn't maybe is

We need to ensure that CSS being used by two or more chunks are split into a vendor chunk, i.e. style-vendor.css.

can you tell me a project structure that will end up with style-vendor.css so that I test the changes that I done

this is the idea that I got now which is most likely false (I am sure that this isn't what you mean)
index.vue
<style>
  @import url("../style/common.css");

about.vue
<style>
  @import url("../style/common.css");


⚠ Bofrost.at has degraded performance

In 55185d1, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1042 ms

Resolved: Bofrost.at performance has improved in 7a1a003.


Added post display functionality when clicking on the post

closes #3.

Codecov Report

Merging #11 (2bb3d32) into master (78ed956) will decrease coverage by 4.07%.
The diff coverage is 33.33%.

@@            Coverage Diff             @@
##           master      #11      +/-   ##
==========================================
- Coverage   91.57%   87.50%   -4.08%
==========================================
  Files          12       13       +1
  Lines          95       96       +1
  Branches       21       18       -3
==========================================
- Hits           87       84       -3
- Misses          8       12       +4

Impacted Files
Coverage Δ

src/App.jsx
100.00% <ø> (ø)

src/components/widgets/layout/Header.jsx
100.00% <ø> (ø)

.../components/widgets/blog-posts/BlogPostDetails.jsx
20.00% <20.00%> (ø)

...widgets/blog-posts/blog-post-card/BlogPostCard.jsx
100.00% <100.00%> (ø)

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 78ed956...2bb3d32. Read the comment docs.


Add heading above current courses table on directory profiles

We noticed that there wasn't a heading describing the table. We'd like it to say "Current Courses".

@bwaltz I've introduced a small commit to address this at: https://github.com/ColbyCommunications/colby-college-theme/commit/ae8b60236dc83098c0e179f406540865ab884887
Verify and close when ready


[ARM] az deployment mg/tenant what-if: Add support to management group and tenant level deployment What-If

Description

The PR adds new commands/parameters to support MG-level and tenant-level deployment What-If.
Testing Guide

az deployment mg what-if -m <mg_id> -f <path_to_deployment_file> -l <location>
az deployment tenant what-if -f <path_to_deployment_file> -l <location>
az deployment mg create -m <mg_id> -f <path_to_deployment_file> -l <location> -c
az deployment tenant create -f <path_to_deployment_file> -l <location> -c
History Notes

[ARM] az deployment mg/tenant what-if: Add support to management group and tenant level deployment What-If
[ARM] az deployment mg/tenant create: Add --confirm-with-what-if/-c parameter.
[ARM] az deployment mg/tenant create: Add --what-if-result-format/-r parameter.
[ARM] az deployment mg/tenant create: Add --what-if-exclude-change-types/-x parameter.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

ARM


ModuleNotFoundError: No module named 'kaldi.base._kaldi_error'

The install from source instructions do not seem to work on Ubuntu 18.04.
I ran:
virtualenv -p python3.6 .env
. .env/bin/activate
cd tools
./install_protobuf.sh
./install_clif.sh
./install_kaldi.sh
cd ..
python setup.py install

And everything seemed to run without error, but if I import anything from kaldi I get an error:
$ python
Python 3.6.8 (default, Dec 24 2018, 19:24:27)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from kaldi.asr import NnetLatticeFasterRecognizer
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/chris/git/pykaldi/kaldi/__init__.py", line 14, in <module>
    from . import base
  File "/home/chris/git/pykaldi/kaldi/base/__init__.py", line 1, in <module>
    from ._kaldi_error import *
ModuleNotFoundError: No module named 'kaldi.base._kaldi_error'

I get the same error if I try the conda install method too.

Oh I replied to #188 before seeing this one.
Yeah the problem is that your python picks on the __init__ from the source folder.
Just run python outside the pykaldi folder and the import should go through.


Handle repeat:Infinity

Handle repeat when set to Infinity. Perhaps cap it at x characters?

Yes please! At this moment the only way I found doing something similiar is setting a repeat: 1000 or something like that.
Thanks!


Release V3: create separate chromatic CI script to check if causing auto i…

…ssue

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

Please upload report for BASE (main@062fb4a). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #129   +/-   ##
=======================================
  Coverage        ?   81.48%
=======================================
  Files           ?       50
  Lines           ?     1842
  Branches        ?      344
=======================================
  Hits            ?     1501
  Misses          ?      341
  Partials        ?        0

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


[WIP] Create a hawkular client for partial endpoints

Creating the aggregated client does a health check against all endpoints.
The Hawkular deployed in OpenShift does not include some of those endpoints (e.g inventory)

@miq-bot add_label wip


Inter-router requests should use accept=application/json where appropriate

Is not doing this causing problems?


More flexibility in accepting DateTime identifiers

Allows chrono::DateTime alongside DateTime
Fixes #53
The real issue here is that the migration type resolution is relying on the proc macro, which sees only the AST and not the type system. So when it sees a type identifier, it sees the path segments that are in the AST, not the actual type, meaning that chrono::DateTime and DateTime (after use chrono::DateTime) are not the same! The latter was getting accepted and the former is not.
This PR is a bandaid to discard the path information and just look at the last segment (hoping it was imported from chrono!) to make this slightly more flexible.
This type of issue is the biggest reason I want to move migration generation from proc-macro time to something triggered by the butane cli command.

I'll test this on my project which is using pub some_date: Option<chrono::DateTime<chrono::offset::Utc>>,
In order to verify that these type of changes work with migration system, it would be useful to use the type in the example/ project, which now has tests that run makemigration.

In order to verify that these type of changes work with migration system, it would be useful to use the type in the example/ project,

The tests under butane/tests are fit for this purpose as well. The test setup in setup_db from butane/tests/common/mod.rs creates a migration, and the change this PR made to butane/tests/basic.rs was sufficient to trigger the failure prior to the fix. The tests did previously include a DateTime, with a previous use chrono::DateTime but not the qualified-in-place chrono::DateTime. While these are semantically the same, they aren't the same in the AST the proc macro sees.


[MAJOR] Drop support for Node.js 6 & 8

It is not desired to support outdated Node.js versions unless absolutely necessary.
For example, test coverage in PR #76 needed to be adapted to work on Node.js 6.
This kind of breaking change needs to be done in a major release. We would likely remove Node.js 8 at the same time since its EOL is December 2019.

PR's: #91 #92 #90


There is no download button if you just want the base version

example https://polymerthemes.com/custom-style/?base=dark-side

I know on the home page there is but there should be also on the custom-style page if you don't make changes.

Great suggestion, this should make it into the next release!


ckio: Retry open calls that result in EINTR

Original issue: https://charm.cs.illinois.edu/redmine/issues/446

On Lustre, it's not entirely remarkable for open() to fail with EINTR. When it does so, this should not be a fatal error. Rather, the code should retry in that case, as it does during writes and syncs.

Original date: 2014-06-19 18:33:39

Dealing with this now, in a spare moment.


Feature Request: Discord webhooks

Is your feature request related to a problem? Please describe.
Whenever I want to use discord webhooks it gives the error (400 [Bad Request]) {'message': 'Cannot send an empty message', 'code': 50006}
Describe the solution you'd like
Another way to send messages specifically for discord webhooks.
Describe alternatives you've considered
I would have tried notifiarr but my internet doesnt support port forwarding
Additional context
My meta.log file is attached here
meta.log

https://discord.com/developers/docs/resources/webhook#execute-webhook

Note that when sending a message, you must provide a value for at least one of content, embeds, or file.

Current Webhooks function post raw json. Encapsulate this json with {"content" : json} in case of discord webhook url should works.


[benchmark] Disable some new Set tests with overlong runtime

PRs #23690 and #24156 have improved the performance coverage of Set type. The workloads in #24156 have been tune in with #21300 in mind. This means that some larger multipliers were selected assuming the presence of optimizations from #23100. This PR temporarily disables three test where it currently results in runtimes over 30 ms.

@swift-ci please benchmark

@swift-ci please smoke test and merge

Performance: -O

TEST
OLD
NEW
DELTA
RATIO

Regression

Set.isStrictSubset.Int.Empty
49
53
+8.2%
0.92x (?)

Removed

Set.isStrictSubset.Int100
42225
42363
42272
—

Set.isStrictSubset.Seq.Empty.Int
31865
31951
31911
—

Set.isStrictSuperset.Seq.Int.Empty
31860
31883
31873
—

Performance: -Osize

TEST
OLD
NEW
DELTA
RATIO

Improvement

Set.isDisjoint.Seq.Int.Empty
55
51
-7.3%
1.08x (?)

PrefixWhileCountableRangeLazy
15
14
-6.7%
1.07x (?)

Removed

Set.isStrictSubset.Int100
39676
39822
39763
—

Set.isStrictSubset.Seq.Empty.Int
32752
32891
32816
—

Set.isStrictSuperset.Seq.Int.Empty
33253
33387
33329
—

Performance: -Onone

TEST
MIN
MAX
MEAN
MAX_RSS

Removed

Set.isStrictSubset.Int100
103900
104122
104036
—

Set.isStrictSubset.Seq.Empty.Int
536153
565882
555163
—

Set.isStrictSuperset.Seq.Int.Empty
572162
573096
572531
—

How to read the data
The tables contain differences in performance which are larger than 8% and
differences in code size which are larger than 1%.
If you see any unexpected regressions, you should consider fixing the
regressions before you merge the PR.
Noise: Sometimes the performance results (not code size!) contain false
alarms. Unexpected regressions which are marked with '(?)' are probably noise.
If you see regressions which you cannot explain you can try to run the
benchmarks again. If regressions still show up, please consult with the
performance team (@eeckstein).

Hardware Overview
  Model Name: Mac mini
  Model Identifier: Macmini8,1
  Processor Name: Intel Core i7
  Processor Speed: 3.2 GHz
  Number of Processors: 1
  Total Number of Cores: 6
  L2 Cache (per Core): 256 KB
  L3 Cache: 12 MB
  Memory: 64 GB


Added docker-compose.yaml

Allow quick provisioning of stack with isc-dhcp + glass on docker

@Akkadius  guess i should've added you as a reviewer?


Always docker --pull when building to fetch latest base images

gcr.io/google_containers/glbc is based on ubuntu:14.04, so it's important that we use the latest version of it each time we build this image.

This change is

Coverage remained the same at 44.24% when pulling bc020f137042470aaabc3b1f4bdb77b5e35d85ae on ixdy:docker-build-pull into c714f2f69709ac3a49eb3f9507e537cf14f1923f on kubernetes:master.

/lgtm

@ixdy thanks!


Improve en_US area code generation

The existing PhoneNumber provider does not fully implement the NANP rules for area codes. This can be problematic when running generated phone numbers against validation.
In concert with implementing the full NANP rules, this PR adds a new formatter: randomDigitNotIn(). The formatter is used here because the first and second digits of the area code cannot be 37 or 96. Since the formatter accepts an integer or array, it's convenient to pass [3, 7] or [9, 6] to get a digit exclusive of the passed digits.
This is a resubmission of https://github.com/fzaninotto/Faker/pull/1473 which I closed asmy rebase did not not go smoothly. Sorry.

@pimjansen Here is my resubmission. Sorry again for not being able to make the original work. Let me know if it needs anything else.

@localheinz @fzaninotto i think this could be useful in the randomDigitNot(x) method right? We can easiliy make it backwards compatible to accept an array as well as an int and validate it there?
Or do you guys prefer 2 different methods for it?

@localheinz @fzaninotto i think this could be useful in the randomDigitNot(x) method right? We can easiliy make it backwards compatible to accept an array as well as an int and validate it there?
Or do you guys prefer 2 different methods for it?

Hi Pim,
Actually, that's the approach I took in the original PR and asked the same question: https://github.com/fzaninotto/Faker/pull/1473#pullrequestreview-131574892
And, that's why this PR includes randomDigitNotIn().

@shawnlindstrom understand. Lets wait for the other 2 on their ideas. I do agree that a list could be very useful so. Now it is just on the implementation

Rebased and tests are passing. Please note this fixes #1837 and that there is an alternate PR started for the same issue open at #1838.

We already released 1.9 last week so new features wont be added to the 1.x stream. We are now working on ideas of 2.0 so once that is clarified we can see what to do with this

Please see #1851

Please advise: if someone wants the fix for this issue - what are the current options? Is there a patch available? Is this added to 1.9 or some other version, or do I have to wait till 2.0 for proper fake US phone numbers?

It's dead @anobjectn. It didn't make it into 1.9 and they froze features until they figure out what's going into 2.0. I tried hard. Sorry.

It's dead @anobjectn. It didn't make it into 1.9 and they froze features until they figure out what's going into 2.0. I tried hard. Sorry.

No need for apology sir! Info was appreciated.  Thank you.
I could use a variation of the current phone number code but selecting from a given set of known valid area codes (e.g. 212,718,518) with the rest being the same (sometimes +1 country code, with and without extensions, different formatting). I may have to roll up my sleeve but more likely I'll just live with it for now (so if anyone wants to suggest something like that, share or dm).
Thanks!


audio-sldeshow adds extra blank slides to slideshow

Hi Raj,
Firstly, thanks for developing a great plugin for reveal.js. It's incredibly useful :)
I'm trying it out for the first time so I may be missing something but here's what I'm doing (with HTML brackets removed):

 section
    h3 Chapter One /h3
 /section

 section
     p class="fragment" data-audio-src="_presentation_/matbury/canterville_ghost/audio/01.mp3" When Hyram B. Otis, the American businessman, bought the house called Canterville Chase, people told him that he was doing a very dangerous thing. /p
     p class="fragment" data-audio-src="_presentation_/matbury/canterville_ghost/audio/02.mp3" Everybody knew that there was a ghost in the house. /p
 /section

 section
     p class="fragment" data-audio-src="_presentation_/matbury/canterville_ghost/audio/03.mp3" Lord Canterville himself told Mr. Otis all about it. /p
     p class="fragment" data-audio-src="_presentation_/matbury/canterville_ghost/audio/04.mp3"  "We don't like to live in the house ourselves," He said. /p
 /section

etc...
What happens is that in between each slide where's there's at least one node with a data-audio-src attribute, it inserts an additional 5 second blank slide before the next one. If I change the section nodes to  section data-audio-text="" , the additional blanks slides are no longer inserted.
Strange behaviour. Is this a bug or am I doing something wrong?
Thanks in advance :)

Hi,
the audioslideshow-plugin does not insert a slide. What happens is that the first fragment is shown after the "initial" slide and the sound for the "initial" slide is played before the first fragment. This is intended behaviour because there are cases where you want to show some content and play the respective audio before showing the first fragment. In your case a blank 5 seconds audio is played because no audio file is found.
The following slide would be similar to yours, but without the need for your workaround (however, the slide would not start as a blank slide without content)

When Hyram B. Otis, the American businessman, bought the house called Canterville Chase, people told him that he was doing a very dangerous thing.

 Everybody knew that there was a ghost in the house.

Hope this clarifies the behaviour of the plugin.

Yes, that makes sense. I can work with that. Thanks! :)


iris.cube.Cube.regrid()-compatible scheme for MeshToGridESMFRegridder

✨ Feature Request

It would be great to have a regridding scheme that can be recognized by iris.cube.Cube.regrid() based on MeshToGridESMFRegridder (just like ESMFAreaWeighted for ESMFAreaWeightedRegridder).
Motivation

In ESMValTool, we use iris.cube.Cube.regrid() for regridding; thus, a mesh-to-grid (or the other way round) scheme that can be recognized by this function would be great!
Thanks for all the great work on this package!

I'm looking to get this done. I'm thinking that ultimately, the unstructured and structured regridders could end up getting wrapped by the same scheme, ESMFAreaWeighted (and also ESMFLinear). To that end, I've been unifying the behaviour of the structured and unstructured regridders which had drifted due to being developed as part of separate projects. I've made some progress with #175 so hopefully I should be able to add this soon.

That sounds great @stephenworsley!!

still relevant

still relevant

@schlunma you should be aware that with #198, it is not possible to do mesh-to-grid regridding with the schemes ESMFAreaWeighted and ESMFBilinear, I'm hoping to do a release soon to get this available.

@stephenworsley Thanks, this is awesome! Does that mean that ESMFAreaWeighted and ESMFBilinear will work for both mesh-to-grid and grid-to-grid regridding?

@schlunma Yes, they'll work for mesh-to-grid, grid-to-grid and gid-to-mesh regridding, though we have not yet implemented mesh-to-mesh regridding.

Fantastic, this is all we need! I'll give it a try as soon as your new release is out :rocket:


fix: electron main process log error truncate

Types

[x] 🐛 Bug Fixes

Background or solution
Changelog
Electron main process error truncate log

Codecov Report

Merging #679 (5fc0e6a) into main (13e5f04) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #679   +/-   ##
=======================================
  Coverage   58.98%   58.99%
=======================================
  Files        1209     1209
  Lines       74694    74694
  Branches    15483    15483
=======================================
+ Hits        44059    44062    +3
+ Misses      27932    27929    -3
  Partials     2703     2703

Impacted Files
Coverage Δ

...ages/file-service/src/node/file-service-watcher.ts
72.88% <0.00%> (+1.69%)
:arrow_up:

Continue to review full report at Codecov.

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


Color in Lua

Describe your problem here.
well i was doing some modcharts and try "cameraFlash"
i put the color

and always appears blue

what are the color tags or smth?
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

I think u gotta use numbers for that. Or color values

well it says "color:string" and hex values dont work

did you put the color and camera between quotation marks? if you didn't it just thinks it's a variable and not a string
try 'FF0000' or smth

yo it works
thanks!


Watch command called incorrectly

In ember-cli-rails/lib/ember-cli/app.rb
The watch argument needs 1 passing to it to make it work properly.  Also it would be great to be able to configure what watcher is used (--watcher) as developing with this inside a VM using vagrant won't work with default watchers and the polling watcher is needed.
def command(options={})
     watch = options[:watch] ? "--watch" : ""
     "#{ember_path} build #{watch} --environment #{environment} --output-path #{dist_path} #{log_pipe}"
end

watch argument needs 1 passing to it to make it work properly

How do you mean?
Ember CLI docs don't mention any arguments to --watch and it works fine for us on multiple projects.
We could include watcher to make watcher configurable. Care to send a PR?

Closing this for now. Feel free to post any updates, we can re-open it later.

@rwz Is there any chance of watcher support in the future? I'm running into this same issue.

@ryanere what are you talking about? watcher support is build into ember-cli.

I was referring to configuring watcher to polling

I've never heard of that. How do you do that? In my case ember-cli just picks up watcher by default if it's installed in the system.

I think you can pass a watcher flag into build as seen here? It seems similar to ember serve --watcher=polling?  I could be crazy though.

@ryanere @stewsnooze You are correct that is a valid option to configure your server to not use fsevents.  We currently do not have a way to set this option.  If you'd like it you could submit a patch that updates https://github.com/rwz/ember-cli-rails/blob/master/lib/ember-cli/app.rb#L200 to optionally include this line in the same way we optionally include the watch command.  Though, I believe using the polling watching consumes a considerable amount of cpu (upwards of 20%) for the entire time it is running.

https://github.com/rwz/ember-cli-rails/pull/154

We're sorry that this issue has sat for so long.
The project is now maintained by thoughtbot, and we're declaring an issue bankruptcy of sorts.
We're closing this issue. If what you've described is still a problem, please comment on this issue and we'll reopen.
@rondale-sc @rwz has there been any progress on this?
Thanks for your patience.


mark test_runs_bayes_nan flaky

Description
test_runs_bayes_nan has been failing for py38 and py39 and making CI red. Not sure what change introduced these failures but I don't think they are significant (I dont believe these codepaths are hit frequently if ever) and should be fixed in the upcoming sweeps refactor. So I am proposing to skip this test for now.

thanks @raubitsj , scipy or scikit learn seems like a likely culprit given that only py38 and py39 are affected


Release 0.1.0 to Integration/Staging

This will be the first and last PR into int. Int is purely for demonstration purposes.


[HIGH] [P2P ACTIVATION] Preview component for pending payment is incorrect

See slack thread
Coming from https://github.com/Expensify/App/pull/29430
the preview component header is not using the correct format. It should say %firstName% paid (pending) (first screenshot), rather than using the dot separator shown in-app right now (second screenshot).

NVM, per this convo I am closing


Nothing happens after using the command (Fedora)

So i use the command you gave after installing docker.
curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh

Nothing happens.
I add verbose (-vv)
curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh | bash -vv

Verbose output shows :
curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh | bash -vv
which () {  ( alias;
 eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot "$@"
}

Edit 1 : I took your dochat.sh script itself directly and i ran it. Seems to be pulling the docker image for now. Will update again later
Edit 2 : bash dochat.sh output.
[omiceyo@fedora ~]$ bash dochat.sh
       ____         ____ _           _
      |  _ \  ___  / ___| |__   __ _| |_
      | | | |/ _ \| |   | '_ \ / _` | __|
      | |_| | (_) | |___| | | | (_| | |_
      |____/ \___/ \____|_| |_|\__,_|\__|
      https://github.com/huan/docker-wechat
                +--------------+
               /|             /|
              / |            / |
             *--+-----------*  |
             |  |           |  |
             |  |   盒装    |  |
             |  |   微信    |  |
             |  +-----------+--+
             | /            | /
             |/             |/
             *--------------*
      DoChat /dɑɑˈtʃæt/ (Docker-weChat) is:
      📦 a Docker image
      🤐 for running PC Windows WeChat
      💻 on your Linux desktop
      💖 by one-line of command
🚀 Pulling the docker image...

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/create?fromImage=zixia%2Fwechat&tag=<IP_ADDRESS>": dial unix /var/run/docker.sock: connect: permission denied

I tried with sudo.
sudo bash dochat.sh
       ____         ____ _           _
      |  _ \  ___  / ___| |__   __ _| |_
      | | | |/ _ \| |   | '_ \ / _` | __|
      | |_| | (_) | |___| | | | (_| | |_
      |____/ \___/ \____|_| |_|\__,_|\__|
      https://github.com/huan/docker-wechat
                +--------------+
               /|             /|
              / |            / |
             *--+-----------*  |
             |  |           |  |
             |  |   盒装    |  |
             |  |   微信    |  |
             |  +-----------+--+
             | /            | /
             |/             |/
             *--------------*
      DoChat /dɑɑˈtʃæt/ (Docker-weChat) is:
      📦 a Docker image
      🤐 for running PC Windows WeChat
      💻 on your Linux desktop
      💖 by one-line of command
🚀 Pulling the docker image...

<IP_ADDRESS>: Pulling from zixia/wechat
Digest: sha256:5fa8575f66e9db9ec0399e57d3a60475f07c1e8a8052b5c01b85acb98912db8a
Status: Image is up to date for zixia/wechat:<IP_ADDRESS>
docker.io/zixia/wechat:<IP_ADDRESS>

🚀 Pulling the docker image done.
🚀 Starting DoChat /dɑɑˈtʃæt/ ...

[DoChat] 盒装微信 v0.14.4
Disabling patch for /home/user/.wine/drive_c/users/user/AppData/Roaming/Tencent/WeChat ...
Disabling patch for /home/user/.wine/drive_c/users/user/Application Data/Tencent/WeChat ...
mkdir: 无法创建目录 “/home/user/.wine/drive_c/users/user/Application Data/Tencent”: 权限不够

Link to:

#131

I'm using Ubuntu 20.04, but I think this solution should also work on Fedora:

create a DoChat folder in your home directory maunally

you can use this command mkdir $HOME/DoChat

give it a correct permission

command: chown $USER:$USER $HOME/DoChat

retry the install command

also the usage mentioned "The dochat.sh script must not be with uid 0 (root user)" , so you need to add your current user account to the docker group

command: usermod -aG docker $USER

我使用的是 Ubuntu 20.04，但我认为这个解决方案也应该适用于 Fedora：

手动在你的主目录中创建一个DoChat文件夹

你可以使用这个命令mkdir $HOME/DoChat

2.给它一个正确的权限

命令：chown $USER:$USER $HOME/DoChat

3.尝试重新安装
4.还有文档里提到"The dochat.sh script must not be with uid 0 (root user)" ，所以你需要将您当前的用户添加到 docker 组

命令：usermod -aG docker $USER

@Naunter Hey, thanks for trying to help, sadly it did not work.
bash dochat.sh
       ____         ____ _           _
      |  _ \  ___  / ___| |__   __ _| |_
      | | | |/ _ \| |   | '_ \ / _` | __|
      | |_| | (_) | |___| | | | (_| | |_
      |____/ \___/ \____|_| |_|\__,_|\__|
      https://github.com/huan/docker-wechat
                +--------------+
               /|             /|
              / |            / |
             *--+-----------*  |
             |  |           |  |
             |  |   盒装    |  |
             |  |   微信    |  |
             |  +-----------+--+
             | /            | /
             |/             |/
             *--------------*
      DoChat /dɑɑˈtʃæt/ (Docker-weChat) is:
      📦 a Docker image
      🤐 for running PC Windows WeChat
      💻 on your Linux desktop
      💖 by one-line of command
🚀 Pulling the docker image...

<IP_ADDRESS>: Pulling from zixia/wechat
Digest: sha256:5fa8575f66e9db9ec0399e57d3a60475f07c1e8a8052b5c01b85acb98912db8a
Status: Image is up to date for zixia/wechat:<IP_ADDRESS>
docker.io/zixia/wechat:<IP_ADDRESS>

🚀 Pulling the docker image done.
🚀 Starting DoChat /dɑɑˈtʃæt/ ...

[DoChat] 盒装微信 v0.14.4
Disabling patch for /home/user/.wine/drive_c/users/user/AppData/Roaming/Tencent/WeChat ...
Disabling patch for /home/user/.wine/drive_c/users/user/Application Data/Tencent/WeChat ...
mkdir: 无法创建目录 “/home/user/.wine/drive_c/users/user/Application Data/Tencent”: 权限不够

After giving permission with the command above ( sudo chown -R $(whoami) $HOME/DoChat/ ). The output is now like shown below.
curl -sL https://gitee.com/mirrors/dochat/raw/main/dochat.sh | bash

       ____         ____ _           _
      |  _ \  ___  / ___| |__   __ _| |_
      | | | |/ _ \| |   | '_ \ / _` | __|
      | |_| | (_) | |___| | | | (_| | |_
      |____/ \___/ \____|_| |_|\__,_|\__|

      https://github.com/huan/docker-wechat

                +--------------+
               /|             /|
              / |            / |
             *--+-----------*  |
             |  |           |  |
             |  |   盒装    |  |
             |  |   微信    |  |
             |  +-----------+--+
             | /            | /
             |/             |/
             *--------------*

      DoChat /dɑɑˈtʃæt/ (Docker-weChat) is:

      📦 a Docker image
      🤐 for running PC Windows WeChat
      💻 on your Linux desktop
      💖 by one-line of command

🚀 Pulling the docker image...

<IP_ADDRESS>: Pulling from zixia/wechat
Digest: sha256:d2ce843ad3ba140a03ee129515e496ece946d1c09138832d776799728152150c
Status: Image is up to date for zixia/wechat:<IP_ADDRESS>
docker.io/zixia/wechat:<IP_ADDRESS>

🚀 Pulling the docker image done.
🚀 Starting DoChat /dɑɑˈtʃæt/ ...

[DoChat] 盒装微信 v0.14.4
Disabling patch for /home/user/.wine/drive_c/users/user/AppData/Roaming/Tencent/WeChat ...
Disabling patch for /home/user/.wine/drive_c/users/user/Application Data/Tencent/WeChat ...
[DoChat] WeChat <IP_ADDRESS>
[DoChat] Starting...
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  283
  Current serial number in output stream:  282
[DoChat] WeChat.exe exit with code 0
[DoChat] Found new version?
[DoChat] WeChat.exe exited

📦 DoChat Exited with code [0]

🐞 Bug Report: https://github.com/huan/docker-wechat/issues

Edit 1: What version of libGL is used in this WeChat container?
Edit 2 : Well i found a problem, this wechat docker will not launch if i am using my nvidia GPU, I had to turn it off completely to use my iGPU which is intel with mesa drivers. It launched fine, i logged in. But sadly i could not see any of my messages. I get errors about "Web crashed".
!!! If you get the same problem with WeChat.exe exited (Like my output above) Try turning your gpu off maybe it will work.

I got the same problem

For me, the reason that the docker closes as soon as I launched it is that the container cannot attach to my X11. To solve that:
xhost +local:root


iPad partition mount problem

I tried iPad gen 6, gen 7, iPad pro2 12.9, iPad Pro 10.5 all have no system partition to mount as shown in the picture
Please help me fix this problem, thank you!

I’ll have to take a look into this

can you try again
reclone it

can you try again reclone it

try again done, tks bro


How to snapshot both android and ios using  react-native-vlc-media-player?

Hi everyone, I want to take screenshot videoview when play camera. In source code, I see script below in "ReactVlcPlayerView.java" but there are no body. Who can help me please?
public void doSnapshot(String path) {
return;
}

Hey
That player view have bit of issues that need to be fixed. And I won’t be
able to get to this for next couple of months. Maybe log a bug bounty have
a look at it your self? I will merge any pr as soon as they are available
and happy to help out anyone trying to fix things
On Fri, 11 Mar 2022 at 5:44 PM, vinhnq90 @.***> wrote:

Hi everyone, I want to take screenshot videoview when play camera. In
source code, I see script below in "ReactVlcPlayerView.java" but there are
no body. Who can help me please?
public void doSnapshot(String path) {
return;
}
—
Reply to this email directly, view it on GitHub
https://github.com/razorRun/react-native-vlc-media-player/issues/104#issuecomment-1064767567,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFB72EAAQPH7YIH6VXM6K53U7LFSJANCNFSM5QOOWNBA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***
com>


toHaveText seems like it'll be likely to break; I suggest toIncludeText

I think the danger with toHaveText is that if you add any more text anywhere else in the component, the test will break. If you add another matcher called toIncludeText that just asserts that the text includes some text, that would be much more resilient to false failures.

I agree with @jjinux. It makes tests extremely brittle

Sorry for the delay on the response. I'm currently on paternity leave so mostly afk.
However, this is good conversation. I think you have a good point. I also think in some cases that might be a desired effect for that test to break. The point of tests are for them to break.
I think it might be a good idea to support both cases though and let users decide what makes sense for them. Would you want to put up a PR for adding that marcher?

I'm currently on paternity leave so mostly afk.

Congrats! I actually have 8 kids ;)

I think it might be a good idea to support both cases though and let users decide what makes sense for them.

Yes. That's why I was advocating for adding a new matcher.

Would you want to put up a PR for adding that marcher?

Ok.

Dang! 8 sounds intense right now. Haha. Looking forward to the PR

@jjinux were you still planning on adding this?

It should be done, but I just haven't had time to do it.
On Fri, Dec 23, 2016, 12:32 PM Blaine Kasten<EMAIL_ADDRESS>wrote:

@jjinux https://github.com/jjinux were you still planning on adding
this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/blainekasten/enzyme-matchers/issues/38#issuecomment-269042417,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAEjN4hyoqIMyEQmyQa2BAwq_NIj-Qqaks5rLC_KgaJpZM4J6zic
.

I may be confused, but it looks like it already exists :-/

Sorry, never mind.

@blainekasten, here's a PR: https://github.com/blainekasten/enzyme-matchers/pull/49


Riak 2.0.1-2.0.4 tags have deps pointing to riak_core '2.0' branch, not a tag

Riak 2.0.0 was done correctly, but all subsequent tags have not pinned all dependancies to tags, so repeatable builds aren't currently happening. The addition of 'clique' as an incorrectly specified dependancy of riak_core on the riak core 2.0 branch is breaking all builds of riak from any tag after 2.0.0.
This is a very bad thing.

  At some point along the way we decided that it might not be worth constantly going from tags in Major.0.0 to branches in to continue development and then back to tags for Major.0.X.  In this case, 2.0.1 -> 2.0.4 used the rebar.config.lock file to move dependencies.
If you:
git checkout riak-2.0.1
make locked-deps

Then do a rebar list-deps while passing in the lock config, you'll get:
$ ./rebar list-deps -C rebar.config.lock | grep REV | sort | uniq | awk '{printf("%s %s %s\n", $1, $3, $4)}'

basho_stats 19c532af235ae675439d491b329c55c2f9b02deb git://github.com/basho/basho_stats.git
bear da820a13c607c3f816ee8b83c587266da5389761 git://github.com/basho/bear.git
bitcask 2be3c41429fc04e34a57dc052d4fcc57b00e550a git://github.com/basho/bitcask.git
canola 9bdfee88fce20b3a01b7003696b53eb21913d6fb git://github.com/basho/canola.git
cluster_info 1fae829ea639c8fcfeeb080aad02da01ff49b218 git://github.com/basho/cluster_info.git
cuttlefish b2ce0b15687f97259031f9f42e25ae52cdee3bab git://github.com/basho/cuttlefish.git
edown 4cb4ad67382590d92228ea6c56225376bd9f5685 git://github.com/esl/edown.git
eleveldb 6e0ff7292bf1d1f2ab20a4e9dacb100ba8c0290b git://github.com/basho/eleveldb.git
eper 7222ecaebceb5422e74a9c1503043bbc6036f6b7 git://github.com/basho/eper.git
erlang_js 07467d899ab90a2b719ad19ab0be0048c1c8d873 git://github.com/basho/erlang_js.git
erlydtl d20b53f04837a1053ed18987f645cb60eae82453 git://github.com/evanmiller/erlydtl.git
eunit_formatters dab4291d191f0ca40c911179fd195c3942261667 git://github.com/seancribbs/eunit_formatters
folsom e80bd013c8ea906c4f14cba38b92e95116415e23 git://github.com/basho/folsom.git
getopt 659a28f4145bc9843598972854299dc4ea77e4cb git://github.com/jcomellas/getopt.git
goldrush 71e63212f12c25827e0c1b4198d37d5d018a7fec git://github.com/DeadZen/goldrush.git
ibrowse 9b8b042fb7d37b90994ef6b6615c92dd2769328e git://github.com/cmullaparthi/ibrowse.git
kvc 75c4e76468cb2bd03067a9c349989ee914a1b581 git://github.com/etrepum/kvc.git
lager b6b6cebcb27ccff8acc59ae775acebc2f52e4926 git://github.com/basho/lager.git
lager_syslog fa2e7e3daee0d0a59dadb820fd3381eac4a65770 git://github.com/basho/lager_syslog.git
meck 2b25a30a8688f94106d07f23a9f1fb523ac00f08 git://github.com/basho/meck.git
merge_index b701dde5c28956c3b629411e5ff7e50cbb5cb4b3 git://github.com/basho/merge_index.git
mochiweb 5e6e3e688dc9987a97e261431256e29671555c0b git://github.com/basho/mochiweb.git
neotoma 760928ec8870da02eb11bccb501e2700925d06c6 git://github.com/seancribbs/neotoma.git
node_package a56fe9b021e3543a24fdfc98f1c16704b41e62c6 git://github.com/basho/node_package.git
pbkdf2 7076584f5377e98600a7e2cb81980b2992fb2f71 git://github.com/basho/erlang-pbkdf2.git
poolboy 84d836ab49da618d1e3fb3947207bf9b7fcea335 git://github.com/basho/poolboy.git
protobuffs 5257dfe4e000b58487af89b849c7336ffa9bae82 git://github.com/basho/erlang_protobuffs.git
rebar_lock_deps_plugin 9711549b8a84b065eb2edc22f8eb6ff85e3c94e8 git://github.com/seth/rebar_lock_deps_plugin.git
riak_api 7c2b5eec21487044ca71c79e983b5262a110f48b git://github.com/basho/riak_api.git
riak_auth_mods 9ae39fe562fd61a14f3406247a5fda1b2a806576 git://github.com/basho/riak_auth_mods.git
riak_control adc50dcd5aed26ecb0a19b3c5c3bfc9d28c663b7 git://github.com/basho/riak_control.git
riak_core 55d26761ffc8725296bbbc5c4fbc71e9143ff6c8 git://github.com/basho/riak_core.git
riak_dt c06820d95d2ee88dfc4db6c459d2f3739c204ed2 git://github.com/basho/riak_dt.git
riak_ensemble d66a102bb2bfc17a2697190e92dc9173475848ef git://github.com/basho/riak_ensemble
riak_kv 547f0e01c2f41240287f83ac74dc4148bc7f780b git://github.com/basho/riak_kv.git
riak_pb fc18a9b37170431f659e08d66ed78e3f6bbc47ca git://github.com/basho/riak_pb.git
riak_pipe e838b600a4db934361fcefca5025aa4cd75071fa git://github.com/basho/riak_pipe.git
riak_search 2d69b2b78a472f6996be39543e33a57d97060b33 git://github.com/basho/riak_search.git
riak_sysmon 75b00aeded9f4e432137fe9575b0eea3baa2202a git://github.com/basho/riak_sysmon.git
riaknostic 4e7daa5c27cc6bd8cfb4a1c5f19a6e8ac2a8e344 git://github.com/basho/riaknostic.git
sext f53f1bd37c29e45dc788a5d8b4512c66511d4cb5 git://github.com/basho/sext.git
sidejob c5aabba2d7daa80c340e110902bbcfcb552ccdcf git://github.com/basho/sidejob.git
syslog 918c9b453e0811b24f2c99b35b712b0ef9f29c7e git://github.com/Vagabond/erlang-syslog.git
webmachine e5f82336bb7a4552dd33e02bf8f66e67547f13be git://github.com/basho/webmachine.git
yokozuna 6ac3a637c429a0a5be6a009b2532d3179cf4515f git://github.com/basho/yokozuna.git

Which is correct.

This is actually not unusual for Major.0.X releases.  At some point along the way we decided that it might not be worth constantly going from tags in Major.0.0 to branches in to continue development and then back to tags for Major.0.X.  In this case, 2.0.1 -> 2.0.4 used the rebar.config.lock file to move dependencies.
If you:
git checkout riak-2.0.1
make locked-deps

Then do a rebar list-deps while passing in the lock config, you'll get:
$ ./rebar list-deps -C rebar.config.lock | grep REV | sort | uniq | awk '{printf("%s %s %s\n", $1, $3, $4)}'

basho_stats 19c532af235ae675439d491b329c55c2f9b02deb git://github.com/basho/basho_stats.git
bear da820a13c607c3f816ee8b83c587266da5389761 git://github.com/basho/bear.git
bitcask 2be3c41429fc04e34a57dc052d4fcc57b00e550a git://github.com/basho/bitcask.git
canola 9bdfee88fce20b3a01b7003696b53eb21913d6fb git://github.com/basho/canola.git
cluster_info 1fae829ea639c8fcfeeb080aad02da01ff49b218 git://github.com/basho/cluster_info.git
cuttlefish b2ce0b15687f97259031f9f42e25ae52cdee3bab git://github.com/basho/cuttlefish.git
edown 4cb4ad67382590d92228ea6c56225376bd9f5685 git://github.com/esl/edown.git
eleveldb 6e0ff7292bf1d1f2ab20a4e9dacb100ba8c0290b git://github.com/basho/eleveldb.git
eper 7222ecaebceb5422e74a9c1503043bbc6036f6b7 git://github.com/basho/eper.git
erlang_js 07467d899ab90a2b719ad19ab0be0048c1c8d873 git://github.com/basho/erlang_js.git
erlydtl d20b53f04837a1053ed18987f645cb60eae82453 git://github.com/evanmiller/erlydtl.git
eunit_formatters dab4291d191f0ca40c911179fd195c3942261667 git://github.com/seancribbs/eunit_formatters
folsom e80bd013c8ea906c4f14cba38b92e95116415e23 git://github.com/basho/folsom.git
getopt 659a28f4145bc9843598972854299dc4ea77e4cb git://github.com/jcomellas/getopt.git
goldrush 71e63212f12c25827e0c1b4198d37d5d018a7fec git://github.com/DeadZen/goldrush.git
ibrowse 9b8b042fb7d37b90994ef6b6615c92dd2769328e git://github.com/cmullaparthi/ibrowse.git
kvc 75c4e76468cb2bd03067a9c349989ee914a1b581 git://github.com/etrepum/kvc.git
lager b6b6cebcb27ccff8acc59ae775acebc2f52e4926 git://github.com/basho/lager.git
lager_syslog fa2e7e3daee0d0a59dadb820fd3381eac4a65770 git://github.com/basho/lager_syslog.git
meck 2b25a30a8688f94106d07f23a9f1fb523ac00f08 git://github.com/basho/meck.git
merge_index b701dde5c28956c3b629411e5ff7e50cbb5cb4b3 git://github.com/basho/merge_index.git
mochiweb 5e6e3e688dc9987a97e261431256e29671555c0b git://github.com/basho/mochiweb.git
neotoma 760928ec8870da02eb11bccb501e2700925d06c6 git://github.com/seancribbs/neotoma.git
node_package a56fe9b021e3543a24fdfc98f1c16704b41e62c6 git://github.com/basho/node_package.git
pbkdf2 7076584f5377e98600a7e2cb81980b2992fb2f71 git://github.com/basho/erlang-pbkdf2.git
poolboy 84d836ab49da618d1e3fb3947207bf9b7fcea335 git://github.com/basho/poolboy.git
protobuffs 5257dfe4e000b58487af89b849c7336ffa9bae82 git://github.com/basho/erlang_protobuffs.git
rebar_lock_deps_plugin 9711549b8a84b065eb2edc22f8eb6ff85e3c94e8 git://github.com/seth/rebar_lock_deps_plugin.git
riak_api 7c2b5eec21487044ca71c79e983b5262a110f48b git://github.com/basho/riak_api.git
riak_auth_mods 9ae39fe562fd61a14f3406247a5fda1b2a806576 git://github.com/basho/riak_auth_mods.git
riak_control adc50dcd5aed26ecb0a19b3c5c3bfc9d28c663b7 git://github.com/basho/riak_control.git
riak_core 55d26761ffc8725296bbbc5c4fbc71e9143ff6c8 git://github.com/basho/riak_core.git
riak_dt c06820d95d2ee88dfc4db6c459d2f3739c204ed2 git://github.com/basho/riak_dt.git
riak_ensemble d66a102bb2bfc17a2697190e92dc9173475848ef git://github.com/basho/riak_ensemble
riak_kv 547f0e01c2f41240287f83ac74dc4148bc7f780b git://github.com/basho/riak_kv.git
riak_pb fc18a9b37170431f659e08d66ed78e3f6bbc47ca git://github.com/basho/riak_pb.git
riak_pipe e838b600a4db934361fcefca5025aa4cd75071fa git://github.com/basho/riak_pipe.git
riak_search 2d69b2b78a472f6996be39543e33a57d97060b33 git://github.com/basho/riak_search.git
riak_sysmon 75b00aeded9f4e432137fe9575b0eea3baa2202a git://github.com/basho/riak_sysmon.git
riaknostic 4e7daa5c27cc6bd8cfb4a1c5f19a6e8ac2a8e344 git://github.com/basho/riaknostic.git
sext f53f1bd37c29e45dc788a5d8b4512c66511d4cb5 git://github.com/basho/sext.git
sidejob c5aabba2d7daa80c340e110902bbcfcb552ccdcf git://github.com/basho/sidejob.git
syslog 918c9b453e0811b24f2c99b35b712b0ef9f29c7e git://github.com/Vagabond/erlang-syslog.git
webmachine e5f82336bb7a4552dd33e02bf8f66e67547f13be git://github.com/basho/webmachine.git
yokozuna 6ac3a637c429a0a5be6a009b2532d3179cf4515f git://github.com/basho/yokozuna.git

Which is correct.

Why is 'make' doing the wrong thing then? I guess we have run over this before, but if I check out a tag and call 'make', I'd expect it to make that tag, not some weird mismash of tags and branches.

Why is 'make' doing the wrong thing then? I guess we have run over this before, but if I check out a tag and call 'make', I'd expect it to make that tag, not some weird mismash of tags and branches.

Good point.  The fix in this case might be to just add the 'locked-all' target as the default target in major release branches.

Good point.  The fix in this case might be to just add the 'locked-all' target as the default target in major release branches.

For as long as I can remember re: 2.0 you have had to "make locked-deps" followed by "make all" for repeatable tag builds.
Not saying it's the best way but it's been that way for a while and was documented (at least internally)
Jordan
Sent from my iPhone

On Jan 1, 2015, at 1:15 PM, Jared Morrow<EMAIL_ADDRESS>wrote:
Good point. The fix in this case might be to just add the 'locked-all' target as the default target in major release branches.
—
Reply to this email directly or view it on GitHub.

For as long as I can remember re: 2.0 you have had to "make locked-deps" followed by "make all" for repeatable tag builds.
Not saying it's the best way but it's been that way for a while and was documented (at least internally)
Jordan
Sent from my iPhone

On Jan 1, 2015, at 1:15 PM, Jared Morrow<EMAIL_ADDRESS>wrote:
Good point. The fix in this case might be to just add the 'locked-all' target as the default target in major release branches.
—
Reply to this email directly or view it on GitHub.

:+1:, make locked-deps has been the only way to reproduce the tag build.

:+1:, make locked-deps has been the only way to reproduce the tag build.

Yeah, this was my bad, although as an open source user, it is very confusing. I just don't have a great suggestion for how to make it better for users and developers.

Yeah, this was my bad, although as an open source user, it is very confusing. I just don't have a great suggestion for how to make it better for users and developers.

How about just mentioning these procedures on README? There is a paragraph describing how to build. Although I sometimes don't trust documents, just in case we all forgot this thread.


[Bug]: Squats Image

What happened?
I have noticed an issue with the image associated with the squats. Upon attempting to access the source URL of the image, it consistently displays a server error. This error has persisted for the past four days. To provide a visual reference, I have attached a screenshot for your convenience.
Add screenshots

What browsers are you seeing the problem on?
Microsoft Edge
Code of Conduct

[X] I agree to follow this project's Code of Conduct

What happened?
I have noticed an issue with the image associated with the squats. Upon attempting to access the source URL of the image, it consistently displays a server error. This error has persisted for the past four days. To provide a visual reference, I have attached a screenshot for your convenience.
Add screenshots

What browsers are you seeing the problem on?
Microsoft Edge
Code of Conduct

[x]  I agree to follow this project's Code of Conduct

Google Chrome

Can you assign this bug to me please?


Recover-strategy to detect an updated server without a reload

@emanuelschuetze This should allow the client to fetch new data, if the server was restarted and updated(migrated).

Tavis (server tests) failed


Support ESM

What

Adds ESM output to package.
Updates TS target to ES2020. Basically, fat arrow functions are no longer converted

Replaces #9

@shkreios Please let me know if you think this PR solves the problem (#9)!  Thanks for your suggestion and help!

@scottrippey yes it does. Thank you very much.

Published as 0.9.4, please verify it works! Thanks :)

@scottrippey  Works perfectly thanks

@shkreios This change caused a problem with React 17.  I'm proposing a fix in #12, will you take a look?


[Feature] Add an example and tutorial to explain how to create custom metrics for Prometheus

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
Add an example and tutorial to explain how to create custom metrics for Prometheus.
https://github.com/ray-project/kuberay/blob/master/docs/guidance/prometheus-grafana.md#custom-metrics--alerting
Use case
No response
Related issues
No response
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

cc @Yicheng-Lu-llll


use fmt.Sscanf to discover bundle ids

Issue Description
https://github.com/cerana/cerana/blob/master/providers/clusterconf/bundle.go#L235 does a string split and then parses the id string into an int, we can combine finding / parsing the int into just one (arguably clearer) function call with
var id int
_ = fmt.Sscanf("bundles/42/some/other/stuff", "bundles/%d", &id)

see https://play.golang.org/p/97GeYajf-7

Handled in #309


e2e: Change containerdisk from cirros to alpine

The cirros image is not supported on s390x, use alpine instead.

What this PR does / why we need it:
Cirros is not built for s390x. Changing it to alpine ensures the e2e test can be run on s390x.
Special notes for your reviewer:

Thanks
/approve
/lgtm cancel
will ask someone to review as well

@maiqueb @xpivarc @phoracek
iiuc you suggested that i will be a new approver on this repo ?
I can't approve atm, we need someone to take ownership
Thanks

/approve

/approve

@qinqon
can you review please maybe ?

@0xFelix
would you able to review please maybe?


ModuleNotFoundError: No module named 'jose'

It seems that jose is not installed as a dependency
It seems that jose is the wrong dependency (py2 only)
It seems that python-jose is the right one (py3 support)

Installation:
$ poetry add drf-social-oauth2
Using version ^1.1.4 for drf-social-oauth2

Updating dependencies
Resolving dependencies... (0.8s)

Writing lock file

Package operations: 5 installs, 0 updates, 0 removals

  • Installing wrapt (1.13.3)
  • Installing deprecated (1.2.13)
  • Installing jwcrypto (1.0)
  • Installing django-oauth-toolkit (1.6.1)
  • Installing drf-social-oauth2 (1.1.4)

In settings:
ACTIVATE_JWT = True

Make request to /social/convert-token/:
{
    "grant_type": "convert_token",
    "client_id": "...",
    "client_secret": "...",
    "backend": "facebook",
    "token": "..."
}

Error:
  File ".../lib/python3.9/site-packages/oauthlib/oauth2/rfc6749/grant_types/refresh_token.py", line 62, in create_token_response
    token = token_handler.create_token(request,
  File ".../lib/python3.9/site-packages/oauthlib/oauth2/rfc6749/tokens.py", line 315, in create_token
    'access_token': self.token_generator(request),
  File ".../lib/python3.9/site-packages/drf_social_oauth2/__init__.py", line 23, in generate_token
    from jose import jwt
ModuleNotFoundError: No module named 'jose'

Installing jose explicitly:
$ poetry add jose
Using version ^1.0.0 for jose

Updating dependencies
Resolving dependencies... (5.6s)

Writing lock file

Package operations: 2 installs, 0 updates, 0 removals

  • Installing pycrypto (2.6.1)
  • Installing jose (1.0.0)

New error:
  File ".../lib/python3.9/site-packages/oauthlib/oauth2/rfc6749/tokens.py", line 315, in create_token
    'access_token': self.token_generator(request),
  File ".../lib/python3.9/site-packages/drf_social_oauth2/__init__.py", line 23, in generate_token
    from jose import jwt
  File ".../lib/python3.9/site-packages/jose.py", line 546
    print decrypt(deserialize_compact(jwt), {'k':key},
          ^
SyntaxError: invalid syntax

After investigations, I found python-jose:
$ poetry remove jose && poetry add python-jose
Updating dependencies
Resolving dependencies... (0.5s)

Writing lock file

Package operations: 0 installs, 0 updates, 2 removals

  • Removing jose (1.0.0)
  • Removing pycrypto (2.6.1)
Using version ^3.3.0 for python-jose

Updating dependencies
Resolving dependencies... (2.0s)

Writing lock file

Package operations: 4 installs, 0 updates, 0 removals

  • Installing pyasn1 (0.4.8)
  • Installing ecdsa (0.17.0)
  • Installing rsa (4.8)
  • Installing python-jose (3.3.0)

Now it works as expected.

Hi @denizdogan,
Thank you for your issue. You are completely right. I forgot to add the python-jose (not jose) to teh setup.py file. Would you be kind and open a pull request with the changes?
Cheers!


update-template: create a draft PR

To emphasize that this doesn't require immediate attention and might not be a final complete solution (e.g. may contain unmerged rej files and stuff).
From the discussion with @omesser about notifications on update-template PRs that were hanging for a months or so.

This feels like we are trying to game the system.

@skshetry Could you elaborate?
The PRs usually have .rej files, draft aslo prevents blind merging.

The PRs usually have .rej files

There should not be any .rej files, we handle that with this github action. There are going to be conflicts, but that'll block the merge. And conflicts are going to be rare.
I don't see how this is any different than dependabot PRs. These PRs are not urgent, but they should not stay open for more than a month. Creating a draft PR will reduce visibility and merges from happening too.
The slack bot should be filtered to not send these kinds of notifications though, or change the threshold for these bot PRs.

@omesser Can that app be tuned to not pick up update template PRs?

we don't have such fine-grained control (we can exclude the repo though), but slack-bot completely aside - are those pull requests or drafts? if they should be reviewed and merged - pull requests (priority aside), if they should be treated as draft until a human verifies their contents and need - drafts.

Every PR should be verified by a human and merged, no? I don't think we should try preventing it with drafts.
That said, I understand the concern. We did have accidental merges (looking at dvc-oss 😄), and bot PRs (both template-update PRs/dependabot PRs) do remain open for a long time.

Every PR should be verified by a human and merged, no? I don't think we should try preventing it with drafts.

Actually, draft PRs are a mechanism exactly for the issuer to communicate to potentials reviewers that this is not ready (or doesn't) need a review yet (there's visibility, which is better than not opening anything and cooking the branch / changes locally) but a clear signal not to spend time on this.
So, not a new concept I believe.
What @efiop wrote in the description seems very sensible to me - draft signals, ignore this for now - it's pending something / blocked on something. There's another human intervention point (converting draft PR to PR) where someone says "I now intend to merge this". From this point on it would be valid to "expect" this to be reviewed asap (within reason/capacity of course)


Create emotion.py : Add the emotion quote - JARVIS will give user

When expressing emotions to JARVIS, JARVIS added love words that can give users random answers.

Thank you for taking the time to contribute! This is sincerely appreciated. 😇
(Powered by GitMate.io)


Release a version based on Dokka 1.9.10

Reason for the request: https://github.com/gradle/gradle/issues/26479

Hi @jbartok, thanks for the request.
I'll make a release soon, but feel free to update your build script to use Dokka 1.9.10
// build.gradle.kts

plugins {
  id("dev.adamko.dokkatoo-html")
}

dokkatoo {
  versions {
    jetbrainsDokka.set("1.9.10")
  }
}

As far as I'm aware there haven't been any changes to the Dokka configuration classes in a long time, so Dokkatoo should support most Dokka versions. If there are any problems, then let me know!

Thanks @aSemy, the workaround you suggested works nicely.


Create auto-assign.yaml

Description
[ What changed? Feel free to be brief. ]
Checklist

[ ] The base branch of this PR is dev, rather than main
[ ] The relevant docs, if any, have been updated or created

Screenshots
[ For visual changes, include screenshots. ]
Testing
[ For new or modified features, provide step-by-step testing instructions to validate the intended behavior of the change. ]

This is failing on a 403 due to an incorrect token: https://github.com/continuedev/continue/pull/2327/files#diff-e0a21e719f493a2590d8bc4d9e368899ca299974fa677f5af975e9a2ddfdb0dcR18
@sestinj we need to add a PAT to our repo secrets for this to work. Currently I don't have org level permissions to do this - mind making one here and then adding it to the repo here?

@Patrick-Erichsen done!


fullchain.pem is chain.pem + cert.pem, should be cert.pem + chain.pem

Using the generated fullchain.pem, nginx gives the following error:
2015/12/06 22:05:36 [emerg] 18678#0: SSL_CTX_use_PrivateKey_file("/home/letsencrypt/key.pem") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
Looking into the fullchain.pem, it contains the chain.pem followed by the cert.pem. According to http://nginx.org/en/docs/http/configuring_https_servers.html, the full chain needs to be the cert.pem followed by the chain.pem.
Regenerating the fullchain.pem in the correct order manually (cat cert.pem chain.pem > fullchain.pem ) resovles the error.
Thanks for the gem!

Fixed upstream in https://github.com/unixcharles/acme-client/issues/2.
@zealot128 I'll release a new gem version tomorrow.

Thx! I've bumped the gem dependency version accordingly in 7d038cb5ec6a0ef792de21bf3a7603fa68ebd7a5


Clearbit: The southern hemisphere is not invalid

Setting a minimum for latitude invalidates payloads for Companies that have geo populated but are based in the Southern Hemisphere.
Not sure if the minimum was supposed to be for another field, but removing it for lat to fix this.
Example payload:
{
    "schema": "iglu:com.snowplowanalytics.snowplow/unstruct_event/jsonschema/1-0-0",
    "data": {
        "schema": "iglu:com.clearbit.enrichment/company/jsonschema/1-0-0",
        "data": {
            "id": "e857288b-53dd-485e-a21b-f781fa947c34",
            "name": "Bolster",
            "legalName": null,
            "domain": "blstr.co",
            "domainAliases": ["bolsterdigital.com.au", "bolstermusic.com.au"],
            "url": "http://blstr.co",
            "site": {
                "url": "http://blstr.co",
                "title": "Built by Bolster. - Bolster.",
                "h1": "Bolster.",
                "metaDescription": "We create tailored digital strategy for music, events and entertainment clients who want to thrive online.",
                "metaAuthor": null,
                "phoneNumbers": [],
                "emailAddresses"<EMAIL_ADDRESS><EMAIL_ADDRESS>            },
            "category": {
                "sector": "Information Technology",
                "industryGroup": "Software & Services",
                "industry": "Internet Software & Services",
                "subIndustry": "Internet Software & Services",
                "sicCode": "48",
                "naicsCode": "51"
            },
            "tags": ["B2C", "Technology", "Marketplace", "Internet"],
            "description": "We create tailored digital strategy for music, events and entertainment clients who want to thrive online.",
            "foundedYear": null,
            "location": "37 Islington St, Collingwood VIC 3066, Australia",
            "timeZone": "Australia/Melbourne",
            "utcOffset": 10,
            "geo": {
                "streetNumber": "37",
                "streetName": "Islington Street",
                "subPremise": null,
                "city": "Collingwood",
                "postalCode": "3066",
                "state": "Victoria",
                "stateCode": "VIC",
                "country": "Australia",
                "countryCode": "AU",
                "lat": -37.80818259999999,
                "lng":<PHONE_NUMBER>
            },
            "logo": "https://logo.clearbit.com/blstr.co",
            "facebook": {
                "handle": "blstr.co"
            },
            "linkedin": {
                "handle": "company/bolster-digital"
            },
            "twitter": {
                "handle": "bolsterco",
                "id": "4675224001",
                "bio": "Digital, Creative & Management Services for music, events & entertainment",
                "followers": 465,
                "following": 527,
                "location": "Collingwood, Melbourne",
                "site": "https://t.co/D1nTOqOfGb",
                "avatar": "https://pbs.twimg.com/profile_images/716850981502234624/bGKGUDyW_normal.jpg"
            },
            "crunchbase": {
                "handle": "organization/blastr"
            },
            "emailProvider": false,
            "type": "private",
            "ticker": null,
            "phone": null,
            "metrics": {
                "alexaUsRank": null,
                "alexaGlobalRank": 1229984,
                "employees": null,
                "employeesRange": null,
                "marketCap": null,
                "raised": null,
                "annualRevenue": null,
                "estimatedAnnualRevenue": null,
                "fiscalYearEnd": null
            },
            "tech": ["activecampaign", "google_tag_manager", "nginx", "wordpress", "segment", "facebook_advertiser", "piwik", "google_analytics", "hubspot"],
            "parent": {
                "domain": null
            }
        }
    }
}

Thanks @chuwy, sorry I dropped it to be inline with some of the other third party vendors (segment, mandrill don't have the bounds either). I've added bounds to both person & company to be more inline with the schemas in com.snowplowanalytics.snowplow

Great, thanks @chuwy; any idea when this can be merged? We're collecting this data in production already so would love these events to not being going to bad ASAP.

Thanks @jethron. Closing in favor of https://github.com/snowplow/iglu-central/pull/847. Should be released this week.


narrow_banner: Convert module to typescript.

Pushed back here after fixing https://github.com/zulip/zulip/pull/28416#discussion_r1440107309 to mark stop_words as always present, and marking to merge once CI passes.