cant seem to install fmridenoise

Hi I am struggling to install fmridenoise. I am hoping to run it on my post-fmriprep’d data but cant seem to successfully install it.
I have tried installing it two different ways:
sudo pip install fmridenoise --user
Collecting fmridenoise
Using cached https://files.pythonhosted.org/packages/d6/96/33ed5e5f6984643a924e6497d172c4b078fae1cd8ee36b3d2733e1aa0605/fmridenoise-0.1.5.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File “”, line 1, in
File “/tmp/pip-build-WhlwqE/fmridenoise/setup.py”, line 11
def get_requirements() -> list:
^
SyntaxError: invalid syntax

Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-WhlwqE/fmridenoise/
and then I have also tried downloading the file, moving to the saved directory and running it this way:
python setup.py install --user
File “setup.py”, line 11
def get_requirements() -> list:
^
SyntaxError: invalid syntax
I am not sure what to do about these issues and I am not overly proficient at coding.
Any help is appreciated

Hi. What is you python version? To get it, type:
python --version
I'm guessing it is python 2.x.x something?

Hello, thank you for your response. My python version is 2.7.15+

fmridenoise only works with python 3 I am afraid. You will have to install that to get it working.

Ah, I just installed it through anaconda with python 3.7 and it worked. Thank you so much!


DefaultRateLimiter get stuck indefinitely

Describe the bug
We have set a 100MB upload rate limit for the AWS S3 SDK, but sometimes the upload threads get stuck
indefinitely.
config.writeRateLimiter = Aws::MakeShared<Aws::Utils::RateLimits::DefaultRateLimiter<>>("s3", 100 * 1024 * 1024);
stack
#0  0x00007fca25e097fd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x00000000005db796 in std::this_thread::sleep_for<long, std::ratio<1l, 1000l> > (__rtime=...) at /usr/include/c++/9/thread:378
#2  Aws::Utils::RateLimits::DefaultRateLimiter<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> >, true>::ApplyAndPayForCost (this=this@entry=0x3dc4510, cost=614)
at external/_main~data_deps_ext~aws/aws-cpp-sdk-core/include/aws/core/utils/ratelimiter/DefaultRateLimiter.h:115
#3  0x000000000084e9d1 in Aws::Http::CurlHttpClient::MakeRequestInternal(Aws::Http::HttpRequest&, std::shared_ptrAws::Http::Standard::StandardHttpResponse&, Aws::Utils::RateLimits::RateLimiterInterface*, Aws::Utils::RateLimits::RateLimiterInterface*) const () at external/_main~data_deps_ext~aws/aws-cpp-sdk-core/source/http/curl/CurlHttpClient.cpp:461
#4  0x0000000000851acb in Aws::Http::CurlHttpClient::MakeRequest(std::shared_ptrAws::Http::HttpRequest const&, Aws::Utils::RateLimits::RateLimiterInterface*, Aws::Utils::RateLimits::RateLimiterInterface*) const () at external/_main~data_deps_ext~aws/aws-cpp-sdk-core/source/http/curl/CurlHttpClient.cpp:719
#5  0x000000000099a26c in Aws::Client::AWSClient::AttemptOneRequest(std::shared_ptrAws::Http::HttpRequest const&, Aws::AmazonWebServiceRequest const&, char const*, char const*) const ()
at /usr/include/c++/9/bits/char_traits.h:372
#6  0x000000000099bf2e in Aws::Client::AWSClient::AttemptExhaustively(Aws::Http::URI const&, Aws::AmazonWebServiceRequest const&, Aws::Http::HttpMethod, char const*, char const*) const ()
at external/_main~data_deps_ext~aws/aws-cpp-sdk-core/source/client/AWSClient.cpp:225
#7  0x000000000099dc55 in Aws::Client::AWSXMLClient::MakeRequest(Aws::Http::URI const&, Aws::AmazonWebServiceRequest const&, Aws::Http::HttpMethod, char const*, char const*) const ()
at external/_main~data_deps_ext~aws/aws-cpp-sdk-core/source/client/AWSClient.cpp:917
Expected Behavior
restart the work
Current Behavior
stuck forever
Reproduction Steps
low probability event
Possible Solution
No response
Additional Information/Context
No response
AWS CPP SDK version used
1.7.336
Compiler and Version used
gcc-9
Operating System and version
Debian GNU/Linux 9.8 (stretch)

1.7.336 is about 4 years old and we dont support it anymore. I would recommend upgrading to the latest sdk and seeing if you can still repro it.

It looks like the relevant code has not changed.

Can you update to the latest version and see if you still get the errors? Also can you give us minimal reproduction code and logs from when it happens?


:+1: Add pusher id property to user

Codecov Report

Merging #2 into master will increase coverage by 0.25%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master       #2      +/-   ##
==========================================
+ Coverage   66.66%   66.92%   +0.25%
==========================================
  Files          11       11
  Lines         129      130       +1
==========================================
+ Hits           86       87       +1
  Misses         43       43

Impacted Files
Coverage Δ

...com/github/unhappychoice/circleci/response/User.kt
85.71% <100%> (+2.38%)
: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 8bca620...ca26d9d. Read the comment docs.


Consistent JSON API incl. Proper Handling of Errors (2nd half of big refactoring)

