Concerns about the repository/model

I have read your paper and was very excited about the results you report. However, after having used your repo, I am left with some concerns:

The code apparently does not work for mixed precision training. Are there any plans to extend it to work for this? As you can imagine, mixed precision training is quite important when working with limited resources.
It appears memory usage during training is substantially higher for RedNet 26 as compared to ResNet26. Is this expected behavior? I don't believe this was mentioned in the paper, so I would just like to make sure that this is not an issue from my part.

Thanks a lot in advance.

While the actual involution unfold / multiply does not work with mixed precision, the rest of the autocastable ops do. So if you cast to fp32 before calling the CuPy / CUDA part of involution implementation, you will at least have partial mixed precision support.

This has a few contributing factors. Assuming memory efficient implementation of the unfold/multiply part of involution, we can compare a ResNet bottleneck against RedNet bottleneck. RedNet bottleneck has two additional 1x1 conv (reduce / create kernel), one additional ReLU and BN between the the additional 1x1 conv. So I would expect RedNet bottlekneck to use more memory since it uses more operations.


Fix height calculation in tundra.c

The first loop where it reads the Tundra file to determine image size doesn't have a default case to handle characters which are not 1, 2, 4 or 6. This leads to output which is cut off.
I also added support for the -c user-specified column setting, since some recent Tundra files (from Blocktronics) are wider than 80.

Indeed, it seems I didn't test well enough when I converted the code to use a switch statement... Good catch! :)
I was able to successfully convert tcf-shocktronics.tnd using -c 200, so yes it makes sense to have the -c flag working for Tundra files as well.
Merging, thanks for your contribution!


fix: Permissions page with "a well balanced" style

Hi everyone,
The consent page uses a "well-balanced" style with a higher line height.
This PR does the same for the Permission's page.
Before:

After:

It's part of #4230

Codecov Report

Merging #4341 (0506821) into develop (5b376d0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop    #4341   +/-   ##
========================================
  Coverage    10.54%   10.54%
========================================
  Files          290      290
  Lines        14294    14294
========================================
  Hits          1507     1507
  Misses       12787    12787

Impacted Files
Coverage Δ

...oth_app/lib/pages/onboarding/permissions_page.dart
0.00% <ø> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


The Codepen demo seems broken

It's not loading any of the content in any of my browsers/devices
https://codepen.io/sampotts/pen/jARJYp

Sorry, the CDN paths were wrong. Sorted :)


Broken link

Just wanted to let you know that this returns a 404: considered an anti-pattern

This is fixed now


Segmentation fault on "RAILS_ENV=production assets:precompile"

/home/icra/.gem/ruby/2.5.0/gems/sassc-2.0.1/lib/sassc/engine.rb:42: [BUG] Segmentation fault at 0x0000000000000000
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
-- Control frame information -----------------------------------------------
c:0065 p:---- s:0385 e:000384 CFUNC  :compile_data_context
c:0064 p:0298 s:0380 e:000379 METHOD /home/icra/.gem/ruby/2.5.0/gems/sassc-2.0.1/lib/sassc/engine.rb:42
--- EDIT ----
Excluding CSS files one by one i discovered the problem is my "style.css", but it has no errors, and the stacktrace is not appointing it so i can understand the error.
The CSS compiles well on another project using same version of sass-c. I tried creating a new rails app and it still crashes.

Hi, could you make style.css available so that someone might try to reproduce and fix the issue?

Hi, I have the same problem.
test.css
/*
 *= require_self
*/

div {
    background: image-url('arrow.gif');
}

but if I put that into an .scss file it works fine, that could be a workaround for you.

Hi, I have the same problem.
test.css
/*
 *= require_self
*/

div {
    background: image-url('arrow.gif');
}

but if I put that into an .scss file it works fine, that could be a workaround for you.

They already are .scss, i solved switching back to 'sass-rails' temporarily hoping the problem will get fixed soon.

I encounter this with the follwoing .sass file (not.scss) with sprockets 4.0.0.beta9 and Rails 6.0.0.rc1 on Ruby 2.6.1
@font-face
  // If i comment out the following line, there is no segfault
  src: asset-url('some_custom_font.woff') format('woff')

It reminds me of this issue that caused a segfault whenever a pipeline helper was called.

I have this problem too, and it's hard to reproduce it. It happens unexpectedly with different projects and disappears, when I update any file used (just add blank line to any scss file, for example). And it doesn't appear again even after I remove that blank line.