Summary
API for access to Backend Revised
The API to access the backend has been revised and adopted to the new way how error and exceptions are reported. The frontend now properly observes the HTTP status code and only passes successful responses (2xx) to the success handler. If Lychee reports an exception, the received exception object is properly parsed and displayed to the user.
Code for importing/uploaded got heavily revised
As the streamed response for a import of photos from the server has been changed drastically, the frontend code has been changed, too.
This is were most of the "real" work went into.
Completely annotated JS code with parameter and returns types
This part has already been read by you and is responsible for most of the diff :-( although is does not change anything. Most of the TODOs which have been created are future work, because they are totally unrelated to the current re-factoring. Changes to the code were only made to the extent to make SonarCloud happy again. After adding the type annotation, the rating dropped to C because SonarCloud was suddenly able perform a much deeper static code analyse. But we are back to an A-rating now.
Miscellaneous
Simplified and more secure handling of CSFR token.

For some strange reason I cannot directly reply to the @kamil4's comment on timeout. So I do it here:

As the author of the removed code I feel compelled to defend its original purpose :smiley:.

Yippee, at least for some code the original author is still active. :tada: :confetti_ball:

The default session timeout in Lychee is something like 2h. […] Before this code was added, the experienced behavior was rather ugly: any interaction with the GUI would result in "Server error or API not found" notifications, with no obvious way to recover.

I never have thought of session expiration. But of course it exists and should be handled properly in a user-friendly way. For me, isTimeout suggested a request timeout, session expiration did simply not cross my mind.
And yes, the message "Server error or API not found"  was completely useless.

Yes, the logic to determine the session timeout was ugly and indeed it broke at least once through the 4.x release cycle, probably due to some underlying changes in Laravel.

OK, this explains why I never understood its actual, original use case. I also experienced this message a lot of times, but to me it appeared to be rather random, whether the message "API not found" or "Timed-out" was shown. Both messages seemed to pop up equally distributed, when one did something wrong.

In my defense, it was the only way I found to make it work (and, believe me, I looked...).

No defense needed. It required a lot of work to get proper error messages to the client. It is completely understandable that you did not want to dive into that.

The front-end actually does more than just display a different error message. After the message is displayed, it reloads at the top-level, allowing the user to log in again

Right. Now I also understand why it the main page is reloaded. If you consider session expiration, this explains a lot.

This has already been on my todo list of things to try when I get to testing this PR […] for cases such as this that we expect the users to regularly hit, we do need to ensure that users are presented with some practical means of recovering.

No contradiction here, helping the user is a must. I fear it won't work currently, because the idea of session expiration never stroke me. I always thought of individual request timeouts, i.e. the server responded to slowly, and I was wondering how this code should actually help for that case at all.
But I am confident that session expiration should be easy to handle now as the backend sends the name of the PHP exception properly. If the session has expired, this basically means that the server discarded the client's session ID. So I would expect an exception like SessionIdNotFound (or something similar). It should be easy to detect this exception specifically and handle appropriately. I assume that the required code for the frontend should be much more concise than before.

I know I have asked the question several times, but why are we using Laravel in the first place?

@nagmat84 , I can answer that one. The original code of Lychee was fully handbrewed.
See for example: https://github.com/LycheeOrg/Lychee-v3/blob/master/php/Modules/Photo.php
In 2018, Tobias decided to not continue the project anymore. As a result, in order to allow Lychee to continue to exists,
Ludovic created LycheeOrg. His main goal was not to dev on Lychee but mostly to allow external users to add their own PR to the core and thus allow Lychee to continue.
I joined shortly after. As the code was 100% hand written, including the Queries, I wanted to try to use a proper framework instead and Laravel seemed quite a good and complete alternative:

Follows a MVC principle.
Centralize the entry points in the Routes.
Provides the ORM Eloquent remove the need of writing SQL queries, takes care of the escaping.
Automatically convert Object & array responses into Json.
Has a good template engine.
Supposed to support multiple storage points (thus S3, etc.)
Has a large eco-system of plugins (e.g. nested trees, 2FA support, Oauth...)

Other alternatives was Lumen (i.e. Laravel Lightweight) & Symphony (which sounded to me like a very complex and complicated framework). So all the hoped benefits considered, Laravel seemed like a good candidate to give proper structure to the code compared to the v3.
That is why we are using Laravel in the first place.
PS: it was also my first time using a coding proper framework.

I know I have asked the question several times, but why are we using Laravel in the first place?

@nagmat84 , I can answer that one. The original code of Lychee was fully handbrewed.
[...]
Other alternatives was Lumen (i.e. Laravel Lightweight) & Symphony (which sounded to me like a very complex and complicated framework). So all the hoped benefits considered, Laravel seemed like a good candidate
PS: it was also my first time using a coding proper framework (in php).

The question was mostly rhetorically and a rant against Laravel. I did not mean to accuse anybody (except the Laravel developers maybe :smirk:). I still feel the compelling urge to rewrite everything in Symfony which should actually not be so much work, because it would mostly affects the models. And Symfony does so many things right in the first place, which we had to work around with Laravel, because Larval makes simplifying but false assumptions.
Maybe if I find the time, I will write a blog post about everything what Laravel does wrong compared to Symfony. I already have about a dozen aspects in my mind. :see_no_evil:


HDDS-8644. Fix OMKeyRenameRequest rename key failed infomation.

What changes were proposed in this pull request?
Fix OMKeyRenameRequest rename key failed infomation
When I tested, I found the following problems
2023-05-18 11:59:52,725 [IPC Server handler 63 on 9862] WARN org.apache.hadoop.ozone.om.OzoneManager: User test doesn't have DELETE permission to access key Volume:vol-rm-test Bucket:blk-rm-test Key:dirS/
2023-05-18 11:59:52,725 [IPC Server handler 63 on 9862] ERROR org.apache.hadoop.ozone.om.request.key.OMKeyRenameRequest: Rename key failed for volume:vol-rm-test bucket:blk-rm-test fromKey:dirS/ toKey:.Trash/test/Current/vol-rm-test/blk-rm-test/dirS1684382392673/. Key: dirS/ not found.

This error is not because the key does not found，but user doesn't have DELETE permission.
So I think exception information should be added.
What is the link to the Apache JIRA
https://issues.apache.org/jira/projects/HDDS/issues/HDDS-8644

Thank you @z-bb for the work.
I think the file OMKeyRenameRequestWithFSO.java has the same issue. Could you please fix it?

@cxorm okey, i fix it.

Thanks @z-bb for the patch, @cxorm for the review.


User is not navigated to Concierge chat after changing their role to Employee

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Issue found when executing #35923
Version Number: 1.4.54-1
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail: n/a
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: applause internal team
Slack conversation:
Action Performed:
Pre-condition: User submitted an expense as an employee to a collect workspace and invited another user as an auditor.

In ND, log in as the auditor, go to an expense report submitted by the employee
In OD, log in as the admin, change the role of the auditor to employee
In ND, verify that app does not crash
In OD, as the admin, change the role of the employee to auditor
In ND, go to that workspace's policy expense chat
In OD, as the admin, change the role of the auditor to employee

Expected Result:
User is navigated to Concierge chat
Actual Result:
User is navigated to Concierge chat only after refreshing the page
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/43996225/9b2d212c-0325-48ae-bdb3-71740fa91f12

View all open jobs on GitHub

@lschurr FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors.

Sounds like this isn't reproducible. Going to close.


Use asymptotic expansions for Gauss-Laguerre

This pull request supersedes the previous one about using asymptotic expansions for Gauss-Laguerre quadrature. It is largely a rewrite, but based on the same expansions derived by @popsomer.
The rewrite consists in refactoring the terms of the expansion in order to be more flexible: internally, the user can specify the number of terms that are summed, there is a crude measure of the error (based on the size of the expansion terms) and there is more adaptivity. It should be straightforward to add more terms if they become available.
Externally, this is of course hidden and this pull request aims to adds robustness. This is achieved by adaptively switching to an alternative scheme when the estimated error is deemed too large. The alternative scheme is based on applying Newton iterations to the recurrence relation of the polynomials, and allows for an O(n) correction per node. The implementation of that scheme is also due to @popsomer. It is used for all points when 15 < n < 128, leading to an O(n^2) scheme that however is more efficient and more accurate than Golub-Welsch (in particular for the late and very small weights).
The robustness favours accuracy over speed, although timings remain very similar even with adaptive recomputation of some nodes and weights. On my laptop, it currently takes 0.26 seconds and 27 memory allocations to compute a rule with n=100,000 and alpha=0.5. The remaining memory allocations are mainly due to invoking the besselj function.
A simple test comparing the asymptotic method with the "Newton-recurrence" scheme shows that the computation of nodes and weights never has an error larger than 1e-10 for any degree between 128 and 1000, and any value of alpha between 0 and 5 in increments of 0.1. The asymptotic expansions are not used for larger values of alpha, mainly because besselroots currently does not support it. Also, it should be noted that the expansions become less accurate as alpha grows relative to n.
This pull request drops support for more general Freud-type polynomials. The code can still be found in the (unregistered) PolynomialAsymptotics.jl package and may be added back in if the need arises.
That same PolynomialAsymptotics.jl package also contains the full symbolic computations (in Sage worksheets) that derive the expansion terms found in this code. More terms are derived for the special case alpha=0. Specifying a numeric value for alpha allows to derive more terms than those given in terms of alpha in this package.
The accuracy is tailored for Float64 types in various places. Still, since the expansions are fully explicit and it seems higher accuracy is within reach. This can be done in follow-up work.
I would be interested to hear about any cases where the code breaks, and will be happy to investigate and fix the issues.

Seems I broke v0.6 again. Trying again.

Supporting still v0.6 seems like a waste of effort so I think it's fine to drop it.

In this case it was simple enough to fix - let's do a separate commit to remove the compatibility then.
Incidentally, running the code in BigFloat triggered a StackOverflow in Julia Base. I filed an issue. The offending line is this one: the computation of the recurrence coefficients of the Laguerre polynomials, part of the Golub-Welsch algorithm, fails if alpha is BigFloat because of the issue.

It's a known bug I've come across before: https://github.com/JuliaLang/julia/issues/25853#issuecomment-413480727
But maybe by posting another issue someone might do something about it!


Modified descriptions of 'command' and 'meta'

I originally proposed this in the 3.x branch (PR https://github.com/godotengine/godot/pull/63917), but it was suggested that it would also be useful here.
Basically, I noticed a lack of clarity on the descriptions of the meta and command modifiers within the InputEventWithModifiers class. This clarity is partially cleared up with the addition of the store_command variable, but I wanted to make it explicit.

Not my area but it looks good, doc team should approve.

Not sure why it replaces kbd with code. kbd is not strictly for valid key stroke combinations. It's more to indicate this is about button (and sometimes mouse) presses.

Rebased, squashed, restored kbd, and fixed several typos. Now it should be good to go.

Thanks!


Plugin uninstall automatically in 2.0.1

I want to use your plugin in a grails 2.0.1 app. I installed the plugin without problems but when I try to run the app the plugin unistalls automatically. Thanks in advanced for your feedback.
grails> install-plugin excel-import
| Plugin installed.
Plug-ins you currently have installed are listed below:
excel-import        1.0.0            --  Excel, Excel 2007 & CSV Importer Using Apache POI
hibernate           2.0.1            --  Hibernate for Grails
jquery              1.7.1            --  JQuery for Grails
resources           1.1.5            --  Resources
spring-security-core<IP_ADDRESS>          --  Spring Security Core Plugin
tomcat              2.0.1            --  Apache Tomcat plugin for Grails
webxml              1.4.1            --  WebXmlConfig
grails> run-app
| Uninstalled plugin [excel-import]
| Compiling 76 source files
Thanks in advanced

hmm, interesting.  I'll try to investigate, but won't be able to for a few days.  Nothing comes to mind what would cause this behavior.


documentation broken?

Bug report
The documentation is broken.  First it demands a theme to be installed that is not installed when "pip install -e ." is run.  Second it generates an error as below
Bug summary
Documentation behaves unexpectedly poorly

Code for reproduction
IN BASH IN MAIN TYPHON FOLDER:
cd doc
make html
pip install sphinx_rtd_theme
make html

# Paste your code here
#
#

Actual outcome
Just a bunch of strange plots generated

# If applicable, paste the console output here
#
#

looking for now-outdated files...
Exception occurred:
File "~/anaconda3/lib/python3.6/site-packages/sphinx/environment/init.py", line 782, in get_doctree
with open(doctree_filename, 'rb') as f:
FileNotFoundError: [Errno 2] No such file or directory: '~/Dropbox/Software/typhon/doc/_build/doctrees/generated/DataFileError.doctree'
The full traceback has been saved in /tmp/sphinx-err-zqk292vi.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
A bug report can be filed in the tracker at https://github.com/sphinx-doc/sphinx/issues. Thanks!
Makefile:55: recipe for target 'html' failed
make: *** [html] Error 2
NOTE:  Also a lot of errors above here with functions or files missing
Expected outcome
I want to have a .html file generated so I can see the documentation

Version information

Operating System:
Typhon Version:
Python Version:

Please run 'make clean' in the doc directory and see if that helps.

Thanks!.  Using "make clean" followed by "make html" results in exactly the
same error.
2018-07-11 10:57 GMT+02:00 Oliver Lemke<EMAIL_ADDRESS>
Please run 'make clean' in the doc directory and see if that helps.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/atmtools/typhon/issues/181#issuecomment-404096089,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADV4OAZuPE8ZnHxJH3MaJvdlJK54-F5Rks5uFb3fgaJpZM4VKuzU
.

I think I found the problem. For the docs, you need the optional 'pint' module installed. We didn't want to impose this dependency on the users, but unfortunately it is required to build the docs. Please install it with 'pip install pint'. Then another 'make clean; make html' in the doc directory hopefully works. I'll come up with a better way for developers to get an environment including all dependencies.

There is already a way to install all additional dependencies that are needed to build the documentation:
pip install .[docs]

The Sphinx theme was missing, but I added that 😉 Thanks for the report 👍
Cheers,
Lukas

Neither after "pip install pint" nor after "pip install .[docs]" does "make
clean" followed by "make html" work.  The same error remains, and there is
no .html file after the command is done
2018-07-11 11:31 GMT+02:00 Lukas Kluft<EMAIL_ADDRESS>
There is already a way to install all additional dependencies that are
needed to build the documentation:
pip install .[docs]
The Sphinx theme was missing, but I added that 😉 Thanks for the report 👍
Cheers,
Lukas
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/atmtools/typhon/issues/181#issuecomment-404106597,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADV4ON8LMnT4HnjCrTo2iyKNBi8aI4Tnks5uFcYOgaJpZM4VKuzU
.

I noticed that cartopy is not installing properly.  This requires external
software called GEOS, that I do not own.  It wants me to have version 3.3.3
of said software.  It also complains about something called "Proj4 4.9.0"
2018-07-11 11:39 GMT+02:00 Richard Larsson<EMAIL_ADDRESS>
Neither after "pip install pint" nor after "pip install .[docs]" does
"make clean" followed by "make html" work.  The same error remains, and
there is no .html file after the command is done
2018-07-11 11:31 GMT+02:00 Lukas Kluft<EMAIL_ADDRESS>
There is already a way to install all additional dependencies that are
needed to build the documentation:
pip install .[docs]
The Sphinx theme was missing, but I added that 😉 Thanks for the report
👍
Cheers,
Lukas
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/atmtools/typhon/issues/181#issuecomment-404106597,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADV4ON8LMnT4HnjCrTo2iyKNBi8aI4Tnks5uFcYOgaJpZM4VKuzU
.

Do you have any local changes in your working copy? If so, please verify against a clean version of the current master if the error also exists there.
Next step would be to try a clean anaconda environment for testing. I have just committed an updated version of environment.yml in the toplevel typhon directory. This file can be used to install an anaconda environment without affecting your current environment. It will contain all dependencies (pint, cartopy...) which are needed to build the typhon docs. Once you have updated to the latest typhon master run the following:
conda env create -f environment.yml -n typhontest
This will install all dependencies for typhon into a fresh environment (env will be called 'typhontest'). Once that's done, switch to the new environment:
conda activate typhontest
In this environment, do the usual pip install -e . in typhon and then try to build the docs.
You can switch back to your original python environment with conda deactivate. If you don't need the testing environment, delete it with conda env remove -n typhontest.

I still have the same error after doing all these commands.  The small
changes I made to some other files is probably not the cause.  I post below
the full sphinx error report:
Loaded extensions:
alabaster (0.7.11) from
/home/larsson/anaconda3/lib/python3.6/site-packages/alabaster/init.py
sphinx.ext.autodoc (1.7.5) from
/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/ext/autodoc/init.py
sphinx.ext.autosummary (1.7.5) from
/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/ext/autosummary/init.py
sphinx.ext.doctest (1.7.5) from
/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/ext/doctest.py
sphinx.ext.intersphinx (1.7.5) from
/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/ext/intersphinx.py
sphinx.ext.todo (1.7.5) from
/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/ext/todo.py
sphinx.ext.coverage (1.7.5) from
/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/ext/coverage.py
sphinx.ext.mathjax (1.7.5) from
/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/ext/mathjax.py
sphinx.ext.viewcode (1.7.5) from
/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/ext/viewcode.py
sphinx.ext.napoleon (1.7.5) from
/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/ext/napoleon/init.py
matplotlib.sphinxext.plot_directive (unknown version) from
/home/larsson/anaconda3/lib/python3.6/site-packages/matplotlib/sphinxext/plot_directive.py
typhon.utils.sphinxext (unknown version) from
/home/larsson/Dropbox/Software/typhon/typhon/utils/sphinxext.py
Traceback (most recent call last):
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/cmdline.py",
line 304, in main
app.build(args.force_all, filenames)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/application.py",
line 331, in build
self.builder.build_update()
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/builders/init.py",
line 342, in build_update
'out of date' % len(to_build))
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/builders/init.py",
line 359, in build
for docname in self.env.check_dependents(self.app, updated_docnames):
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/init.py",
line 620, in check_dependents
for docnames in app.emit('env-get-updated', self):
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/application.py",
line 444, in emit
return self.events.emit(event, self, *args)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/events.py",
line 79, in emit
results.append(callback(*args))
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 135, in get_updated_docs
return self.assign_section_numbers(env) +
self.assign_figure_numbers(env)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 277, in assign_figure_numbers
_walk_doc(env.config.master_doc, tuple())
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 274, in _walk_doc
_walk_doctree(docname, doctree, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 252, in _walk_doctree
_walk_doctree(docname, subnode, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 268, in _walk_doctree
_walk_doctree(docname, subnode, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 260, in _walk_doctree
_walk_doc(subdocname, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 274, in _walk_doc
_walk_doctree(docname, doctree, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 252, in _walk_doctree
_walk_doctree(docname, subnode, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 252, in _walk_doctree
_walk_doctree(docname, subnode, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 268, in _walk_doctree
_walk_doctree(docname, subnode, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 260, in _walk_doctree
_walk_doc(subdocname, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 274, in _walk_doc
_walk_doctree(docname, doctree, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 252, in _walk_doctree
_walk_doctree(docname, subnode, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 268, in _walk_doctree
_walk_doctree(docname, subnode, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 260, in _walk_doctree
_walk_doc(subdocname, secnum)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/collectors/toctree.py",
line 273, in _walk_doc
doctree = env.get_doctree(docname)
File
"/home/larsson/anaconda3/lib/python3.6/site-packages/sphinx/environment/init.py",
line 782, in get_doctree
with open(doctree_filename, 'rb') as f:
FileNotFoundError: [Errno 2] No such file or directory:
'/home/larsson/Dropbox/Software/typhon/doc/_build/doctrees/generated/get_cfeatures_at_scale.doctree'
2018-07-11 14:33 GMT+02:00 Oliver Lemke<EMAIL_ADDRESS>
Do you have any local changes in your working copy? If so, please verify
against a clean version of the current master if the error also exists
there.
Next step would be to try a clean anaconda environment for testing. I have
just committed an updated version of environment.yml in the toplevel typhon
directory. This file can be used to install an anaconda environment without
affecting your current environment. It will contain all dependencies (pint,
cartopy...) which are needed to build the typhon docs. Once you have
updated to the latest typhon master run the following:
conda env create -f environment.yml -n typhontest
This will install all dependencies for typhon into a fresh environment
(env will be called 'typhontest'). Once that's done, switch to the new
environment:
conda activate typhontest
In this environment, do the usual pip install -e . in typhon and then try
to build the docs.
You can switch back to your original python environment with conda
deactivate. If you don't need the testing environment, delete it with conda
env remove -n typhontest.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/atmtools/typhon/issues/181#issuecomment-404152616,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADV4OI8Le4uKpnm8pUX4xJ5t8lOJYAEEks5uFfCQgaJpZM4VKuzU
.

"conda install cartopy" works!
The output was the same in all the /tmp/sphinx files so I just took one
of them.
I might have failed to activate typhontest.  If so the commands you sent me
only led to the command-prompt changing from "commandtext$"  to
"(typhontest) commandtext$".
Anyways, since "conda install cartopy" works fine, I will just have to
remember for the future that cartopy cannot be installed using normal
typhon means for installations, or with the direct pip-command.  So I am
happy now.  Thanks!
2018-07-12 7:26 GMT+02:00 Oliver Lemke<EMAIL_ADDRESS>
This log does not originate from the clean 'typhontest' environment. The
paths indicate that it was run in your base anaconda environment. Otherwise
the paths should contain ...anaconda3/envs/typhontest/lib/python3.6/....
The error message you're seeing suggests that cartopy is missing (because
get_cfeatures_at_scale depends on it). The sphinx log unfortunately only
tells half the story. In the terminal, you're probably seeing errors like
this:
/Users/u237002/Dropbox/Hacking/sat/typhon/doc/typhon.plots.cm.rst:50:
WARNING: Exception occurred in plotting plot_speed from
/Users/u237002/Dropbox/Hacking/sat/typhon/doc/pyplots/plot_speed.py:
Traceback (most recent call last): File "/opt/anaconda3/envs/typhon/
lib/python3.6/site-packages/matplotlib/sphinxext/plot_directive.py", line
524, in run_code six.exec_(code, ns) File "", line 7, in
ModuleNotFoundError: No module named 'cartopy'
Solution is to either install cartopy in your base anaconda conda install
cartopy or properly activate the typhontest environment (did you get any
error output when running conda activate typhontest?)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/atmtools/typhon/issues/181#issuecomment-404393342,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADV4OCV7locJv06Nsw-V29gOD-wu-gSfks5uFt3pgaJpZM4VKuzU
.


wine{Unstable,Staging}: 6.5 -> 6.7

Motivation for this change
Upstream update.
The 6.6 release also includes "Mono engine updated to version 6.1.1, with upstream updates." - I assume we don't want that for the stable version, so I changed the inherit into a fresh attribute.
@avnik Thoughts?
Things done
$ nixpkgs-review wip
[...]
11 packages updated:
lutris lutris lutris-original pipelight wineUnstable (6.5 → 6.6) winePackages.unstable (6.5 → 6.6) wineStaging (6.5-staging → 6.6-staging) wine-staging (6.5-staging → 6.6-staging) winePackages.staging (6.5-staging → 6.6-staging) wineWowPackages.unstable (6.5 → 6.6) wineWowPackages.staging (6.5-staging → 6.6-staging)
[...]
9 packages built:
lutris lutris-free lutris-unwrapped pipelight wineStaging winePackages.staging wineUnstable wineWowPackages.staging wineWowPackages.unstable

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Also added the 6.6 to 6.7 update.
$ nixpkgs-review rev wine-6.6
[...]
11 packages updated:
lutris lutris lutris-original pipelight winePackages.unstable (6.5 → 6.7) wineUnstable (6.5 → 6.7) winePackages.staging (6.5-staging → 6.7-staging) wineStaging (6.5-staging → 6.7-staging) wine-staging (6.5-staging → 6.7-staging) wineWowPackages.unstable (6.5 → 6.7) wineWowPackages.staging (6.5-staging → 6.7-staging)
[...]
9 packages built:
lutris lutris-free lutris-unwrapped pipelight wineStaging winePackages.staging wineUnstable wineWowPackages.staging wineWowPackages.unstable


Add warning if {}_idx is not present for multiple val dataloaders / optimisers

🚀 Feature

Motivation

Currently, if a users have several val dataloaders and forgot to add dataloader_idx, they will get the following error:
  File "/home/some/folder/miniconda3/envs/mac_slurmPL1/lib/python3.8/site-packages/pytorch_lightning/overrides/data_parallel.py", line 182, in forward
    output = self.module.validation_step(*inputs[0], **kwargs[0])
TypeError: validation_step() takes 3 positional arguments but 4 were given

From Slack.
https://pytorch-lightning.slack.com/archives/CRBLFHY79/p1602879838197200
Pitch

Add a warning which checks the functions signature and validate the number of right number of arguments.
If not, add warning indicating dataloader_idx should be provided.
Alternatives

Additional context

@tchaton I would like to work on this issue. Thanks.

I am a new contributor, can I provide any help in fixing this issue @tchaton

@SkafteNicki I unassigned you since you closed your PR, but if you still want to finish it, feel free to assign yourself back!


Allow . in create-remix --template repo name

Period is a valid character in GitHub repository names.
Testing Strategy
Build this branch and then run:
node packages/create-remix/dist/cli.js --template TooTallNate/nx.js-remix

It should work, instead of the current behavior of printing an error.

Thanks for the PR!


BE: Need to create 'VolunteerTeam' entity so that a team of volunteers can perform rescue missions together

Need to create 'VolunteerTeam' entity. If volunteers want to perform perform rescue missions together, this should be added. There will 'team_leader' and 'member' of that  'VolunteerTeam'. SMS instructions will go to the 'team_leader' instead of all the members separately.

PR: https://github.com/skfarhad/hazard_reporting_system/pull/50


docs: add mention about nuxt3-vuex-module

🔗 Linked issue
Closes #24143
❓ Type of change

[x] 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

📝 Checklist

[x] I have linked an issue or discussion.
[x] I have updated the documentation accordingly.

Thank you ❤


no sound with hass

[16:59:00] INFO: Service restart after closing
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/alsa-mixer.sh
[00:59:06] INFO: Adjust ALSA mixer settings for /dev/snd/controlC0
cont-init: info: /etc/cont-init.d/alsa-mixer.sh exited 0
cont-init: info: running /etc/cont-init.d/filesystem.sh
cont-init: info: /etc/cont-init.d/filesystem.sh exited 0
cont-init: info: running /etc/cont-init.d/pulse-config.sh
cont-init: info: /etc/cont-init.d/pulse-config.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun alsa (no readiness notification)
services-up: info: copying legacy longrun pulseaudio (no readiness notification)
s6-rc: info: service legacy-services successfully started
W: [pulseaudio] main.c: Running in system mode, but --disallow-module-loading not set.
W: [pulseaudio] main.c: Home directory of user 'root' is not '/var/run/pulse', ignoring.
W: [pulseaudio] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.
W: [pulseaudio] main.c: OK, so you are running PA in system mode. Please make sure that you actually do want to do that.
W: [pulseaudio] main.c: Please read http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/ for an explanation why system mode is usually a bad idea.
W: [pulseaudio] module-udev-detect.c: Failed to open /proc/asound/card0: No such file or directory
E: [pulseaudio] module-rescue-streams.c: module-rescue-stream is obsolete and should no longer be loaded. Please remove it from your configuration.
E: [pulseaudio] main.c: Failed to acquire org.pulseaudio.Server: org.freedesktop.DBus.Error.AccessDenied: Connection ":1.35" is not allowed to own the service "org.pulseaudio.Server" due to security policies in the configuration file
E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not provided by any .service files

Can you describe your environment? What Home Assistant OS version are you using? Which board are you using? How do you have audio connected (HDMI/digital otherwise or analog)?

looks similar to this: https://github.com/home-assistant/plugin-audio/issues/139

i'm using HAOS as VM in an proxmox environment
ha info
arch: amd64
channel: stable
docker: 23.0.6
features:
- reboot
- shutdown
- services
- network
- hostname
- timedate
- os_agent
- haos
- resolved
- journal
- disk
- mount
hassos: "10.2"
homeassistant: 2023.6.1
hostname: homeassistant
logging: info
machine: qemux86-64
operating_system: Home Assistant OS 10.2
state: running
supervisor: 2023.06.1
supported: true
supported_arch:
- amd64
- i386
timezone: Europe/Berlin

ha audio info
audio:
  application: []
  card:
  - driver: module-alsa-card.c
    index: 0
    name: alsa_card.usb-ACTIONS_Pebble_V3-00
    profiles:
    - active: true
      description: Analog Stereo Output
      name: output:analog-stereo
    - active: false
      description: Digital Stereo (IEC958) Output
      name: output:iec958-stereo
    - active: false
      description: "Off"
      name: "off"
  input: []
  output:
  - applications: []
    card: 0
    default: true
    description: Pebble V3 Analog Stereo
    index: 0
    mute: false
    name: alsa_output.usb-ACTIONS_Pebble_V3-00.analog-stereo
    volume: 0.368621826171875
host: <IP_ADDRESS>
update_available: false
version: 2023.04.1
version_latest: 2023.04.1

the USB speaker is detected properly
# docker exec -ti hassio_audio /bin/bash
bash-5.1# pactl list short
0       module-device-restore
1       module-stream-restore
2       module-card-restore
3       module-switch-on-port-available
4       module-switch-on-connect
5       module-udev-detect
6       module-alsa-card        device_id="1" name="usb-ACTIONS_Pebble_V3-00" card_name="alsa_card.usb-ACTIONS_Pebble_V3-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
7       module-bluetooth-discover
8       module-bluez5-discover
9       module-native-protocol-unix     auth-anonymous=1 auth-cookie-enabled=0 socket=/data/external/pulse.sock
10      module-default-device-restore
12      module-always-sink
13      module-position-event-sounds
0       alsa_output.usb-ACTIONS_Pebble_V3-00.analog-stereo      module-alsa-card.c      s16le 2ch 48000Hz       IDLE
0       alsa_output.usb-ACTIONS_Pebble_V3-00.analog-stereo.monitor      module-alsa-card.c      s16le 2ch 48000Hz       IDLE
0       protocol-native.c       vlc
2       protocol-native.c       pactl
0       alsa_card.usb-ACTIONS_Pebble_V3-00      module-alsa-card.c
bash-5.1# aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=V3
    Pebble V3, USB Audio
    Default Audio Device
sysdefault:CARD=V3
    Pebble V3, USB Audio
    Default Audio Device
front:CARD=V3,DEV=0
    Pebble V3, USB Audio
    Front output / input
surround21:CARD=V3,DEV=0
    Pebble V3, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=V3,DEV=0
    Pebble V3, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=V3,DEV=0
    Pebble V3, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=V3,DEV=0
    Pebble V3, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=V3,DEV=0
    Pebble V3, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=V3,DEV=0
    Pebble V3, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=V3,DEV=0
    Pebble V3, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
**** List of PLAYBACK Hardware Devices ****
card 1: V3 [Pebble V3], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

enabled debug log in /etc/pulse/daemon.con and restarted hassio_audio by docker restart hassio_audio
further also enabled verbose logging of vlc
unfortunately nothing happens the debug log of pules audio when starting vlc media playback
pulse_debug_after_start.txt
vlc_debug.txt

i seems the issue lies in alsa, because it is not able to connect to the device
bash-5.1# aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=V3
    Pebble V3, USB Audio
    Default Audio Device
sysdefault:CARD=V3
    Pebble V3, USB Audio
    Default Audio Device
front:CARD=V3,DEV=0
    Pebble V3, USB Audio
    Front output / input
surround21:CARD=V3,DEV=0
    Pebble V3, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=V3,DEV=0
    Pebble V3, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=V3,DEV=0
    Pebble V3, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=V3,DEV=0
    Pebble V3, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=V3,DEV=0
    Pebble V3, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=V3,DEV=0
    Pebble V3, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=V3,DEV=0
    Pebble V3, USB Audio
    IEC958 (S/PDIF) Digital Audio Output

bash-5.1# amixer
amixer: Mixer attach default error: No such file or directory

bash-5.1# amixer -D default
amixer: Mixer attach default error: No such file or directory

with 2023.04.2 (only available when beta channel has been joined 🤔 )
hassio-audio:/# aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
default
    Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=V3
    Pebble V3, USB Audio
    Default Audio Device
front:CARD=V3,DEV=0
    Pebble V3, USB Audio
    Front output / input
surround21:CARD=V3,DEV=0
    Pebble V3, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=V3,DEV=0
    Pebble V3, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=V3,DEV=0
    Pebble V3, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=V3,DEV=0
    Pebble V3, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=V3,DEV=0
    Pebble V3, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=V3,DEV=0
    Pebble V3, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=V3,DEV=0
    Pebble V3, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
**** List of PLAYBACK Hardware Devices ****
card 1: V3 [Pebble V3], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

hassio-audio:/# amixer -D default
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 49345 [75%] [on]
  Front Right: Playback 49345 [75%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 65536
  Front Left: Capture 65536 [100%] [on]
  Front Right: Capture 65536 [100%] [on]

hassio-audio:/# amixer -D sysdefault
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib control.c:1528:(snd_ctl_open_noupdate) Invalid CTL sysdefault
amixer: Mixer attach sysdefault error: No such file or directory

maybe this could be useful? (generated by script /usr/sbin/alsa-info.sh from hassio_audio container)
alsa-info.txt

Thanks for all the logs and help to get the bottom of this! This is proven to be a Supervisor issue and handled in https://github.com/home-assistant/supervisor/issues/4355.


[20.09] firefox-bin: 86.0.1 -> 87.0 [High security fixes]

(cherry picked from commit d7bba3e5da287ae8ea5cf0c510e74d6c126ff51e)

Motivation for this change
#117343 for 20.09.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

/rebase release-20.09

@taku0 could you rebase onto release-20.09? unfortunately the bot won't do it, so the eval error is gone.

It is already on release-20.09. The ofborg error is not related to this PR but #117202.

Yep, I'm aware. I meant, rebase on top of the release-20.09 branch as the eval error has been fixed there in the mean time (the linked PR was reverted).

Rebased.


add polyannameira bio

Checklists
General Checks

[x] the branch is up to date with main/master
[x] the code works when pulled and run locally
[x] All CI checks pass
[x] all conflicts are resolved (if any)
[x] PR has a descriptive title
[x] PR has appropriate labels and milestones for easy identification
[x] PR it is assigned to the owner
[x] reviewers are assigned
[x] the PR contributes only one focused change
[x] It is in the appropriate column in the project board (if necessary)
[x] has short and clear description
[x] is linked to an issue (if it is related)
[x] feedback is addressed (if any and if it is appropriate feedback.)

Markdown

[x] the markdown source is formatted
[x] spelling and grammar is correct in all text
[x] The markdown looks correct when you preview the file
[x] all links and images work
[x] any embedded code snippets are formatted

Hello @PolyannaMeira you have more than one header 1 , which is not allowed , you only allowed to have one header 1 per document.


@joeyAghion: Split tests across 4 containers

This splits the tests across 4 machines: 1 for root-level code (libs, models, etc.) 2 & 3 for desktop apps & components and 4 for mobile apps & components. That should roughly equate to similar size test suites.

👍 Thanks!
For future reference, this was an effort to avoid this project's builds waiting on Volt and Gravity builds.


Shipyard should not bind to public interfaces (if not TLS)

Setting up Shipyard without TLS client authentication automatically exposes your docker deamon via the shipyard-proxy container on the public interfaces of the host system. Thereby everyone is able to connect to the deamon from everywhere and do all sort of fun stuff with it....
I don't think this should be the default behavior. Let the deployed containers be self contained on the host until someone manually decides to actually use Shipyard for multiple nodes.
In my opinion, Shipyard should print a big fat warning after setup if someone deploys it without having TLS client authentication enabled. Best would be to not even allow binding the shipyard-proxy container to public interfaces when the docker deamon is not running via TLS. There should be atleast some kind of security barrier.
Issues like https://github.com/shipyard/shipyard/issues/835 show that people don't understand what the default deployment of Shipyard actually does to their docker deamon instances.

Thank you for your feedback.  Since there is no definitive way to detect if an interface is actually "public" or not (i.e. NAT, etc) I think we should just force TLS.  I've created https://github.com/shipyard/shipyard/issues/933 to track this.


feat(GKE): add autopilot ipv6 quickstart

Description
GKE Quickstart Autopilot

Network (dual stack)
SubNetwork (dual stack)
Cluster (dual stack)
Deployment (hello-app)
Service (optional - commented out, dual stack)

Checklist
Readiness

[x] Yes, merge this PR after it is approved
[ ] No, don't merge this PR after it is approved

Style

[x] My sample follows the rules described for Terraform in the Effective Samples style guide
[x] My sample follows the other requirements and best practices in the Contributing
guide

Testing

[x] I have performed tests described in the Contributing guide:

[x] Tests pass: terraform apply
[x] Lint pass: terraform fmt check

Intended location

[x] Yes, this sample will be (or already is) included on cloud.google.com
Location(s):

[ ] No, this sample won't be included on cloud.google.com
Reason:

API enablement

[x] If the sample needs an API enabled to pass testing, I have added the service to the Test setup file

Review

[x] If this sample adds a new directory, I have added codeowners to the CODEOWNERS file

Ready pending any final feedback
CC: @melissakendall


Error deploying kafka <IP_ADDRESS>

I change the version of Kafka to <IP_ADDRESS> as specified in statefulsets/kafka. The first pod pops up and runs fine but it stuck at second pod when the first can not talk to the second one. And because of that the third is not created.
[2017-09-29 09:28:49,498] WARN [Controller-0-to-broker-1-send-thread]: Controller 0's connection to broker kafka-dev-1.kafka-svc-dev.timeseries.svc.cluster.local:9093 (id: 1 rack: null) was unsuccessful (kafka.controller.RequestSendThread) java.io.IOException: Connection to kafka-dev-1.kafka-svc-dev.timeseries.svc.cluster.local:9093 (id: 1 rack: null) failed. 	at org.apache.kafka.clients.NetworkClientUtils.awaitReady(NetworkClientUtils.java:68) 	at kafka.controller.RequestSendThread.brokerReady(ControllerChannelManager.scala:264) 	at kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:218) 	at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:64)
I tried with Zookeeper 3.4.9 and 3.4.10 (which Kafka <IP_ADDRESS> is built on) and both yield same result.
Anyone has experienced this? I need this version of Kafka for schema registry server

Hi, I've experencied the exact some problem. (I upgraded to kafka 1.0.0, but the behaviour and the error are the same)
To upgrade I've changed the version with the dockerfile and the option :
From
--override inter.broker.protocol.version=0.10.2-IV0
To
--override inter.broker.protocol.version=1.0-IV0
@hieuhc Have you find a solution or a workaround ?

Hi every one,
The problem comes from the readinessprobe, the command seems to not work correctly and the second podes never get the status ready.
As a workaround I used a TCP check instead :
readinessProbe:
    tcpSocket:
        port: 9093
    initialDelaySeconds: 30
    periodSeconds: 10

It might not be the best way but it works.

@qroussel: Your solution works for me also. I use kafka 1.0.0 with Zookeeper 3.4. Thanks.


New Custom Step: SDG (Synthetic Data Generation) - Generate Synthetic Data through SMOTE

Please include answers to these questions as part of your pull request
In the GitHub webUI, use the Write tab to modify the Markdown text that is part of the pull request. For each question simply place an X inside the square brackets, [X], that represents your answer. Make sure there are no blanks inside the brackets, otherwise MarkDown doesn't render properly. Using the Preview tab while editing this form, you can see the formatted/rendered version of the message.

Q1: Confirm that you have the right to submit the code that is being contributed. Please consider the origin of your code and confirm you have the appropriate rights to make the submission subject to the Apache 2.0 license that applies to everything in this repository of custom steps. If so, follow the instructions for the Contributor Agreement (which is based on the industry-standard Developer Certificate of Origin (DCO)).

[X] Yes, I have the right to submit the contributed code on behalf of myself, my company, or any other owner of the code. I have also attached my signed copy of the DCO to this message.
[ ] No

Q2: Confirm that your contribution does not include any personally identifiable information (PII), for example, in any examples used in your README file.

[X] My contribution does NOT include PII data
[ ] My contribution includes PII data

Q3: Confirm your contribution does not include any encryption or other export-controlled technology.

[X] My contribution does NOT contain encryption or other export-controlled technology
[ ] My contribution includes encryption or other export-controlled technology

ContributorAgreement.txt

Signed off by<EMAIL_ADDRESS>

DCO Remediation Commit for SundareshSankaran<EMAIL_ADDRESS>I, SundareshSankaran<EMAIL_ADDRESS>hereby add my Signed-off-by to this commit: 2ce00c5e4e1fa9a978df6542abb02dafff6a6c4f
Signed-off-by: SundareshSankaran<EMAIL_ADDRESS>

@SundareshSankaran, these extra steps are not needed for you. Maintainers can set the result of this automated check to "pass" based on the fact that we use a contributor agreement with signed-off-by line and have the additional questions when you initiate a pull request.

Hi @snlwih , thank you.  As discussed internally, I was curious about the practice and wanted to firm up my understanding.

@snlwih , ask your forgiveness after the fact, but I missed the remediation commit message and  felt uncomfortable with the red X mark from the DCO commit, even though I read what you typed above :).
This also highlights the need for a -s field inside certain Git integration mechanisms (outside scope of sas-studio-custom-steps)

SAS Internal Due Diligence Review - COMPLETED on 08NOV2024


Add net451 MSBuild project system back

/cc @DustinCampbell

Briefly tested on Windows with NET451 OmniSharp on a csproj project. Intellisense works fine.

:+1: LGTM

You need to split the thumb up and the words after it ...

blech

:+1:

LGTM

:shipit:

Clearly your "LGTM" is not good enough ...

:+1:  LGTM  :shipit:

I did that ...

I guess @david-driscoll decided not to include me?

@david-driscoll not cool ...

Hmmm... nope, I'm in there: https://github.com/OmniSharp/omnisharp-roslyn/blob/dev/MAINTAINERS

or is it just slow? we can try next time when my next PR comes up.

You're in there...

Maybe I got the name wrong? https://github.com/OmniSharp/omnisharp-roslyn/blob/dev/MAINTAINERS

Nope, it's all correct. I wonder if it's something silly, like their regex requires a line break at the end of each entry or something like that.


1.0 pre3 release

@Athanaseus this one is ready to go, but we need to discuss how to make it properly installable from PyPI.
Firstly, I'm not sure how to install this outside of a virtualenv (and whether anyone would want to). At core this is a custom Jupyter kernel. I simply don't know how to install a custom Jupyter kernel without an associated virtualenv, or if this is even possible.
If this is not possible (or we decide not to bother trying), we should at least make setup.py crash out if it detects a non-virtualenv install.
Secondly, after installing this into a virtualenv, there are some additional steps that need to be taken. These are currently done by bin/setup_radiopadre_virtualenv. If you can just modify setup.py to invoke it after the install, that's probably fine.

@gijzelaerr may have opinions on the above too.

It sounds like you need write permissions to the notebook folder? Terrible idea. Did one of you ever read in into the plugin infrastructure of notebooks? Those should probably facility such needs. I'm at the moment unfamiliar with this design nor I have the time to look into this.

Well hey if you're not part of the solution, you're part of the problem. :P I know you don't have time now -- I was hoping for a ready answer. If you don't have one, get back to your honeymoon preparations.
Yes I read about notebook plugins, that is a different beast entirely. But I was hoping someone younger and smarter would figure this out.
No, of course the user doesn't need write permission to the notebook folder. The installer does though. I have not yet discovered a way to install stuff without write permissions. There is web content that needs to be served up as part of the notebook (JS9 web pages and scripts, for example), how am I supposed to install that without write permissions?

Can you not just change the directory permissions in the installed, install the files, then change them back?

sorry to sound like a grumpy old fart, but I still think it is a bad hack to dump stuff into the jupyter notebook serving folder, also from a security perspective (if you start fiddling with permissions). There must be a better way, but I just don't know (at the moment). So I'll just shut up from now on ;)

Can I help with this? What would be new school?

On Feb 20, 2020, at 6:38 AM, Oleg Smirnov<EMAIL_ADDRESS>wrote:
Binary components of JS9 need to be built and installed. This is annoying, as it it's old-school ./configure && make install kind of thing.

it is a bad hack to dump stuff into the jupyter notebook serving folder, also from a security perspective (if you start fiddling with permissions).

We are not fiddling with permissions (fake news!). We just need to, like, you know, install stuff there at installation time.
And bad hack or not, it's the only way, by definition. Jupyter will actively cripple any HTML code not served from within its static folder (precisely due to security considerations), so custom code has to go there, or it won't run at all.
I guess this argues for disabling system-wide install entirely? I'm ok with that -- see my original comment.

Can I help with this? What would be new school?

Thanks, @ericmandel! I wouldn't know though, I'm now officially on the old fart end of the spectrum myself. :)
At some point, @Athanaseus ought to take a look at the build system with an eye to incorporating JS9 in KERN as a standalone package, and work with you to get it done.
This shouldn't be coupled to the present conversation though because (a) the way JS9 is bundled with radiopadre now serves the purpose, even if in a non-purist way, and (b) a JS9 KERN package wouldn't solve all of the installation problems above anyway (it's Javascript code would still need to go into Jupyter's static folder...)

Yes, I’d like to learn how the kids are doing things these days … though I’m not in a hurry to add new tasks to my Trello list!
So we’ll talk when the the time is right … (is this all in Docker? Would an image containing pre-built JS9 help?)

On Feb 20, 2020, at 7:33 AM, Oleg Smirnov<EMAIL_ADDRESS>wrote:
Can I help with this? What would be new school?
Thanks, @ericmandel https://github.com/ericmandel! I wouldn't know though, I'm now officially on the old fart end of the spectrum myself. :)
At some point, @Athanaseus https://github.com/Athanaseus ought to take a look at the build system with an eye to incorporating JS9 in KERN as a standalone package, and work with you to get it done.
This shouldn't be coupled to the present conversation though because (a) the way JS9 is bundled with radiopadre now serves the purpose, even if in a non-purist way, and (b) a JS9 KERN package wouldn't solve all of the installation problems above anyway (it's Javascript code would still need to go into Jupyter's static folder...)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/ratt-ru/radiopadre/pull/56?email_source=notifications&email_token=AAXDPC42232MCCCNEJ5EJ6DRDZ2CJA5CNFSM4KYBU7O2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMNWR6Q#issuecomment-588998906, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAXDPC7ZUJ25QCFZFRJSCBDRDZ2CJANCNFSM4KYBU7OQ.

(is this all in Docker? Would an image containing pre-built JS9 help?)

No, we're setting this up as a "native" install. There is a Docker option as well, but that's the easy part. Anyway, from the commits, I can see that @Athanaseus is most of the way there.


Add exit to adjust rfc server group for parallel serialization

Fixes #6133
Docs: https://github.com/abapGit/docs.abapgit.org/pull/168

Maybe move the call to method serialize and pass in iv_Package for added flexibility

Great idea. I tried to adjust the code accordingly but after some refactoring to account for this I noticed it's not possible to use different groups in the same (parent) process. spbt_initialize only allows one, if called a second time for the same group it fails with pbt_env_already_initialized, which the code already accounts for. If it's called a second time for a different group it fails with cant_init_different_pbt_groups. This could probably be refactored to not use that function module but I don't think it's worth it. Therefore the package parameter doesn't work as the first exit call would "win" and that group would be used for all other packages as well.

SPBT_INITIALIZE can be skipped already if you code function Z_ABAPGIT_SERIALIZE_PARALLEL to get the max threads. That's an odd "none-class" exit (I would remove it but that would be a breaking change 🤷 ).
How about combining mv_group and max_threads into the new exit? Call determine_max_threads only for if the group is parallel_generators.
As a result, you could do the following in the exit:

package
group
max threads

A
GRP_A
3

B
GRP_B
5

...

Not sure I understand. You mean don't use the group defined in RZ12 if the exit says so and instead retrieve the maximum process count from the exit as well and manage that usage manually?
As I understand it the benefit of RZ12 groups is that if two (parent) processes request work process resources from the same group the maximum process count defined won't be exceeded (i. e. two users opening the abapGit repo in abapGit at the same time).

There are other ways than SPT to determine what system resources to use. The group itself will make sure of certain limits as defined in RZ12.
Ultimately, it's an exit, so you're responsible for what you implement.
I was thinking about this:
  METHOD serialize.
*...
    CLEAR mt_files.

*>>> insert
    li_exit = zcl_abapgit_exit=>get_instance( ).
    li_exit->change_rfc_server_group(
      EXPORTING
        iv_package          = iv_package
        iv_force_sequential = iv_force_sequential
      CHANGING
        cv_group            = mv_group
        cv_max_threads      = lv_max ).

    IF mv_group = 'parallel_generators'.
      lv_max = determine_max_threads( iv_force_sequential ).
    ELSEIF lv_max < 1.
      lv_max = 1.
    ENDIF.
*<<< insert

    mv_free = lv_max.
    mi_log = ii_log.

Ah I see. I'll have another go at it.

@fabianlupa convert to draft?

Draft!

Let's step back a bit to the drawing board. Use cases for the new exit:

Use a different RZ11 group than parallel_generators but keep the "process pool management" the same, i. e. "maximum threads"
Do not use an RZ11 group
Provide your own logic for the maximum number of parallel processes (including by package) for the determined parallelization technique

1 would actually be the use case for me as for some reason the fully activated appliances are shipped with a marginally differently named group for us... 3 could be used to override the default maximum number of processes including by package regardless of the group used or none (to make your favorite packages faster ;) ). 2 somewhat requires 3 to be implemented.
Two RZ11 groups cannot be used in the same parent process according to the docs even if you don't call the initialization function module yourself. Therefore no package parameter makes sense to override the determination.
Therefore I propose two exits:
  METHODS change_rfc_server_group
    CHANGING
      cv_group TYPE rzlli_apcl.

In addition to the current implementation in this PR it would also be allowed to return an initial value in change_rfc_server_group. Then Z_ABAPGIT_SERIALIZE_PARALLEL would be called without a group but still in parallel.
  METHODS change_max_threads
    IMPORTING
      iv_package TYPE devclass
    CHANGING
      cv_max_threads TYPE i.

change_max_threads allows for adjusting the determined maximum process count to be used. This would be required when running without an RZ11 group as the default implementation would determine 1 and run sequentially.
Only one exit would have a very confusing signature.
By the way I dislike the term "threads" being used here, ABAP does not allow multi-threading, only multiple "connected" processes and I therefore propose to change it, for example change_max_parallel_processes.

Makes perfect sense. Go for it!
Parallel_processes is better than threads, indeed

Sorry for the delay. I'll get back to it this weekend.

I adjusted the PR based on the comment above. I think this makes the most sense now.
Note these lines:
https://github.com/abapGit/abapGit/blob/c6ace51b1dcba90e83c4ea2608a48ded163b4f3e/src/objects/core/zcl_abapgit_serialize.clas.abap#L609-L612
No longer work that well. If change_max_parallel_processes returns more processes than there are available mv_free no longer reflects the actual free count accurately (it didn't before either in all cases), therefore the WAIT ... UP TO 1 SECONDS will just be skipped and tried again immediately. That might be fair though as the one implementing the exit chose to know it better and may just determine the actually free processes accurately in the exit implementation.

Looking at the unit test: Do we not have a way to disable exit calls / mock an exit implementation currently?

Looks good. Small ask: please put the exit interface methods in alphabetical order. Just makes it a bit easier to find
I don't think we have any UTs for the exits. It should just work well without exit implementations 😀

why is this not necessary anymore?
      CALL FUNCTION 'FUNCTION_EXISTS'
        EXPORTING
          funcname           = 'Z_ABAPGIT_SERIALIZE_PARALLEL'

why is this not necessary anymore?
      CALL FUNCTION 'FUNCTION_EXISTS'
        EXPORTING
          funcname           = 'Z_ABAPGIT_SERIALIZE_PARALLEL'

I think Marc's idea was that is_merged = false already covers that branch, see the review comment above.

Tested and working well! Thank you 👍

Thanks @fabianlupa - already using new exit method 👍


Color TrackScheme Hierarchy according to the time point (Issue 213)

Closes #213

@tinevez I'm ok with this being merged now. But the changes are very complex. So please have a look first.

Ready for review?

Yes.
@maarzt reviewed already extensively, but since the changes are massive, a second review would be good.

Sorry I am late on this. Will work on it

@tinevez may we kindly remind you on this review? we would love to have this finished/merged.

I made a PR for your PR with minor changes, mainly sizing the opportunity to fix the look of the settings panel.
Take them if you feel like it.
To me otherwise it is good to be merged to dev.

Hi @tinevez,
I merged your PR https://github.com/stefanhahmann/mastodon/pull/17.
However after merging the toolbar of the trackscheme windows looked like this on my (windows) machine:

Thus, I increased the size of the Group Locks Panel again: https://github.com/mastodon-sc/mastodon/pull/231/commits/316248399effe5b0d911e0022f2613f464874214
Also, I think, it is better to avoid abbreviations in user interfaces. Thus I made these changes:

https://github.com/mastodon-sc/mastodon/pull/231/commits/0deefa744d995f5ff45fdaaa515261cfa005e3f7
https://github.com/mastodon-sc/mastodon/pull/231/commits/b54161374360039a49f51786da9a6e5ce4f600e5

which make the toolbar of trackscheme window look like this on my windows:

Hope you agree?

Go for it!

Go for it!

@maarzt may I ask you to merge (I do not have the rights to do so)? If you have questions regarding the remaining conflict, you may contact me.

Merged! But I had to do it via a local branch I had rights on.
This PR can be marked as merged and closed.


Failed to install addin

Does Cake know how to install an addin without the directory lib\net45? After the change
  <files>
      <file src="net461/System.Management.Automation.dll" target="lib/net461" />
      <file src="net461/Cake.Powershell.dll" target="lib/net461" />
      <file src="net461/Cake.Powershell.xml" target="lib/net461" />
      <file src="LICENSE" />
   </files>

I am getting
Could not find any assemblies compatible with .NETFramework,Version=v4.5.
Error: Failed to install addin 'Cake.Powershell'.

I know its currently looking for lib\net45.
Does Cake v0.22.2 use net461?

This made me panic, almost reissue a new version and be late for work 😠
You can't be using v0.22.0 or v0.22.2 as that uses net461.
Run the build.bat from the test folder, with no tools directory. It will create a clean install of cake and pull in the latest Cake.Powershell package which runs fine. You can even repeat the process with v0.22.0 or v0.22.2 by editing the build.sp1 file.


How to run flutter windows with vpn split-tunneling?

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
...
Actual results
I have vpn split tunneling (app-based) on my windows pc and I want to run/debug a flutter demo. Which .exe file should I add to the list of my vpn so that Flutter goes through vpn when accessing the internet?
Logs

Logs

<!-- Paste your logs here -->

Flutter Doctor output

Doctor output

<!-- Paste your output here -->

Hi @gloomie
The goal of this Github repo is not to give assistance on personal code or to ask how-to questions, but to improve flutter reporting bugs or feature requests.
If you encounter behavior that you believe could be a bug (problem with vpn split-tunneling when running Flutter project), please provide steps you did try on this. If there is any error message, please also provide it so that we may verify the issue.
Thanks!


Bars across the panel

This is what I get on all example sketches:

Just a 1/16 scan P5 64x32 panel from PanelsRUs
Tried changing the latch blanking but it made no difference. Couldn't see any similar example of this behaviour in previous issues.

Looks like you don't have the 'D' row driver pin connected/configured correctly.

You were absolutely spot-on, a dry joint on IO17 on my ESP32 module. Thank you!


Class on  tag

Hello,
When I add a class on  tag in a template, it's added rightly on SSR, but not when rendered with client.
PoC : https://glitch.com/edit/#!/nuxt-issue-672
In this PoC, on the index page, when about is rendered with server, we can see red background, not when it's rendered by client.
Thanks,
Gaël

You can fix it by doing:
<div class="red-background"">
     <nuxt/>
</div>


Setting panel disappears

Using beta version.
The Screen Save setting panel disappears.

Hi @YunfangHou
Do you remember by any chance if  you unchecked some videos in More Videos ? I believe this bug appears if you uncheck all the video sources.
This should be fixed in next version, but in the meantime, you can reset your settings by opening terminal and pasting this (close system preferences first) :
defaults delete ~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost/com.JohnCoates.Aerial.plist

Hi @YunfangHou
Do you remember by any chance if you unchecked some videos in More Videos ? I believe this bug appears if you uncheck all the video sources.
This should be fixed in next version, but in the meantime, you can reset your settings by opening terminal and pasting this (close system preferences first) :
defaults delete ~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost/com.JohnCoates.Aerial.plist

I was having the same exact bug and this completely fixed the issue for me, thanks!

Hi @YunfangHou
Do you remember by any chance if you unchecked some videos in More Videos ? I believe this bug appears if you uncheck all the video sources.
This should be fixed in next version, but in the meantime, you can reset your settings by opening terminal and pasting this (close system preferences first) :
defaults delete ~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost/com.JohnCoates.Aerial.plist

The terminal command solve it.
Also, I got to reproduce the bug. First, I download many videos in Setting of Desktop Wallpaper section. Since the settings of Desktop Wallpaper and Screen Saver are independent, those video can not be shown in Screen Saver.
To solve this problem:

I change the Desktop Wallpaper cache folder location to Macintosh HD/Users/Shared folder as you advised.
I added the cache of Desktop Wallpaper as a video source in the Setting of Screen Saver.
I selected the sources in Now Playing in Screen Saver Setting.
Preview Screen Saver: Totally nothing. Black screen.
Quit Aerial and reopen.
The bug appears.

To all, 3.0.9 is finally out, sorry for the delay, it should 100% fix that issue.
@YunfangHou your strategy should work now. Note that one thing you could do on step 2 is set the cache location to Macintosh HD/Users/Shared instead of making a source.
If you do, though, before anything else, you NEED to set the resolution to the same thing on both desktop and screensaver (for example, 4KHDR, in Advanced). Once you've done that, they can share the cache. I would probably recommend disabling "Automatically download videos" on the screensaver side (although, if you configure them the same way, it should still work).
Both work and there are pros and cons :

It seems more elegant to make it a source because only one will "manage" your videos, download new ones, etc. This could be an issue if you use different settings for cache management (like one with unlimited downloads, one with 5 GB limit, which is why you should have one or both with Automatically download videos disabled).
The one big drawback is you lose some metadata by making it a source, including (off the top of my head) video names, the video descriptions, whether they are day or night, etc

Again, both should still be perfectly workable. The desktop mode experience is not as good as I want because settings aren't directly shared, so if you see other issues please let me know.
Personally I run the second scenario here and haven't noticed any issues, but don't hesitate to report stuff.


fixing ordering of tags on same commit

It fixes cases when there are 2 tags on the same commit, then the order is wrong to identify the latest.
In this PR we use the lexicographically higher version of secondary sorting key.
Which issue(s) this PR fixes
Fixes #13

@micnncim - could you pls review? thanks!


Add lis2de12 sensor driver

The LIS2DE12 is an ultra-low-power high- performance three-axis linear accelerometer belonging to the “femto” family with digital I2C/SPI serial interface standard output.
This driver is based on stmemsc HAL i/f v2.3
https://www.st.com/en/datasheet/lis2de12.pdf

The driver looks fine, but would like to avoid introducing another driver-specific sample application. Can you use one of the existing samples please?

mmmh, is it matching your req if I move that sample under a dil24 section in https://github.com/zephyrproject-rtos/zephyr/tree/main/samples/shields/x_nucleo_iks01a3 ?

The driver looks fine, but would like to avoid introducing another driver-specific sample application. Can you use one of the existing samples please?

mmmh, is it matching your req if I move that sample under a dil24 section in main/samples/shields/x_nucleo_iks01a3 ?

No, not really

The driver looks fine, but would like to avoid introducing another driver-specific sample application. Can you use one of the existing samples please?

mmmh, is it matching your req if I move that sample under a dil24 section in main/samples/shields/x_nucleo_iks01a3 ?

No, not really

@MaureenHelm
OK, I just extended x_nucleo_iks01a3 shield standard sample with the possibility of placing lis2de12 on DIL24 socket. In the future I may extend it to other devices as well.

@MaureenHelm is the sample ok for you now?


refactor(shared): move auth to core/auth

BREAKING_CHANGES

import { Principal } from '@xm-ngx/core/user';
import { AccountService } from '@xm-ngx/core/user';
import { LoginService } from '@xm-ngx/core/auth';
import { UserRouteAccessService } from '@xm-ngx/core/permission';
import { ContextService } from '@xm-ngx/core/context';
import { User, UserService } from '@xm-ngx/core/user';
remove export form /shared for /privilege, /auth, /context, /user, @xm-ngx/core/auth

Signed-off-by: Yevhenii Kamenskyi<EMAIL_ADDRESS>

Merge in main after https://github.com/xm-online/xm-webapp/pull/1516


Setup Java Logging Framework

Research what logging framework to adopt
Implement the logging framework
Refactor the existing application code to log events.

This issue was moved to Code4SocialGood/c4sg-services#17


Added useLanyardWs and usage to README

Update packages
Update example and added socket example, and README

Common Dustin W. Will leave open as on mobile and will publish to NPM at the same time. Cheers bloke

Ok on laptop now, merging.


nvm use xxx doesn't work if the user's folder name has blanks, like "C:/Users/Rafael Gu/..."

Looks nvm-windows cannot support path with blanks. My user path is 'C:\Users\Rafael Gu...' and nvm-windows doesn't work then:
PS C:\Users\Rafael Gu> nvm v
1.1.5
PS C:\Users\Rafael Gu> nvm use 5.4.1
exit status 1: 'C:\Users\Rafael' �����ڲ����ⲿ���Ҳ���ǿ����еĳ���
���������ļ���

PS C:\Users\Rafael Gu>

after changing c:\Users\Rafael Gu\AppData\Roaming\nvm\settings.txt to following:
root: C:\Users\Rafael~1\AppData\Roaming\nvm
path: C:\Progra~1\nodejs
resolved!!!


Move list of debian dependencies to packages.apt

This will help keeping the list of dependencies in a single place, which is easier to maintain. Being close to the source code also makes it simple to update when a PR introduces a new dependency.
Our Jenkins CI can start referring to this list instead of dependencies_archive.sh (see https://github.com/ignition-tooling/release-tools/pull/317) and other tools, like the API doc uploader can also make use of it.
The pattern we've been using is:

packages.apt for dependencies common to all platforms
packages-<distro>.apt for dependencies specific to Ubuntu

Codecov Report

Merging #392 into sdf9 will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             sdf9     #392   +/-   ##
=======================================
  Coverage   86.25%   86.25%
=======================================
  Files          59       59
  Lines        9181     9181
=======================================
  Hits         7919     7919
  Misses       1262     1262

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 6094b9d...7a07a71. Read the comment docs.

apparently including the string packages.apt in the branch name broke our jenkins script
sort -u ./sdformat/.github/ci/packages.apt ./sdformat/.git/refs/remotes/origin/chapulina/9/packages.apt ./sdformat/.git/logs/refs/remotes/origin/chapulina/9/packages.apt

apparently including the string packages.apt in the branch name broke our jenkins script

Yeah I noticed it here :upside_down_face: That's why I did find .github instead.
I need to think of a better workaround, because the actions CI relies on finding dependencies of several packages in a workspace, on different folders.

apparently including the string packages.apt in the branch name broke our jenkins script

Yeah I noticed it here 🙃 That's why I did find .github instead.
I need to think of a better workaround, because the actions CI relies on finding dependencies of several packages in a workspace, on different folders.

fix for release-tools: https://github.com/ignition-tooling/release-tools/pull/323

@osrf-jenkins run tests please

@osrf-jenkins run tests please

CI is clear :raised_hands:  Can we get this in?


[Service Bus] Refactor to not expose detached to users

Fixes  #1722
Things to know before one starts reviewing the PR

ConnectionContext is the class that holds the AMQP connection to Service Bus and is responsible for setting up, closing, reconnecting the connection
ClientEntityContext is the class that keeps track of all the senders, receivers and $management links for the Client
Client and ClientEntityContext have a 1:1 relationship
We can have multiple clients for the same queue/topic/subscription, but in such cases they share the same $management link
detached is the method that is called when we need to reconnect an entity. This is meant for internal use only and so should not be present on an exported class

Change in this PR

rename detached methods to onDetached for clarity

ClientEntityContext

Add new method close() that closes all AMQP links it holds on to instead of each of the Queue/Topic/Subscription client closing such link
Add new property isClosed to keep track of whether the client was closed. This replaces the isClosed on each of Queue/Topic/Subscription client

ConnectionContext

Update to keep track of of all ClientEntityContext instances instead of Client instances and call detached directly on the former instead of going through the latter

ServiceBusClient

When close() is called, call close() on each of ClientEntityContext instead of Clients as we no longer have reference to the latter

Others

Update tests to offer a slightly different error message when a sender/receiver is used after its parent client is closed vs when it itself is closed
Remove log modules for queueClient, topicClient and subscriptionClient as they arent used anymore after the above refactoring

All live tests were green for this PR.
Thanks for the review!


Customer reported 2525C symbol issues

From @lfunkhouser on April 3, 2018 13:29
Runtime 100.2
2525C
Customer reported issues after updating their tests from Runtime 10.2.6 to 100.2 and saw the following issues with symbols. The number preceding the issue refers to the page number in the 2525C standard.
Dictionary_adapter::construct_cim_symbol_ FAILED to create_ SymbolX for id= S-G-USS2--_2, Inserted NULL, I am not finding that string in my test cases
91 - missing the little black tip on the rendered symbols
94 - SUAPMFCL-- the bottom of the L blends in with the bottom of the rendered symbol
97 - SUAPMFUL-- same issue as page 94
104 - SUAPMHUL-- same issue as page 94
105 - SUAPMHCL-- same issue as page 94
108 - SUAPWM---- in the pdf there are no symbols next to the missile icon, in the generated symbol there is a "L" on the right side of the missile icon
113 - All symbols, the text inside the oval is very small to the point of not being legible
114 - SUGPUCDMLA** The vertical line does not extend from the bottom to the top
115 - same issue as page 113
116 - SUGPUCDC-- difficult to differentiate the three lines
122 - SFGPUCAAU- no gap between the bottom of the triangle and the bottom of the symbol
122 - SUGPUCAAC- no gap between the bottom of the ski symbol and the edge of the cloverleaf
129 - SUGPUCVUF- and SUGPUCVUR- the unmanned "V" does not appear as thick as in the spec document, it looks thin like air assault
130 - SFGPUCIO-- same as page 122
131 - SUGPUCIC-- same as page 122
132 - SUGPUCECC- same as page 122
133 - SFGPUCECO- same as page 122
134 - SUGPUCEN-- In the spec the text of "CONST" is wider then the rotated "E"
134 - SUGPUCENN- In the spec the anchor symbol is the same width as the rotated "E"
138 - SUGPUCFRMS** In the spec the chevrons are inside the oval, in the rendered symbol they are above the oval
142 - SUGPUCFMTS** the "V" is above the tip of the arrow in the spec, in the rendered symbol it is partway down the arrow
156 - SUGPUUMA-- same as page 129
158 - SNGPUUMSET** the two triangles are not visible inside the rendered symbol
158 - SNGPUUMSEC** the one triangle is not visible inside the rendered symbol
165 - SUGPUUSRS- in the spec the boxes are empty, in the rendered symbol they are filled in.
165 - SUGPUUSRT- difficult to see that there are 2 different horizontal lines
182 - SNGPUSS2-- shows up as an empty green square, no symbol parts loaded inside of it
167 through
200 - same as page 158 where Corps and Theater neutral symbols do not show up correctly for most of them except for a select few who do show up properly
199 - SUGPUSXOM- The missile icon middle line is missing and on the friend and neutral it runs out of the top of the box
202 through 204 - horizontal lines are lower on the missile symbol in the rendered symbol than in the spec
215 through
224 - the horizontal lines for heavy/medium/light are lower in the rendered graphic than on the spec in the non self-propelled graphics
255 through 265 - the small black box is not showing up on top of the rendered symbols
266 - SUSPCLCC-- symbol has "CC" in the spec and "CG" in the rendered symbol
282 - SFSPO-----*****  symbol has background when rendered when in the spec it does not
282 - sub surface symbols do not have gap in border on top
282 - SUUPSB----***** no gap between submarine symbol and bottomed symbol
283 through 285 - "A", "M", "G", "B" text not bold enough, very thin
288 through 296 - underwater symbols do not have background in spec, they do when rendered
973 - IUAPSRAI----*** shows up as upside down black question mark with a red X over it
974 - IUAPSRE-----*** , IUAPSRF-----*** same as page 973
Copied from original issue: Esri/military-features-data#326

From @t-foster on April 19, 2018 12:30
I was the original issue writer.  One point about your test results is that they only appear to have checked friendly symbols, not neutral, hostile and unknown which have different shapes and sizes which can affect the symbols.

From @csmoore on April 3, 2018 14:42
About half of these (ex: the ones that mention sub icons being too close or in slightly different positions) seem consistent with the results from when we initially tested 2 years ago: https://github.com/csmoore/mil2525-testing/blob/master/mil2525c/Mil2525C-Test-Results.md
However the ones that report missing/invisible icons seem like different results and perhaps some new issues. Perhaps as a result of the style being upgraded to CIM 2.0 or drawing changes.

From @kerryrobinson on May 30, 2018 18:20
Bug number: BUG-000114174

From @lfunkhouser on May 16, 2018 21:15
Thanks @t-foster. We have updated many of our test cases to include the other affiliations.

This issue was moved to ArcGIS/military-symbology-styles#70


fix_dynamic_linkage: Check HOMEBREW_RELOCATE_METAVARS

Only remove RPATH when HOMEBREW_RELOCATE_METAVARS is set.
See PR https://github.com/Homebrew/brew/pull/5413

I think the problematic line is this one:
https://github.com/Homebrew/brew/blob/f67fad1e6e4f10d1c02cf85d3069c283648564b9/Library/Homebrew/extend/os/mac/keg_relocate.rb#L123
Since we're no longer filtering @rpath-prefixed install names, they end up getting passed through fixed_name and falling through to the bad_name case. We should either revert that regexp back to /^@(loader_|executable_|r)path/ or add an additional environment check there like:
dylibs.reject! { |fn| fn =~ /^@rpath/ } unless ENV["HOMEBREW_RELOCATE_METAVARS"]

We should either revert that regexp back to /^@(loader_|executable_|r)path/ or add an additional environment check there like:
dylibs.reject! { |fn| fn =~ /^@rpath/ } unless ENV["HOMEBREW_RELOCATE_METAVARS"]

👍

I've added…
dylibs.reject! { |fn| fn =~ /^@rpath/ } unless ENV["HOMEBREW_RELOCATE_METAVARS"]

https://github.com/Homebrew/brew/pull/5894 might have fixed it. Can you open a pull request to bump the revision of swiftgen?


replace uw specific notifications with demo data

- UW Specific Notifications
+ Demo Data
UW Specifics will be covered in overlays.

🍔 👍

Coverage remained the same at 15.784% when pulling 866f9aa8891b0a5894bc0391078d2b2ede0344a5 on cleanup-notifications into af532b3a615bcf4e478e405c4ec977ff05c84f39 on master.

Would there by upside in adding enough demo data to demonstrate the breadth of notifications features?
Say,

dismissable, and not
a priority notification, perhaps targeted to a no-members group so that the way one demonstrates this is by setting the ignore-group-memberships-in-filtering-notifications beta flag?


feat(session): support setting application_name for each session

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
Fix #10339

Checklist

[ ] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[x] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

Documentation

[x] My PR contains user-facing changes.

Click here for Documentation
Types of user-facing changes
Please keep the types that apply to your changes, and remove the others.

SQL commands, functions, and operators

Release note
support setting application_name for each session

We can't access the field in BeParameterStatusMessage.


Solve memory inefficiency in RNNs

As discussed in the issue #16113 with @mattdangerw, I am opening this PR to solve memory inefficiency in RNNs.
@mattdangerw @qlzh727 @fchollet

@fchollet just saw the test log. I think it comes from the following:
LSTM and GRU have different functions to execute in CPU and GPU (the other RNNs layers don't). CPU version calls backend.rnn (the function I updated), but GPU calls tf.raw_ops.CudnnRNN. I updated the CPU version to properly call the new version of backend.rnn, but the GPU one will always return outputs as tf.raw_ops.CudnnRNN always returns the full array.
The error happens in the tests that combine CPU and GPU environments.
I see three options to solve this:

Deactivate new functionality in LSTM and GRU. As mentioned in the original issue #16113, the layers most affected by the current behavior are convolutional RNNs, for which the update works perfectly.
Although tf.raw_ops.CudnnRNN returns outputs, the GPU method can still return outputs=[last_output]. The memory advantage will not work in GPU, but the return format from both functions would be consistent.
Update tf.raw_ops.CudnnRNN in a similar way than backend.rnn. However, I have not been able to find the source code of that function in the tensorflow repository.

I think the ideal solution would be 3. For the time being, I would go for 2. Let me know what you think!
PS: I had executed the tests locally with no errors. I have re-executed them again and no errors were found, as can be seen in this notebook.

Let's do option 2.  Option 3. is not realistically doable given that the computation is delegated to cuDNN.

I believe it should be fixed now. I have executed all tests locally and there are no errors. However, there were no errors also before this fix, as I mentioned in my last comment. Let's see
Thanks again for your time @fchollet

I think this is possibly a case of flaky test. Let's try rerunning the tests.

The tests have passed! I am not sure if you need to approve my last review request, as the PR is "Approved by Reviewer" but it also shows that there is 1 pending reviewer.
Anyway, thanks a lot for your time! It was a good learning experience as my first contribution @fchollet


[Wallet Solution] grant type review

According to https://www.iana.org/assignments/oauth-parameters/oauth-parameters.xhtml#uri
in the wallet provider metadata we have grant_types_supported with the value "urn:ietf:params:oauth:client-assertion-type:jwt-key-attestation" while according to (RFC7523) it should be replaced by urn:ietf:params:oauth:grant-type:jwt-bearer
this choice depends by the flow designed for the token endpoint, see #80

Fixed in https://github.com/italia/eudi-wallet-it-docs/pull/94


Test Result View - Add log filtering

Create a re-usable log filtering mechanism to filter on all of the columns:

Time - select a range
Level
Sender
Message

Complete