I am getting this segmentation fault consistently within the Rails project I am working on. It results from running: `NODE_ENV=production RAILS_ENV=production bundle exec dotenv 'bin/rails assets:precompile'. The dump/stack trace is attached.
sassc_crash_stack_trace.txt

I'm seeing the same issue when precompiling assets on deployment.

sprockets 4.0.0
rails 5.2.3
Ruby 2.5.5
sassc 2.2.1
sassc-rails 2.1.2

I only saw this issue after upgrading from sprockets 3.7.2 to 4.0.0. Revert back to sprockets 3.7.2 and the issue goes away.

Same issue running RAILS_ENV=production bundle exec rake assets:precompile with Travis CI.

rails 6.0.1
sprockets 4.0.0
Ruby 2.6.5
sassc 2.2.1
sassc-rails 2.1.2

I had the same issue upgrading to sass-rails 6.0.0 and finally I fixed it using sprockets 4.

ruby 2.6.5
rails 6.0.1
sass-rails 6.0.0
sprockets 4.0.0

There is something that is told indirectly in the sprockets upgrading readme:
# In your Rails configuration, prior to Sprockets 4
config.assets.precompile += ["marketing.css"]

This kind of configuration is necessary only if you are using a prior version of Sprockets 4. The upgrading documentation is not warning about the need to remove those kind of lines, but at least in my case, removing them and adding that dependencies in the manifest.js file has fixed the issue.
This post was very useful to understand the changes between versions.

I've tried with with every permutation I can think of sassc and sass-rails with no love. using manifest.js already.  works in dev, no clue why not in production.  Attached the vomit from the crash.
precompile.out.txt

Also, just a note, this was all working on rails 6.0.1 with manifests and gemified assets so I'm sure they aren't the cause, which really make this perplexing for me. sassc I think is the only thing that changed.   Looking through git for where it went wrong.

Not getting a useful error msg and instead getting a segfault can be quite annoying.  Is anyone from sassc-rails going to actually comment? OP filed in May, it's almost Dec.  Is there anything you need from us to shed more light? How can we get help?

@epipheus I think the problem is that nobody can reliably reproduce this error, so comments from the team won't help either. The only information everyone has is: sometimes it unexpectedly crashes and the next consequent time it works.

Can I ask this? what's the difference between doing rails assets:precompile in dev vs prod mode? Why would the outcome be different in those environments?  Maybe if we understand that we can sort it out.

I get crashes for both development and production environments. The only difference is that dev crashes until I change any scss file, but for prod it crashes only once.

hmm. i haven't flipped around to it working yet for me in production.  Dev, no problem, as all. Even precompiles in dev without a hitch.  which is super odd. OK, can I ask this, before we used sassc there are a pure ruby one right? took forever, but it existed I thought. How can we revert to that one? We should at least be able to fully trace right?

I read somewhere there used to be a problem with concurrency for precompilation, the workaround of disabling concurrency didn't work for me and besides it's supposedly rolled into previous versions.  I also went through and started taking out asset url helpers from my assets instead using scss variable and referencing from /assets.  have asset references working in dev with that but still no precompilation love.   Anyone have any ideas?

@epipheus

What version of sprockets are you using? I guess you are using sprockets version 4

Did you remove the lines using Rails.application.config.assets.precompile += [...] in your config/initializers/assets.rb?

Are you adding your JS and CSS to app/assets/config/manifest.js following this guide?

If after doing all this is still not working, you can force your project to use sprockets version 3.7.2 and it should work.

Yes, using 4.0.0 and I moved to manifest.js when I upgraded to rails 6.0.1.  I will try sprockets 3.7.2. Manifests work in sprockets 3?

Tried 3.7.2 and it partially precompiled, most progress yet, but still crashed; do you know if there is a combination of sprockets with sprockets-rails and sassc and sassc-rails version voodoo that works in particular?

I don't know if this is helpful, but I can tell you how I tracked down my problem.  Maybe it will help you, because I'm my case it was a ridiculous needle in the haystack.  I used gemified assets on my large projects so it was particularly hard to track down especially since other projects used the same pack of assets. I went old-school and forked sassc-ruby and printed debug messages before the offending line.
Looking at my own segfault and others’, the offending line is almost always this line in the sassc-ruby engine
I went old-school and printed a few debug messages before the offending line ruby status = Native.compile_data_context(data_context)
As for instance variable, in my case:

filename is almost always empty
context and data_context, native_options all hold FFI pointers with the same address
options almost always just has  ruby {style: :compressed} in it

Sadly the only useful instance variable seems to be template which holds the contents of the asset (css or scsss). Luckily enough for me it was a vendor css file with it’s name at the top.  I went to that file exactly to see what was wrong and turns out that the file name was blah.css but it was edited to have asset_url helpers in it.  Literally just renaming the file to blah.scss meant all of my assets compiled.  And not just for sprockets 3.7.2 but for 4.0.0 as well.
I don’t have much experience binding C and Ruby but seems to me that we need to wrap sassc-ruby’s line:ruby status = Native.compile_data_context(data_context) with something that can fail gracefully (?).
Also why aren’t file names non-empty/present? That would help people tremendously to have a mode like rails assets:precompile --verbose that simply prints the current asset being processed so we have a place to look for issues.
Lastly, given css is a subset of scss, would it be a bad idea to import all css as scss/sass, expecially if  config.assets.css_compressor = :sass ?

You went much deeply with the error than me...  AFAIK, although the segmentation fault occurs in sassc-rails, I suspect that the problem starts earlier in sprockets and some kind of corner case of incompatibility with this sassc. If you see the file you shared ( precompile.out.txt ) before starting with sassc it was on sprockets-4.0.0/lib/sprockets/sass_compressor.rb:30 and sprockets-4.0.0/lib/sprockets/processor_utils.rb:84.
I sorry to not having a technical explanation about the problem, but I could fix the problem with two different ways:

Using a previous version of sprockets. In my case it worked fine with 3.7.2
or
Removing all the Rails.application.config.assets.precompile += [...] and doing this in the manifest.js. The problem in our code was that we miss one Rails.application.config.assets.precompile += [...] that was not inserted in the manifest.js.

For us, both options worked, so we decided to go with the second one because it was using sprockets 4.
But the easiest way to fix this issue is to downgrade to sprockets 3.7.2.

Ahh, well I guess my segfault location changed.  downgrading to 3.7.2 partially worked for me but it crash at like 42 of the sassc-ruby engine, which seems to also be the location of the OP's (@icra-zz) segfault as well.

/home/icra/.gem/ruby/2.5.0/gems/sassc-2.0.1/lib/sassc/engine.rb:42: [BUG] Segmentation fault at 0x0000000000000000
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
-- Control frame information -----------------------------------------------
c:0065 p:---- s:0385 e:000384 CFUNC :compile_data_context
> c:0064 p:0298 s:0380 e:000379 METHOD /home/icra/.gem/ruby/2.5.0/gems/sassc-2.0.1/lib/sassc/engine.rb:42

I think my point here is that there probably is a way to eliminate a fair percentage of these with simply a message stating which asset we're on in the process when it fails.  There are probably only a few choke points, with compilation likely being the major one.  Is there not a way to try a ffi C function?
And btw, finding this needle in the haystack meant being able to use the latest version of all the component without a hitch.  And I moderately stressed precompilation to see if it would appear again, it hasn't.  It might not be sprocket's fault at all; it's possible, perhaps it's the joints and not the meat, so to speak.
I would bet, many of the segfaults die at line 42.  of those that fall there a large percent probably could be completely eliminated by importing css as scss (certainly eliminates having helpers blow things up).  I don't know about you guys but my large apps have a ton of assets. finding that needle is a real pain without basic information.

I think it's not directly connected with the contents of assets. If I'll find time, I'll try to reproduce this with almost empty scss like body { font-size: 16px; }. In the very beginning of this thread there is an example with a very simple file.

thanks.

No wait dude, this is exactly what I described.

Failure at sassc line 42 not sassc-rails

the tiny code sample uses an asset url helper image-url which is not OK for css but is OK for scss

instead of a graceful message it segfaults.

This is exactly what's I've just described.  Changing it to scss is what makes it ok.  I love to blame sprockets too, but I just don't think it is.

Hi, I have the same problem.
test.css
/*
 *= require_self
*/

div {
    background: image-url('arrow.gif');
}

but if I put that into an .scss file it works fine, that could be a workaround for you.

They already are .scss, i solved switching back to 'sass-rails' temporarily hoping the problem will get fixed soon.

literally if you import all css as scss which should work because it's a subset, this will disappear.  hence the lack of a segfault when you rename it.

Hmm. But I use only scss as extension and still get segfaults. And the only difference for me between production and development is production fails once and works the next time and development fails again and again until I change any scss-file (I usually just add whitespace).

Or you mean that renaming them to css is the current solution?

Here's another segfault log in case it's helpful in finding common denominators and tracing the problem here.
Seeing frequent-but-intermittent segfaults in local and production after upgrading from Rails 5.2 to 6.0.
rails 6.0.2
sprockets 4.0.0
Ruby 2.6.3
sassc 2.2.1
sassc-rails 2.1.2

I've found this segfault in my own code but it specifically segfaults on code using the old IE7 star hack. The code in question looks something like this:
.selector {
  /* a bunch of properties */
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  /* a bunch more properties */
}

Unfortunately I don't have a minimal working example, but removing the asterisks from the border properties causes the segfault to go away.

Apparently my comment above is incomplete. Removing the above code causes the compile to succeed on my macOS dev laptop, but it still fails on Travis. Downgrading to Sprockets 3.7.2 worked and compiles successfully. For the record, this is using:

Rails <IP_ADDRESS>
Ruby 2.6.5
sassc 2.2.1
sassc-rails 2.1.2
Sprockets 3.7.2

It looks like a race condition when using both a manifest.js file and a  config.assets.precompile directive in assets.rb.
In our case, when both were present, rake assets:precompile did precompile some files twice.  I suspect that in sassc/engine.rb:42, Native.compile_data_context(data_context) doesn’t like it.
In any case, the sprockets 4.0 upgrading docs recommend using only manifest.js.

Following @n-b suggestion, I was able to fix the seg fault error by removing all the config.assets.precompile directives, and only leaving the manifest.js

manifest.js:
//= link_tree ../images
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .scss

assets.js:
.
.
Rails.application.config.assets.precompile += ['application.css']

Yep, I  commented this issue some months ago in this thread https://github.com/sass/sassc-rails/issues/122#issuecomment-555029388. This possibility was declined, but anyway, in my case, it worked after amending the assets.precompile line in favour of manifest.js.

After adding (and downgrading at same time) gem 'sprockets', '3.7.2' to my Gemfile, on my Rails 6 app, it works again. 👊

I'm getting this in a Rails 5.2 app with sprockets 4.0.0 as well, but only on Travis CI. It works fine on macOS.

Same as @jnettome
After adding (and downgrading at same time) gem 'sprockets', '3.7.2' to my Gemfile, on my Rails 6 app, it works again. 👊

Had a similar problem in production mode but a working development mode.
I worked around this by using yui for css compile and  uglifier for js compile

Gemfile

group :production do
  # Compile javascripts and css in production
  gem 'uglifier', '~> 4.2'
  gem 'yui-compressor', '~> 0.12.0'
end

production.rb
config.assets.css_compressor = :yui
config.assets.js_compressor = Uglifier.new(harmony: true)

Hope this helps

My assets files were a mixture of files with the .css extension.
I changed them all to the .sass extension and the error was resolved.

gem 'sprockets', '3.7.2'

After adding (and downgrading at same time) gem 'sprockets', '3.7.2' to my Gemfile, on my Rails 6 app, it works again. fist_oncoming

Hello, I'm facing the same issue and this workaround also solved the problem on my Rails 6 app.
However I can't help thinking this is not a "clean" fix, since we downgrade on purpose a relatively important dependency of our app.
I have not enough knowledge  / experience to judge this, so if anyone has a piece of advice about that I'd be glad !
@jnettome, @manoelneto ?


Please remove out of support framework

net core 5.0 has been out of support for sometime now but is still supported by razden.
please consider removing it..

It’s already removed in our 5.0 branch:
https://forum.radzen.com/t/upcoming-changes-in-radzen-blazor-5-0-0/16516

Fixed https://github.com/radzenhq/radzen-blazor/commit/92e4249eecaf6a59e235dd9202cbaebc3bb37d96


pablo-tfg branch: nested calls

Implement expresions like foo("1")(2) = "bar".

Yes, prioritize this


Gracefully handle missing accessibility data

We need the listings view to gracefully handle missing accessibility data. See #228 for the strategy for this, which could be either a simple "Unknown" or a prompt to contact the property manager.
Per the PRD:
Workflow for No Data: Contact Property via phone/email solution for no data / limited data sets (including accessibility)

As part of this task, did we want to specifically show the a11y section but have the "contact property management" text there? I think right now we're just not showing the section at all. @tomgebauer what do you think?

@willrlin I like this suggestion. TLDR; always show a11y section–if there is no specification we render "Contact property management"


Removed duplicate color

I changed lightBlack from #586e75 to #002b36 to match what altercation/vim-colors-solarized (the official vim theme) expects it to be.

@ghosh Is there any chance we can get this merged in?

Why is this not merged yet?


External HW Sync and Depth capture time

Hello,
I'm trying to estimate the time that the infrared cameras are exposed with respect to my PC's computer. To do this I have a microcontroller which acts as a master and provides a synchronization signal to my Realsense D435 which is in slave mode. I record the time of the 100us pulse from the microcontroller then use this time to correct the timestamp of the depth image.
This is based on the assumption at when the syncronization signal goes high is when the depth image is exposed. I think this used to be the case (or very close to it) for firmware version 5.10.3 but since then it seems like there is some fixed delay between when the sync signal is high and when the depth image is actually exposed.
Could you give some insight into when the depth measurement is recorded with respect to an external sync signal. If I send 100us pulses at 6Hz, how long after the rising edge of this signal does the exposure begin?
Thank you!
Russell

Hi
Don't you like to use the Vsync output from D435 as your time reference?
Please note, the Start of Exposure time (Reference: rising edge of Vsync) is always changing under AE mode but the End of Exposure time is fixed. So the Vsync relatively tells you where is the time of End of Exposure. For D435, it should be 7 lines (T_line=9.1us) ahead of the Vsync.
If you like to configure D435 as slave device and use your own Sync pulsing, please make sure it should be exactly matching the Period time of the Vsync. Otherwise, the video streaming might be messed up.
Thanks


Add surfer waveform viewer

Rust needs to be updated first (https://www.reddit.com/r/rust/comments/3gppup/how_do_i_update_rust_to_the_latest_version_on/?sort=top).
Installation with (https://gitlab.com/surfer-project/surfer)
cargo install --git https://gitlab.com/surfer-project/surfer surfer

The workaround of setting the environment variable LIBGL_ALWAYS_INDIRECT=0 works to get surfer running in docker, for more info see my reply in the gitlab issue

Thanks for this WA, I'll test it and see whether this is a workable solution (speedwise).


Improved docker setup and healthcheck

Mapped schema to avoid manual regeneration, enabled hot reload for dev setup, improved healthcheck
Issues:

e7fcc132-e54b-4186-8b6d-f2bfe53be2bf (healthcheck)

82681ddc-c701-46b4-a414-d6e2ad3a0a0a (hot-reload)

[ ]  Requirements of the issue are met

[ ]  Code has been reviewed

[ ]  Code is documented

[ ]  GraphQL related artefacts are documented

It would be nice if you could paste the whole issue urls, otherwise it is a bit annoying to find the issue manually

It would be nice if you could paste the whole issue urls, otherwise it is a bit annoying to find the issue manually

timesheet, sheet 'Issues', column J.
But yes, I agree.


From the Peoples of Andromeda

#Test

Please check the two commits, I do not what i have done.
What I aim to do:
add the Novice Programmer Link on the home Page.

Do necessary amendment necessary.

Done!


Typo on plugin page on jetbrains.com

On the plugin page, under the "General Usage Instructions", PyCharm is misspelled as "PyCaharm".

@wgordon17
Oh, Thank you!!
I have fixed it.


It doesn't install on Chrome Version 58.0.3029.140

Hi! This extension doesn't work on my chromebook. It uses Chrome Version 58.0.3029.140. Yes, I know that machine is quite old, but I use it just for typing text, so it would be nice to be able to use this extension. Is there any way to make it possible?

Hi Arman, I can't promise anything on this but I will take a look. In the meantime, you can use the online version, it works in every browser. Thanks for sharing. I will close this issue now.


Update README.md

Fixing grammar and typos

LGTM, aside from the line length issue.

Looks great! But yes, only 80 characters per line.


[Sage-464] Tokens - Breakpoints Update

Description

Adds map for new Sage Next layout breakpoints. The breakpoints used fall in line with some current breakpoints in kp and Sage Legacy styles while adhering to new, future container size updates.
Breakpoints before:
xs-max: 544px,
sm-min: 545px,
sm-max: 767px,
md-min: 768px,
md-max: 991px,
lg-min: 992px,
lg-max: 1199px,
xl-min: 1200px,
xxl-min: 1440px,

Updates breakpoints to the following values:
xs-max: 767px,
sm-min: 768px,
sm-max: 991px,
md-min: 992px,
md-max: 1119px,
lg-min: 1120px,
lg-max: 1279px,
xl-min: 1280px,
xl-max: 1439px,

Testing in sage-lib

Change sage-breakpoint function to use sage-next-breakpoints variable
Check all current Sage components
Check pages in kp
Ensure there are no breaking layout changes.

Testing in kajabi-products

(LOW) Adds map for new Sage Next layout breakpoints.
Related

Sage-464

After pairing with @philschanely and further evaluating the potential new breakpoints, the existing breakpoints we have for Sage will suffice for the new changes. Both the sidebar and 3-up layouts can be conformed to the existing 1199-1200px breakpoints. There will be no changes needed at this time so the PR will be closed.


Create integrations.php

User description

Closes #
📑 Description

✅ Checks

[ ] My pull request adheres to the code style of this project
[ ] My code requires changes to the documentation
[ ] I have updated the documentation as required
[ ] All the tests have passed

☢ Does this introduce a breaking change?

[ ] Yes
[ ] No

ℹ Additional Information

Description

Introduced a new integrations.php file to manage integration details.
Implemented session checks to ensure user authentication.
Added a form for users to input and save API keys for various services.
Included user feedback through success messages after form submission.

Changes walkthrough 📝
Relevant filesEnhancement

integrations.phpNew Integrations Management Page Implementation

src/integrations.php
Created a new file for managing integration details.  Implemented session management for user authentication.  Added a form for inputting various API keys and tokens.  Included success message display upon form submission.

+112/-0

💡 Penify usage:
Comment /help on the PR to get a list of all available Penify tools and their descriptions

Summary by CodeRabbit

New Features

Introduced a new web page for managing integration details, including input fields for various integration tokens.
Added session management to ensure users are authenticated before accessing the page.
Implemented form validation and feedback for a better user experience.

Bug Fixes

Improved form submission handling with JavaScript to enhance usability.

@gstraccini codacy bypass


dev.json

Hello, I saw that in your code, "train_spider_and_others.json" and "train_others.json" were merged to get train_spider_and_others. Would you like to ask if you used all the spider data sets in your paper, or just the dev.json data set?

I see that the default data in generate_question.py uses dev.json

Did you train the model using train_spider_and_others and then test it using dev.json?

Hi,
We did not train the model with train_spider_and_others. We used train_spider_and_others as the example candidates and chose the examples from the candidates in few-shot cases of prompt engineering to leverage the capacity of in-context learning of LLMs.


Added logging for missed API calls

Short Description:
Identify which calls we missed and must retry, maybe make this debug only?
Fixes:

Lists API calls that were attempted

I believe this is less valuable now that we understand the problem a little better and have throttling. Also, we can get this information by turning on the DEBUG config flag.


chore: remove extra info from description #trivial

The type of this PR is: chore
Description
Google play rejected us due to irrelevant info in our description, this removes said info :)
PR Checklist (tick all before merging)

[x] I have included screenshots or videos to illustrate my changes, or I have not changed anything that impacts the UI.
[x] I have tested my changes on iOS and Android.
[x] I have added tests for my changes, or my changes don't require testing, or I have included a link to a separate Jira ticket covering the tests.
[x] I have added a feature flag, or my changes don't require a feature flag. (How do I add one?)
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added an app state migration, or my changes do not require one. (What are migrations?)
[x] I have added a changelog entry below or my changes do not require one.

Changelog updates
Changelog updates

Cross-platform user-facing changes

iOS user-facing changes

Android user-facing changes

Dev changes

Remove extra info from Android description - brian

This PR contains the following changes:

Dev changes (Remove extra info from Android description - brian)

  Generated by :no_entry_sign: dangerJS against 5f034bb26deb0a23b4032e882143f601cfca8c7e


Is this an issue or not about style(flexbox)

I am attempt to describe the problem but I am not sure is that a issue or just I don't understand the knowledge of this. Base on my CSS experience I can do the effect like this CodePen demo
For example, I have three levels of structure .father, .son and .grandson the father element has dynamic elements inside and son too. I hope .son element can use position: absolute to cover fit upon .father then inside .son can work as normal flexbox.
Of course I know that react-native is not totally same with CSS so I want to check the situation as follow video
video link
The question is I want to flexbox ability in a absolute container(element) but some properties from it's parent element will effect children element inside that I don't want.
[UPDATE]
this is my sample code seems playground is broken right now so I just post my code

You can wrap <Text>Hello sandbox</Text> elements in a <View style="textSons"> and apply the padding there.

@chirag04 Thanks for your suggestion I have completed my requirement by avoid this situation. I just want to figure out about that behavior :)

Hey and thanks for reporting this!
There's an awesome place to ask question like this one: StackOverflow. It's the best system for Q&A. Many people from the community hang out there and will be able to see your question, you can vote on answers and mark question as answered etc. This lets us keep a list of bug reports and feature requests on github and especially Product Pains (again, with voting which is really nice).
If you think StackOverflow works for you please consider posting there instead and closing this issue.
I'm posting this here because github issues haven't been working very well for us and because StackOverflow is so much better. Thanks for reading! :)


[revest] Created Revest Staking System strategy

A custom strategy proposed to offer support for snapshots taken through the Revest staking system. Calculates who has what representational power based on the size of their staked position into Revest and the length it is locked up for, all off of what FNFTs they possess and the voting power each FNFT represents on its own

@ChaituVR Ready to merge


default value of lambdarank_pair_method = topk in ranking parameters not the mean

The document says that the default value of lambdarank_pair_method is mean, but the next code snipts show that the default value is topk. The following code runs in version '2.1.0-dev'.
import numpy as np
import pandas as pd
import xgboost as xgb

np.random.seed(42)

n_groups = 1000
group_size = 2000
n_features = 100
n_levels = 20

rows = n_groups * group_size

features = pd.DataFrame(np.random.randn(rows, n_features).astype('float32'), columns=[f'f{i:03d}' for i in range(n_features)])
qids = pd.Series(np.arange(rows, dtype='int') // group_size)
labels = pd.Series(np.random.randn(rows).astype('float32')).groupby(qids).rank(method='first').sub(1) // (group_size // n_levels)

dmatrix = xgb.DMatrix(features, label=labels, qid=qids)

keep default
params = {
    'objective': 'rank:pairwise',
    # 'objective': 'multi:softprob',
    # 'num_class': n_levels,

    # 'base_score': 0.5,
    # 'lambdarank_pair_method': 'mean',
    'lambdarank_normalization': False,
    'lambdarank_num_pair_per_sample': 1,
    'booster': 'gbtree',
    'tree_method': 'hist',
    'verbosity': 1,
    'seed': 42,
    'learning_rate': 0.1,
    'max_depth': 6,
    'gamma': 1,
    'min_child_weight': 4,
    'subsample': 0.9,
    'colsample_bytree': 0.7,
    'nthread': 20,
    'reg_lambda': 1,
    'reg_alpha': 1,
    'eval_metric': ['ndcg@100', 'ndcg@500', 'ndcg@1000'],
}

booster = xgb.train(params, dmatrix, 100, verbose_eval=10, evals=[(dmatrix, 'train')])

# [0]	train-ndcg@100:0.10113	train-ndcg@500:0.21286	train-ndcg@1000:0.36429
# [10]	train-ndcg@100:0.10559	train-ndcg@500:0.21556	train-ndcg@1000:0.36704
# [20]	train-ndcg@100:0.10740	train-ndcg@500:0.21668	train-ndcg@1000:0.36754
# [30]	train-ndcg@100:0.10885	train-ndcg@500:0.21791	train-ndcg@1000:0.36867
# [40]	train-ndcg@100:0.10967	train-ndcg@500:0.21847	train-ndcg@1000:0.36898
# [50]	train-ndcg@100:0.11000	train-ndcg@500:0.21876	train-ndcg@1000:0.36956
# [60]	train-ndcg@100:0.11101	train-ndcg@500:0.21930	train-ndcg@1000:0.36988
# [70]	train-ndcg@100:0.11165	train-ndcg@500:0.21962	train-ndcg@1000:0.37038
# [80]	train-ndcg@100:0.11218	train-ndcg@500:0.22016	train-ndcg@1000:0.37073
# [90]	train-ndcg@100:0.11272	train-ndcg@500:0.22057	train-ndcg@1000:0.37113
# [99]	train-ndcg@100:0.11303	train-ndcg@500:0.22097	train-ndcg@1000:0.37141

use topk
params = {
    'objective': 'rank:pairwise',
    # 'objective': 'multi:softprob',
    # 'num_class': n_levels,

    # 'base_score': 0.5,
    'lambdarank_pair_method': 'topk',
    'lambdarank_normalization': False,
    'lambdarank_num_pair_per_sample': 1,
    'booster': 'gbtree',
    'tree_method': 'hist',
    'verbosity': 1,
    'seed': 42,
    'learning_rate': 0.1,
    'max_depth': 6,
    'gamma': 1,
    'min_child_weight': 4,
    'subsample': 0.9,
    'colsample_bytree': 0.7,
    'nthread': 20,
    'reg_lambda': 1,
    'reg_alpha': 1,
    'eval_metric': ['ndcg@100', 'ndcg@500', 'ndcg@1000'],
}

booster = xgb.train(params, dmatrix, 100, verbose_eval=10, evals=[(dmatrix, 'train')])

# [0]	train-ndcg@100:0.10113	train-ndcg@500:0.21286	train-ndcg@1000:0.36429
# [10]	train-ndcg@100:0.10559	train-ndcg@500:0.21556	train-ndcg@1000:0.36704
# [20]	train-ndcg@100:0.10740	train-ndcg@500:0.21668	train-ndcg@1000:0.36754
# [30]	train-ndcg@100:0.10885	train-ndcg@500:0.21791	train-ndcg@1000:0.36867
# [40]	train-ndcg@100:0.10967	train-ndcg@500:0.21847	train-ndcg@1000:0.36898
# [50]	train-ndcg@100:0.11000	train-ndcg@500:0.21876	train-ndcg@1000:0.36956
# [60]	train-ndcg@100:0.11101	train-ndcg@500:0.21930	train-ndcg@1000:0.36988
# [70]	train-ndcg@100:0.11165	train-ndcg@500:0.21962	train-ndcg@1000:0.37038
# [80]	train-ndcg@100:0.11218	train-ndcg@500:0.22016	train-ndcg@1000:0.37073
# [90]	train-ndcg@100:0.11272	train-ndcg@500:0.22057	train-ndcg@1000:0.37113
# [99]	train-ndcg@100:0.11303	train-ndcg@500:0.22097	train-ndcg@1000:0.37141

use mean:

params = {
    'objective': 'rank:pairwise',
    # 'objective': 'multi:softprob',
    # 'num_class': n_levels,

    # 'base_score': 0.5,
    'lambdarank_pair_method': 'mean',
    'lambdarank_normalization': False,
    'lambdarank_num_pair_per_sample': 1,
    'booster': 'gbtree',
    'tree_method': 'hist',
    'verbosity': 1,
    'seed': 42,
    'learning_rate': 0.1,
    'max_depth': 6,
    'gamma': 1,
    'min_child_weight': 4,
    'subsample': 0.9,
    'colsample_bytree': 0.7,
    'nthread': 20,
    'reg_lambda': 1,
    'reg_alpha': 1,
    'eval_metric': ['ndcg@100', 'ndcg@500', 'ndcg@1000'],
}

booster = xgb.train(params, dmatrix, 100, verbose_eval=10, evals=[(dmatrix, 'train')])

# [0]	train-ndcg@100:0.10479	train-ndcg@500:0.21641	train-ndcg@1000:0.36769
# [10]	train-ndcg@100:0.11850	train-ndcg@500:0.23082	train-ndcg@1000:0.38270
# [20]	train-ndcg@100:0.12608	train-ndcg@500:0.23867	train-ndcg@1000:0.39229
# [30]	train-ndcg@100:0.13020	train-ndcg@500:0.24464	train-ndcg@1000:0.39863
# [40]	train-ndcg@100:0.13368	train-ndcg@500:0.24896	train-ndcg@1000:0.40384
# [50]	train-ndcg@100:0.13506	train-ndcg@500:0.25252	train-ndcg@1000:0.40807
# [60]	train-ndcg@100:0.13731	train-ndcg@500:0.25628	train-ndcg@1000:0.41222
# [70]	train-ndcg@100:0.14007	train-ndcg@500:0.25916	train-ndcg@1000:0.41580
# [80]	train-ndcg@100:0.14266	train-ndcg@500:0.26243	train-ndcg@1000:0.41901
# [90]	train-ndcg@100:0.14480	train-ndcg@500:0.26488	train-ndcg@1000:0.42216
# [99]	train-ndcg@100:0.14655	train-ndcg@500:0.26781	train-ndcg@1000:0.42499

One more thing, the default value of parameter lambdarank_normalization mentioned in #9625 is True. In order to be keep compatible with the old version, I think maybe it should be False.

The document says that the default value of lambdarank_pair_method is mean

My apologies, that's outdated. Will fix it.

One more thing, the default value of parameter lambdarank_normalization mentioned in https://github.com/dmlc/xgboost/issues/9625 is True.

We have made the breaking change since for some experiments with large datasets, normalization indeed improves validation results.

Why in my case the eval score do not change?

You are using the training matrix for validation in the provided snippet, if the training stagnates due to normalization, then the score doesn't change.
Anyway, now that you can optionally disable the normalization, I think the issue is resolved.


Global favorites feature

This PR closes #97

Codecov Report

Merging #119 (764201a) into electron (bee41f9) will increase coverage by 0.03%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##           electron     #119      +/-   ##
============================================
+ Coverage     77.22%   77.25%   +0.03%
============================================
  Files            38       38
  Lines           742      743       +1
  Branches         81       81
============================================
+ Hits            573      574       +1
  Misses          144      144
  Partials         25       25

Impacted Files
Coverage Δ

...s/html-video-player/html-video-player.component.ts
43.33% <ø> (ø)

.../components/info-overlay/info-overlay.component.ts
33.33% <ø> (ø)

src/app/state/channel.model.ts
66.66% <ø> (ø)

src/app/state/channel.store.ts
81.57% <ø> (ø)

...list-container/channel-list-container.component.ts
90.32% <100.00%> (ø)

.../components/video-player/video-player.component.ts
84.21% <100.00%> (+0.42%)
: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 bee41f9...764201a. Read the comment docs.


Update candid-ui.mdx

Fix typo in the link to the Candid UI - removed "/index" from the path end
Closes #2653

Dear @coredumped7893,
In order to potentially merge your code in this open-source repository and therefore proceed with your contribution, we need to have your approval on DFINITY's CLA.
If you decide to agree with it, please visit this issue and read the instructions there. Once you have signed it, re-trigger the workflow on this PR to see if your code can be merged.
— The DFINITY Foundation

Once you have signed it, re-trigger the workflow on this PR to see if your code can be merged. I'm not able to manually re-trigger it from my account ;)


fix windows path handlling

Well, quite tricky, my changes:

to get the error message, I had to switch to stderr
The path problem was, that the cononical functions on Windows get UNC paths, that the CMD can't handle
after this, I got the next trouble, ffigen can't find the installed LLVM, so I have to introduce another llvm_path parameter

With these changes I can run the command:
[2021-10-23T19:57:10Z INFO  flutter_rust_bridge_codegen] Success! Now go and use it :)
My next problem ist, the generated bridge_generated dart and rust file contains error, this is another investigation...

The CI seems to fail. Could you please check it? You may find this helpful: https://github.com/fzyzcjy/flutter_rust_bridge/blob/rust-command/CONTRIBUTING.md

My next problem ist, the generated bridge_generated dart and rust file contains error, this is another investigation...

You can create a new issue and I will also check it


Followup from #9312 (Introduce call_lowered op)

Two cleanups from #9312 --

Remove processing of CallLoweredOp in GetDeviceCopyProps since we also process CallLowered in GetPrimitiveDeviceCopyProps and it is redundant
Only visit arguments once in DeviceAwareVisitExpr_(const CallNode* call_node) in the TE compiler.
@mbs-octoml

LGTM, you'll need to rebase.


Add environment_file var to allow writing alternative files

Also some small code changes to get rid of deprecation warnings from 2.x.
Updated doc to reflect new capability.

Hi, thanks for the PR. I added environment_file _group and environment_file_owner since the defaults would be root and not www-data.

Cool!  I was doing that as a step afterword; your method is better.  Thanks, ssteinerX.


Updated to .Net 7 & .Net 8

Updated to .Net 7

This is great, let's follow up here !!!!

Please merge the changes. Anything else need to done my side?


[SECURITY] Use HTTPS to resolve dependencies in Maven Build

Want to take over the Java ecosystem? All you need is a MITM!
Update: Want to take over the Java ecosystem? All you need is a MITM!

This is a security fix for a  vulnerability in your Apache Maven pom.xml file(s).
The build files indicate that this project is resolving dependencies over HTTP instead of HTTPS.
This leaves your build vulnerable to allowing a Man in the Middle (MITM) attackers to execute arbitrary code on your or your computer or CI/CD system.
This vulnerability has a CVSS v3.0 Base Score of 8.1/10.
POC code has existed since 2014 to maliciously compromise a JAR file in-flight.
MITM attacks against HTTP are increasingly common, for example Comcast is known to have done it to their own users.
This contribution is a part of a submission to the GitHub Security Lab Bug Bounty program.
Detecting this and Future Vulnerabilities
This vulnerability was automatically detected by LGTM.com using this CodeQL Query.
As of September 2019 LGTM.com and Semmle are officially a part of GitHub.
You can automatically detect future vulnerabilities like this by enabling the free (for open-source) LGTM App.
I'm not an employee of GitHub nor of Semmle, I'm simply a user of LGTM.com and an open-source security researcher.
Source
Yes, this contribution was automatically generated, however, the code to generate this PR was lovingly hand crafted to bring this security fix to your repository.
The source code that generated and submitted this PR can be found here:
JLLeitschuh/bulk-security-pr-generator
Opting-Out
If you'd like to opt-out of future automated security vulnerability fixes like this, please consider adding a file called
.github/GH-ROBOTS.txt to your repository with the line:
User-agent: JLLeitschuh/bulk-security-pr-generator
Disallow: *

This bot will respect the ROBOTS.txt format for future contributions.
Alternatively, if this project is no longer actively maintained, consider archiving the repository.
CLA Requirements
This section is only relevant if your project requires contributors to sign a Contributor License Agreement (CLA) for external contributions.
It is unlikely that I'll be able to directly sign CLAs. However, all contributed commits are already automatically signed-off.

The meaning of a signoff depends on the project, but it typically certifies that committer has the rights to submit this work under the same license and agrees to a Developer Certificate of Origin
(see https://developercertificate.org/ for more information).
- Git Commit Signoff documentation

If signing your organization's CLA is a strict-requirement for merging this contribution, please feel free to close this PR.
Tracking
All PR's generated as part of this fix are tracked here:
https://github.com/JLLeitschuh/bulk-security-pr-generator/issues/2

Merged build finished. Test PASSed.

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

Using HTTPS breaks the use of this repo. It's known that it can be a security vulnerability - but we can't do anything about it at the moment.
@gpang maybe we can think about moving to a more secure way to host our dependencies in the future?

@ZacBlanco can you create an issue to track this?

Created an issue to track this: https://github.com/Alluxio/alluxio/issues/10889.
I'm closing this PR as it isn't in a merge-able state. without breaking the build


Game wouldn't end

Black move, white king is attacked by the black queen, the game should end:

https://github.com/import-brain

The white king is not attacked by black's queen. Black's queen is on D8, the starting square. The piece on H2 is a rook, so it is not giving check to white's king at all. Furthermore, the rook on H2 is not defended by any other black piece, so even if it were a queen, the white king could simply capture the queen.
It is not game over. Keep playing! And have fun 😄

Stockfish also thinks that this position is completely fine. I hope these icons clear out the doubt on which pieces are which:

And as I said, even if it were a queen, white's king could simply take (in fact that was the best move):

Got confused by the shapes, thank you for the review @marcizhu!


handle partial target definition

Can you please add some description?

Allows to build a dummy target like pxt-common-packages that is missing the "theme" part.


Arrow function strict mode unexpected behavior

I get the Missing "use strict" statement message on arrow functions when the arrow function's body is a single expression:
/* jshint strict: true */
const foo = {
  bar:  () => false
};

bar throws the warning even though its body is a single expression. I would expect an arrow function with multiple statements in its body to require a 'use strict';, just not the single-expression version. I don't know if this should be a bug or a feature request though.
using jshint v2.9.1 (via gulp-jshint v2.0.0)

Setting "strict: true" is effectively telling JSHint, "I want as much of my
code to be in strict mode as possible (accounting for hazards with script
concatenation)." In this way, the warning makes sense. The concise body in your
arrow function is code that could be strict but is not.
So I think this definitely falls in the category of "feature request". One way
to address support this pattern would be a new value for the "strict" option,
but it seems a little too specific of a case to name/document cleanly. My
initial thought is that it is not common enough to warrant a solution like
that.
I'm open to suggestion, though! Have you come across this often? Do you have
other ideas about how JSHint might support it?

After reading through the strict mode docs I can kind of see both sides of this. The main thing I dislike is the wordy alternative:
var isWordy = () => { 'use strict'; return true; };

but I suppose it isn't too bad.
To answer your question -  I've only recently come across this situation, but perhaps others can weigh in if it is a common problem.
I was thinking one way JSHint could support this is to have single-expression arrow function bodies (under strict: true) be checked with strict: implied instead of being warned outright. That way strict violations are still caught and adding a body to the arrow function is not required.


[SPARK-44864] Align streaming statistics link format with other page links

What changes were proposed in this pull request?
Align streaming statistics link format with other page links. Which means change StreamingQueryPage%s/%s/statistics?id=%s to %s/%s/statistics/?id=%s, this aligns with other page links such as Stages Page /stages/stage/?id=xxx , SQL Page SQL/execution/?id
Why are the changes needed?
Aligns the link format.
Does this PR introduce any user-facing change?
No
How was this patch tested?
Manually tested.

cc @gengliangwang and @sarutak FYI

TBH %s/%s/statistics?id=%s is more "restful".
(And, of course it would be totally restful if it is %s/%s/statistics/%s, but we can't make such changes.)

TBH %s/%s/statistics?id=%s is more "restful". (And, of course it would be totally restful if it is %s/%s/statistics/%s, but we can't make such changes.)

@gengliangwang Thanks for the comment, so for now, do we need to change other page link format to make it more restful or align the streaming link with other page link for first stage unify?

@gengliangwang would you please take a look? thanks


Add GraphQL support

depends on https://github.com/ManageIQ/manageiq-api-common/pull/86

@abellotti please review

looks about right, do you use the client generator ? if so can you run it against this updated openapi json to make sure the updated client's changes is as expected ?
Thanks,
Alberto

I tested with generated client. It works great.


Feature/fma 79 Update to latest CS

Proposed Changes

Updated to the latest compliance service
Make ecosystem compliance more in line with GX compliance service (same requests/responses)
Fix getting the name from the VC/VP

Please do not deploy yet. Harmen is giving a demo tomorrow, and we are still polishing a few things. Next to the code change some small env vars need to be adjusted

Okay this PR needs the following additional env vars in order to function. It adds links to get demo credentials, as well as an integration with SIOPv2 and OID4VP to authenticate. I am currently setting up the demo environment, so the links will return 404 until they are available.
# Base URL of the SSI agent capable of OpenID for Verifiable Presentations
NEXT_PUBLIC_OID4VP_AGENT_BASE_URL="https://ssi.future-mobility-alliance.org/agent"

# Presentation Definition hosted by the SSI agent
NEXT_PUBLIC_OID4VP_PRESENTATION_DEF_ID="fma2023"

# Interval in seconds to refresh the QR code
NEXT_PUBLIC_SSI_QR_CODE_EXPIRES_AFTER_SEC="180"

# Form where you can request/get a Credential using OpenID for Verifiable Credential issuance
NEXT_PUBLIC_OID4VCI_ISSSUE_FORM_LINK="https://ssi.future-mobility-alliance.org/demo/issuer"

# Page where compliant wallets are listed and can be downloaded
NEXT_PUBLIC_DOWNLOAD_SSI_WALLET_LINK="https://ssi.future-mobility-alliance.org/demo/issuer/download"

PR is ready to be merged.  I am currently setting up the demo environment, so the links will return 404 until they are available.


[BUG] pivpn add generates incomplete OpenVPN configuration

In raising this issue, I confirm the following:

[X] I have read and understood the contributors guide.
[X] The issue I am reporting can be replicated.
[X] The issue I am reporting can be is directly related to the pivpn installer script.
[X] The issue I am reporting isn't a duplicate (see FAQs, closed issues, and open issues).

Describe the bug
The .ovpn files generated by the pivpn add command only contain the OpenVPN keys, but no configuration.
To Reproduce
Steps to reproduce the behavior:

Configure pivpn for OpenVPN
Run pivpn add
Look at the generated script under ~/ovpns/: it contains only the <ca>, <cert>, <key> and <tls-auth> elements.

Expected behavior
I would expect the generated script to contain the IP address and port of the VPN server, the username and, if needed, other client configuration options.
Command output
The command emits an error while run, though I wonder if it's actually related:
$ pivpn add
Enter a Name for the Client:  mytest
How many days should the certificate last?  1080
Enter the password for the client:
Enter the password again to verify:
spawn ./easyrsa build-client-full mytest

Note: using Easy-RSA configuration from: ./vars

Using SSL: openssl OpenSSL 1.1.1d  10 Sep 2019
Generating a RSA private key
.+++++
.......................................+++++
writing new private key to '/etc/openvpn/easy-rsa/pki/private/mytest.key.BV1eJEasbN'
Enter PEM pass phrase:hello

Verifying - Enter PEM pass phrase:
-----
Using configuration from /etc/openvpn/easy-rsa/pki/safessl-easyrsa.cnf
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
commonName            :ASN.1 12:'mytest'
Certificate is to be certified until Mar 20 10:24:17 2023 GMT (1080 days)

Write out database with 1 new entries
Data Base Updated
Client's cert found: mytest.crt
Client's Private Key found: mytest.key
CA public Key found: ca.crt
tls Private Key found: ta.key
cat: Default.txt: No such file or directory

========================================================
Done! mytest.ovpn successfully created!
mytest.ovpn was copied to:
  /home/mardy/ovpns
for easy transfer. Please use this profile only on one
device and create additional profiles for other devices.
========================================================

The command emits an error while run, though I wonder if it's actually related:

It is, the template is missing, no idea why, post the output of pivpn -d.

Here it is (I changed some hashes to "XXX" just be on the paranoid side): debug.txt

During the installation, the template is copied here, if such file is missing, I don't see how a client named streghetta could successfully connect, so perhaps you accidentally deleted Default.txt when making some changes? I see that you changed the server config from tls-version-min 1.2 to tls-version-min 1.0.
Apr  7 11:26:33 macmini ovpn-server[5053]: REDACTED:44846 [streghetta] Peer Connection Initiated with [AF_INET]REDACTED:44846

if such file is missing, I don't see how a client named streghetta could successfully connect

I manually extracted all the keys, and configured a few devices. The VPN works fine, it's just that the generated ovpn files are incomplete.

so perhaps you accidentally deleted Default.txt when making some changes? I see that you changed the server config from tls-version-min 1.2 to tls-version-min 1.0.

I had to change that to support a specific client. But no, I didn't delete Default.txt :-)
What I had to fight with, is that the command curl -L https://install.pivpn.io did (and still does) not work from that server (connection timed out), so I had to download the script locally and than push it over the PI. If the installation script is downloading the template from the same server, that might have failed too.
curl works on the PI, it looks like it's just the server install.pivpn.io which does not work from my location (Finland, with connection provided by Elisa.fi). I downloaded the script from Russia and it worked.

If the installation script is downloading the template from the same server, that might have failed too.

The file is copied from the cloned repo which is on github. Can is see the folder structure? ls -lR /etc/.pivpn.
If you just want to fix the generation with pivpn add, just download Default.txt into /etc/openvpn/easy-rsa/pki and update the file according to your configuration.

It looks like the file is there:
folders.txt

So it means that for some reason the confOVPN function did not run. As I said if you want to fix pivpn, just copy the file to the proper location, otherwise if you want to help me understand the reason, download the script, add set -x after the #!/usr/bin/env bash, and run the script manually to reinstall. It will run in verbose mode, thus you will need to hide quite a bit of text to post the output here.
Pick one.

No comments in a while, closing...
Reopen if you need further assistance on the same topic.


Don't detect on-select changes when use reset button

I need a alternative for know when user reset the value but $scope.watch() or on-select does not work.

Hi @svzosorio
maybe we could add an explicit 'on-reset' callback for this case.
can you provide an example of what you need to sccomplish (for example a codepen) ?

@svzosorio Added on-reset callback. See if this helps with your use case.

Its perfect, whats is the support version for this feature?

Will be 1.2, still working in a couple of issues before making that release.


Cannot access chroot

Please paste the output of the following command here: sudo edit-chroot -all
mount: mount(2) failed: /run/crouton/mnt/stateful_partition/crouton/chroots/gnome: No such file or directory
Failed to mount gnome.

Please describe your issue:
I cannot access my chroot.  Every attempt leads to a No such file or directory error.  I have deleted the chroot in question and restored from a backup from before the error occured, but the problem persists.
This seems to have started after my most recent OS update.
I installed a new test chroot with:
sudo sh ~/Downloads/crouton -t core -n test
I can access it fine.
I have a Chromebook Pixel 2015 with OS version: 61.0.3163.123 (Official Build) (64-bit)
I would prefer not to Powerwash my machine as it is always a chore, but I will if necessary.
If known, describe the steps to reproduce the issue:

@kevomaco,
No need to powerwash, that's rarely needed when dealing with 'crouton', if ever.

mount: mount(2) failed: /run/crouton/mnt/stateful_partition/crouton/chroots/gnome: No such file or directory
Failed to mount gnome.

It looks like you have a leftover in '/usr/local/chroots' that isn't a valid chroot.
Please show us what's displayed when you enter:

ls -l /usr/local/chroots

If the following doesn't work:

sudo enter-chroot -n gnome

Then you may need to delete it with either:

sudo delete-chroot gnome

or, if that fails use:

sudo rm -f /usr/local/chroots/gnome

Hope this helps,
-DennisL

Successfully restored!
Thank you for the help.
I ended up just deleting and restoring the chroot, I am not entirely sure what was different.  Perhaps because I made a new test chroot?  Regardless, I can access my chroot, so the problem is resolved.
-Kevin


Fix conversion of MPT to HF

Converting MPT checkpoint to HF breaks with:
*** TypeError: 'MptAttentionConfig' object does not support item assignment

and this PR should fix it.

Hey @eldarkurtic, this is actually a different between the MPT implementation in LLM foundry and the MPT implementation in the transformers library (maintained by Hugging Face). So your current fix would break conversions for models trained with the LLM foundry model implementation. To fix properly you would need to conditionally check which implementation it is.

Closing in favor of #561


AMP Pages Ranking Down

Hi All,
I was wondering why my AMP pages traffic gone down from last week and I found below page updates related to AMP Pages. I would request you to please review our AMP page - http://www.india.com/education/ibps-po-exam-2018-admit-card-released-download-hall-ticket-from-ibps-in-3350710/amp/
and let me know what should I change and update.
Thanks in Advance
https://github.com/ampproject/meta/pull/1
Regards,
Azeen

Hi @azimrazvi; please use the support options described on ampproject.org for help with this issue.
If your issue is with traffic from a specific search engine, please look for the support options that that search engine provides.  For example if your issue is with traffic from Google Search Google has an AMP forum.


Ordering of tests not in sequence as planned?

From<EMAIL_ADDRESS>on June 29, 2015 12:31:46
What steps will reproduce the problem? http://stackoverflow.com/questions/11765129/how-to-run-robotium-tests-in-a-specific-order public class AllTests extends ActivityInstrumentationTestCase2 {
public AllTests(Class<Activity> activityClass) throws ClassNotFoundException {
    super(activityClass);
}

public static TestSuite suite() {
    TestSuite t = new TestSuite();

    t.addTestSuite(TwitterAuthActivityTest.class);
    t.addTestSuite(HomeActivityTest.class);

    return t;
}

@Before
public void setUp()  throws Exception {
}

@After
public void tearDown() throws Exception {
}

}

But upon trying my test cases it is still done in alphabetically order 2. 3. What is the expected output?
HomeActivityTest.class to be executed first

What do you see instead?
TwitterAuthActivityTest.class is actually executed first instead What version of the product are you using? On what operating system? robotium-solo-5.4.1 Mac OSX Yosemite Please provide any additional information below.
Original issue: http://code.google.com/p/robotium/issues/detail?id=689

From<EMAIL_ADDRESS>on June 29, 2015 12:37:12
Typo:
What is the expected output?
TwitterAuthActivityTest.class to be executed first
What do you see instead?
HomeActivityTest.class is actually executed first instead

From<EMAIL_ADDRESS>on June 29, 2015 14:32:09
This is a Junit question/issue that should be directed to another forum. This tracker is only for Robotium issues.
Status: Invalid
Owner<EMAIL_ADDRESS>


How to change the background color in a day in a fractional way?

Hi,
I love Vue-cal, however I need to select a time range in the morning and another in the afternoon of a day,
scenario:
The doctor sees his patients on Monday from 09:30 to 11:30 and from 13:30 to 16:30.
I can use special hours but when I use it this way
{
1: {from: 8.5 * 60, to: 11.5 * 60, class: 'open'},
1: {from: 13.5 * 60, to: 16.5 * 60, class: 'open'},
}
it only takes me the second element
Any way you can help me?

Hi @alfonso2254, this is now possible in version 3.10.0! https://antoniandre.github.io/vue-cal/#ex--special-hours
Hope it helps.

Hi @alfonso2254, this is now possible in version 3.10.0! https://antoniandre.github.io/vue-cal/#ex--special-hours
Hope it helps.

Closing this issue as the feature is released. Please reopen if not solved!

Closing this issue as the feature is released. Please reopen if not solved!


fix change column in Grammar.php

Bug found changing a float column to decimal with a migration
php artisan migrate returns
'Doctrine\DBAL\DBALException' with message 'Unknown column type "decimal(8, 2)"
because $this->getType($fluent) returns decimal(8,2).
$fluent['type'] should be used in order to call the proper Doctrine getType function to work

Please only send to one branch.