Add support in domain inputs for startupControl

With this change, one can customize the startupControl setting in the domain custom resource yaml file via domain resource inputs.
A test is added in run.sh to test starting a domain with only the admin server running.
This change also increases the max iteration for checking create-domain job completion for issue #109.

What JIRA is this fixing?

OWLS-62437

OWLS-62437


Clean pylsp packages

Description of changes
Cosmetic changes in a few python-lsp related packages.
This change is motivated by some nixvim tweak that would be easier if all those packages would follow the new dependencies style.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 328188 run on x86_64-linux 1

16 packages built:

python311Packages.pyls-isort
python311Packages.pyls-isort.dist
python311Packages.pyls-memestra
python311Packages.pyls-memestra.dist
python311Packages.pylsp-rope
python311Packages.pylsp-rope.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python312Packages.pyls-isort
python312Packages.pyls-isort.dist
python312Packages.pyls-memestra
python312Packages.pyls-memestra.dist
python312Packages.pylsp-rope
python312Packages.pylsp-rope.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist

Result of nixpkgs-review pr 328188 run on aarch64-linux 1

16 packages built:

python311Packages.pyls-isort
python311Packages.pyls-isort.dist
python311Packages.pyls-memestra
python311Packages.pyls-memestra.dist
python311Packages.pylsp-rope
python311Packages.pylsp-rope.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python312Packages.pyls-isort
python312Packages.pyls-isort.dist
python312Packages.pyls-memestra
python312Packages.pyls-memestra.dist
python312Packages.pylsp-rope
python312Packages.pylsp-rope.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist

Result of nixpkgs-review pr 328188 run on aarch64-darwin 1

16 packages built:

python311Packages.pyls-isort
python311Packages.pyls-isort.dist
python311Packages.pyls-memestra
python311Packages.pyls-memestra.dist
python311Packages.pylsp-rope
python311Packages.pylsp-rope.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python312Packages.pyls-isort
python312Packages.pyls-isort.dist
python312Packages.pyls-memestra
python312Packages.pyls-memestra.dist
python312Packages.pylsp-rope
python312Packages.pylsp-rope.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist


Window docking location

When docking IntelliJ to the edge of the screen, Fuzzier opens to an incorrect location.
In my my case, to my second monitor even though IntelliJ is open on the first, but only:

if the first monitor is on the right side.
I moved IntelliJ to the first monitor using windows + arrow (dragging works correctly)
IntelliJ is on the left side of the second monitor (closest to the first)

The popup location and size is handled by IntelliJ DimensionKeyService, won't try to fix for now


Laravel 7 - Load components from the module directory

Hi,
It's possible to load components from the module directory?
because i want each module to have its own components, but it's still loading from 'resources/components' directory

I haven't used laravel's component but I don't see why not. You might have to tell laravel where to find them though.

Components are like views, and Laravel 7 load them by default from 'resources/views/components' folder, they also provide like a Controller for components and Laravel load them from app/View folder it's new Feature on Laravel 7
I wich it this will be implemented on your package and load components for each Module from
Modules/Module/Resources/views/components for blade files
Modules/Module/View for components controllers
instead of loading all components from 'resources/views/components', and cannot separate each module if he has it's own components

It's documented here https://laravel.com/docs/7.x/blade#components

Thank you @nWidart , That's what I'm using now, I'm registering them manually, i wish if they were loaded automatically for each module :)

Well there might be a way. Look at how laravel loads those default spaces and maybe we can do the same for modules.
But that manual way works for now I suppose.

I'll close this as there hasn't been a reply in a while, feel free to comment if needed.

Looking for the components to be implemented in Laravel modules, as components are quite handy and it must be implemented in the modules.

Hi, you can already use these in modules.

Hi, you can already use these in modules.

So can i create a component folder inside each module and use it that way or do i have to use it through root components folder?
As I don't see any artisan command available in modules for making components.

As mentioned above, you need to see how laravel needs to load these components, and do the same here.
There is no command no.

Hi,
If we have only the view in components directory how can we do to register it ?
It's not interpreted if we move on a module the Resources/Views/components
I try in the service provider with this but does not work :
Blade::component('livewire::components.bootstrap.loading', 'livewire-loading');
Any ideas ?

Create a module example: One
Create a folder 'components' inside views
Create a file example: test.blade.php

How to call from others module
    @component('one::components.test')

    @endcomponent


Jobs Action Display

I've modified the experience gained using the API supplied, and it works, however the title text that comes up displays the XP before it gets altered.
I was looking through the methods but couldn't for the life of me find where it gets displayed in any of them to reorder it.

Backwards engineering always helps :) Find action bar class, rename method and you will see where it was used, then check again where that method was used. In any case, jobs events needed to be moved couple lines up, before actual payment. Will push fixed version today.

I meant that I couldn't even find what method was called in the class to show them. Probably doesn't help that I didn't know what they're were called. "Action Bars" were added during my minecraft hiatus.
Anyhow, thanks. :)


Implementing classes using the new ES6 syntax

Hi,
In my PhD research, I am using express in some experiments.
As a result, I detected the existence of at least 3 main "classes" in the current codebase (View, Route, Layer).
So, I decided to rewrite this code to follow the new syntax for classes provided by ECMAScript 2016, which I think is much more readable. All changes are just syntactical. I was also very careful to preserve the code style.
Finally, all tests are green in the migrated code.
Do you think it is worth to integrate these changes to the project?
Thank you

I don't think this is compatible with Node.js 0.10, which is what your PR is targeting. I'm not sure of the value, but it hasn't been decided yet when we would drop support for versions of Node.js that does not support this syntax. Would it be possible to at least change your PR to target the 5.0 branch?

I see. I've just changed the target branch to 5.0.

Great! When you get the chance, please try to resolve the merge conflicts with the 5.0 branch so we at least have the option to merge :) as right now we cannot merge it even if we desired to.

These merge conflicts are due to the change of branch target (master -> 5.0). I think the best thing to do now is to close this PR and open another comparing branches (5.0 -> 5.0).


ERROR in Path must be a string. Received undefined

其他配置都加好了，最后编译的时候出现
ERROR in Path must be a string.  Received undefined
webpack: bundle is now VALID.

Is this help u? https://github.com/babel/grunt-babel/issues/56

@yuanyan 我的操作步骤是这样的
1、用brew更新了下全部的module（也许是node版本太高）
2、执行命令

npm install react-web-cli -g

3、初始化react-native项目

react-native init TestDemo

4、初始化react-web项目, 合并之前的react-native项目

react-web init TestDemo

5、切换到项目中安装 react-dom 组件

cd TestDemo && npm i react-don --save

6、启动服务

npm start

7、最后一步

react-web start

启动完就是上面的日志了，这个操作用了另外的机器也有同样的问题。

@yuanyan  实践了一把，应该就是这个问题，最新版本的node环境会有这个问题。
环境是：
user-agent = "npm/3.9.3 node/v6.2.1 darwin x64"
可行环境：
user-agent = "npm/3.9.5 node/v4.2.6 darwin x64"

遇到同样的问题了，除了降级node，没有别的办法么？

Having the same problem.

npm 3.10.3 and node 6.5.0

@huhood @yuanyan @regrex @ezsper , it's resolved by #136 :
use node 5.x instead of node 6

or
upgrade to<EMAIL_ADDRESS>


Reference latest package version from NuGet linker

This way, you get the latest and greatest version, not a 2017 version.

@sbomer sorry for the delay. Is that better? I never noticed, but the line right above that mentions the same link that you posted, from which you can get the latest version. So, I added the latest version back in, with a hint ("as of writing") that might trigger future readers to look up the latest version.
Is this sufficient, or would you like something else?

Perfect, thank you!

@sbomer is it ready for merge?

Yup!


Complete implementation of HTTPService

Enhance implementation of GET and POST method in HttpService
Implement management of file upload using POST/multipart, following the Servlet(c) API
Allow to provide options to CivetWeb when starting a ServletContainer
Allow to run GTest in a HttpService-enabled environment
Implement unit/functional tests for HttpService

@saschazelzer it look we are not using the same clang-format version, since our 'format-source.sh' run has produced difference in source format. We are using clang-format 6.0.0.

@arcadien This is strange, I am also using clang-format 6.0.0. Anyway, I don't care too much. You could just format the files you touched (or not format them at all) and we are going to re-format everything from time to time. This should not be a major source of pain. If you want help with the CI test errors, you could share what your current status is and we could try and help out.
BTW, many thanks for working on this, it is much appreciated.

Codecov Report

Merging #295 into development will decrease coverage by 5.07%.
The diff coverage is 83.27%.

@@               Coverage Diff               @@
##           development     #295      +/-   ##
===============================================
- Coverage        84.21%   79.14%   -5.08%
===============================================
  Files               94      107      +13
  Lines             6539     7609    +1070
===============================================
+ Hits              5507     6022     +515
- Misses            1032     1587     +555

Impacted Files
Coverage Δ

...include/cppmicroservices/httpservice/HttpServlet.h
100% <ø> (ø)

httpservice/src/HttpServlet.cpp
28.37% <ø> (ø)

httpservice/src/HttpServletPartPrivate.h
100% <100%> (ø)

httpservice/src/ServletContainerPrivate.h
100% <100%> (ø)

httpservice/src/HttpServletPart.cpp
71.11% <71.11%> (ø)

httpservice/src/ServletContainer.cpp
70.65% <74.13%> (ø)

httpservice/src/HttpServletRequest.cpp
50.87% <96.63%> (ø)

httpservice/src/HttpConstants.cpp
0% <0%> (ø)

... and 10 more

@saschazelzer we will remove untouched files where syntax has been broken to have a more consistent pull request. Also, we will improve the test coverage on some HttpService components so that the total coverage does not decrease.
We may need some help in debugging errors with Clang builds we don't really understand (and we haven't Clang in our own buildchain).

I will do my best for coverage enhancement here and keep the branch sync with your development tree.
It is quite hard to find time since it works for us as is.

Hello @saschazelzer , long time no activity there. If interest is still here I can upgrade the pull request.

Bump Civet to 1.15 (had to to it for Visual Studio pro 2022 compilation)
Code move from test utils to first class framework utils (temp file and folder creation)
Upgrade of HTTPService itself

Let me know!

referring to old discussion, i also switched on clang-format 15.0.6

Hello @saschazelzer , long time no activity there. If interest is still here I can upgrade the pull request.

Bump Civet to 1.15 (had to to it for Visual Studio pro 2022 compilation)
Code move from test utils to first class framework utils (temp file and folder creation)
Upgrade of HTTPService itself

Let me know!

Hi @arcadien , we would be happy to review any changes you have for this PR!

closing as there have been no code updates in years.


fix: compare settings before updating them

Most of the changes are done in https://github.com/pajlada/settings/pull/74
This speeds up the "Cancel" option for the settings dialog by a lot
I'm going to merge this in without super much testing to make sure it gets a broad spread of testing.
There's a chance signals don't fire even though they should, so update your settings after this PR has been merged in please. :-)
Fixes #4785


docs(ui/data-picker): use the setup script for exmple and docs

Checklist

[ ] Fix linting errors
[ ] Tests have been added / updated (or snapshots)

Change information

Codecov Report

Merging #454 (08b1ea8) into docs/script-setup (7aeb9b1) will not change coverage.
The diff coverage is n/a.

@@                Coverage Diff                 @@
##           docs/script-setup     #454   +/-   ##
==================================================
  Coverage              96.42%   96.42%
==================================================
  Files                    217      217
  Lines                   5148     5148
  Branches                 944      944
==================================================
  Hits                    4964     4964
  Misses                   184      184

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 7aeb9b1...08b1ea8. Read the comment docs.


Changes related to the next Meilisearch release (v0.28.1)

The v0.28.1 has been asked by a user, so I add this PR before the v0.29.0 bump

Add v0.28.1
Clean some useless comment

bors try

bors merge


tauri with VPS SSG not work

Description
You stumbled upon a bug in vite-plugin-ssr's source code. Reach out at https://github.com/brillout/vite-plugin-ssr/issues/new or https://discord.com/invite/qTq92FQzKb and include this error stack (the error stack is usually enough to fix the problem). A maintainer will fix the bug (usually under 24 hours). Don't hesitate to reach out as it makes vite-plugin-ssr more robust. Debug info (this is for the vite-plugin-ssr maintainers; you can ignore this): {"url":"tauri://localhost"}.

Google and Safari is work，find this bug with tauri on Mac

Thanks for the bug report. I need the failing assertion: there should be an assert() call somewhere near the top of the stack trace.

I need the assert() call (not the assert() implementation).

This is actually already fixed. Update to the latest version.

which keyword

What's your browser btw.? It does a great job at prettifying the call stack.

You're using 0.4.48 but the latest version is 0.4.147... you're quite far behind.
Never open a bug report with an older version. (My bad as well though: I should have checked your version before starting digging.)

I can only use the lower version of VPS because the higher version supports esm by default and then combined with https://github.com/arco-design/arco-design this library error
SyntaxError:  Named export 'Spin' not found. The requested module '@nbit/arco' is a CommonJS module,  which may not support all module.exports as named exports.
CommonJS modules can always be imported via the default export, for example using:
import pkg from '@nbit/arco';
const { Spin } = pkg;
Can you give me some help?

顺便说一句，你的浏览器是什么？它在美化调用堆栈方面做得很好。

tauri  mac devtool

I can only use the lower version of VPS because the higher version supports esm by default

That isn't true. There is no regression here, it's just a warning. You should be able to upgrade to 0.4.147 while still using CJS.
As for your other error, it's a ESM/CJS issue that is unrelated to Vike. Create a new GitHub Disucssion about it with a minimal reproduction.

Thank you for your help, brother.


ntr: elongated mononucleate aseptate

I can use
elongated mononucleate
or mononucleate aseptate
but I don't see a descendant which has both

found it, must be the has_part issue


[frameworks] Add settings to frameworks

Adds a new settings property that can be used to retrieve defaults for the framework.
PRODUCT-944

What about outputDirectory?

Codecov Report

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

@@            Coverage Diff            @@
##           master    #3506     +/-   ##
=========================================
- Coverage   19.15%   14.55%   -4.6%
=========================================
  Files         267      267
  Lines       11480    10745    -735
  Branches     1760     1483    -277
=========================================
- Hits         2199     1564    -635
+ Misses       9089     9012     -77
+ Partials      192      169     -23

Impacted Files
Coverage Δ

src/util/dev/router.ts
73.23% <0%> (-8.77%)
:arrow_down:

src/util/dev/builder.ts
65.88% <0%> (-8.02%)
:arrow_down:

src/util/dev/server.ts
59.61% <0%> (-6.93%)
:arrow_down:

src/util/dev/builder-cache.ts
79.5% <0%> (-6.22%)
:arrow_down:

src/util/get-update-command.ts
10% <0%> (-5.91%)
:arrow_down:

src/util/output/create-output.ts
60% <0%> (-5%)
:arrow_down:

src/util/dev/yarn-installer.ts
83.33% <0%> (-4.17%)
:arrow_down:

src/util/get-files.ts
90.5% <0%> (-1.78%)
:arrow_down:

Continue to review full report at Codecov.

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


Kotlinize

It is hard for me to believe, but we are now 4 years into WeaponMechanics development (We started January 22nd, 2020). It's about time that this code base received a fresh coat of paint with all the things we have learned since we started, namely:
Gradle Changes

[x] updating to Gradle 8.5

[x] update to shadowJar 8.1.1
[x] update to paperweight 1.5.11

[x] Clean build.gradle.kts files

[x] Remove redundant name, version, and description variables
[x] Move all repositories {} calls to 1 central file in buildSrc
[x] Remove repositories that we do not use anymore (and comment which repositories correspond to which libs!)
[x] Use Kotlin extension functions for a condense format... less clutter

[x] Add Maven Repository (Done in #384)
[ ] Compatibility Changes

[x] Automatically load modules based on Regex expressions to avoid manual updates each MC update
[ ] Merge WeaponCompatibility and CoreCompatibility (Maybe?)

[ ] Kotlinize

[ ] Add Kotlin JVM support to MechanicsCore

[ ] Add "dev mode" for new developers so they don't need to run BuildTools to contribute

(basically this just removes the older compatibility modules from being compiled)

Codebase Changes

[ ] Add WeaponData class outlined in #388
[ ] Add jetbrains @NotNull and @Nullable where appropriate.
[ ] Refactor NumberUtil to contain more math utilities, and follow better standards (Specifically in argument order)

Misc

[ ] Cleanup GitHub

[ ] Improve README.md information
[ ] Add contributing information
[ ] Add premade Pull Request formats
[ ] Add resourcepack to git for easier contributions? (Not the .zip files, an actual directory)

A note on Kotlin:
WeaponMechanics will likely never be fully converted over to Kotlin. While I plan on converting a few specific classes to Kotlin, it will likely stop there. The reason for NOT converting everything is this: maintainability. For example, the main purpose of this PR is to make it easier for all devs to contribute to WeaponMechanics.
So why am I adding Kotlin in the first place? Why am I converting a few classes over and not others? WeaponMechanicsPlus and ArmorMechanics are written in Kotlin. All my future JVM projects are written in Kotlin. I strongly believe that how Kotlin handles nullibility results in better code that is as fast as or even faster then typical Java code. So I want to make it easier for Kotlin devs to use WeaponMechanics.

This is being merged, but the work is not entirely "done". We still need to update all plugins to use the new references, new methods. This is sortof a bummer, but my naming conventions were HORRIBLE 4 years ago.


Copy multiple cells from excel to data editor

When I copy multiple cells from excel and paste them into the data editor all the content gets copied to all the selected columns.

Describe the solution you'd like
I would like the content of the copied cells to be distributed in each selected column.

try ctrl+shift+v, or right click -> advanced paste

try ctrl+shift+v, or right click -> advanced paste

It worked, thank you so much

working once per 10 tries in latest v22.3.2


filename for def file now works on Windows

filename on Windows have a drive with a ':' in it. Therefore the original split on ':' doesn't return the expected result. I wrote a regexp which does the trick. Haven't tested on Linux or MacOS b/c I don't those systems.
-st

Thanks for the fix and sorry for the delay.

This commit broke the serialization functionality for me on Linux so I added a conditional statement to check the platform and select the proper way to get the file name from the call-stack.  I don't have access to a Windows machine for testing so I was wondering if you'd be able to make sure this still works.
Thanks.

your if-statement can work. It should check for ENV['OS'].include? "Windows".
But my big question is: What broke your serialization? In my tests both statements returned exactly the same result for "def_file" under Linux.
-st

My ENV variable doesn't have an 'OS' key in it, so I think I'll stick to using the RUBY_PLATFORM variable.
As to why the if-statement is required, take this example of the result from caller()[2] on my machine: './infix_calc.rb:40'  This breaks because your regular expression requires there to be a colon after the 40.  The following line works on my Linux machine, but unfortunately I don't have a Windows machine to test it on.  If you could test it for me and it works I will replace the if-statement with the single regexp.
def_file = caller()[2].match("(.*):[0-9]+(:.*)?")[1]

P.S.  Is the (:.*)? part of the regular expression really necessary?  What does a result from caller()[2] on Windows have after the line number?


New database inspection commands doesn't work in FETCH_ASSOC mode

Laravel Version: 9.24.0
PHP Version: 8.0.18
Database Driver & Version: MySQL 8.0.29
PDO statement fetch mode: FETCH_ASSOC

Description:
New database inspection commands doesn't work in FETCH_ASSOC mode:
$ artisan db:monitor

   ErrorException

  Attempt to read property "Value" on array

  at C:\OpenServer\domains\ttb\vendor\laravel\framework\src\Illuminate\Database\Console\DatabaseInspectionCommand.php:129
    125▕      */
    126▕     protected function getConnectionCount(ConnectionInterface $connection)
    127▕     {
    128▕         return match (class_basename($connection)) {
  ➜ 129▕             'MySqlConnection' => (int) $connection->selectOne($connection->raw('show status where variable_name = "th
reads_connected"'))->Value,
    130▕             'PostgresConnection' => (int) $connection->selectOne('select count(*) as connections from pg_stat_activit
y')->connections,
    131▕             'SqlServerConnection' => (int) $connection->selectOne('SELECT COUNT(*) connections FROM sys.dm_exec_sessi
ons WHERE status = ?', ['running'])->connections,
    132▕             default => null,
    133▕         };

  1   C:\OpenServer\domains\ttb\vendor\laravel\framework\src\Illuminate\Database\Console\DatabaseInspectionCommand.php:129
      Illuminate\Foundation\Bootstrap\HandleExceptions::Illuminate\Foundation\Bootstrap\{closure}()

  2   C:\OpenServer\domains\ttb\vendor\laravel\framework\src\Illuminate\Database\Console\MonitorCommand.php:103
      Illuminate\Database\Console\DatabaseInspectionCommand::getConnectionCount()

Steps To Reproduce:
Try to run any of the new database inspection commands (db:monitor, db:show or db:table) with FETCH_ASSOC mode enabled.
Example on how to enable this mode in Laravel 9:
<?php

namespace App\Listeners;

use Illuminate\Database\Events\StatementPrepared;

class StatementPreparedListener
{
    /**
     * Handle the event.
     *
     * @param  StatementPrepared  $event
     * @return void
     */
    public function handle(StatementPrepared $event)
    {
        $event->statement->setFetchMode(\PDO::FETCH_ASSOC);
    }
}

Seems a PR was sent in. Thanks all.


ERROR: packages/gizmo-agent is not a valid editable requirement

When I follow the readme to run the command pip install -r requirements.txt under backend directory, an error occurs:
ERROR: packages/gizmo-agent is not a valid editable requirement. It should either be a path to a local project or
a VCS URL (beginning with bzr+http, bzr+https, bzr+ssh, bzr+sftp, bzr+ftp, bzr+lp, bzr+file, git+http, git+https,
git+ssh, git+git, git+file, hg+file, hg+http, hg+https, hg+ssh, hg+static-http, svn+ssh, svn+http, svn+https, svn+
svn, svn+file).

It seems that in the newest codebase, there is no directory backend/packages/gizmo-agent

When I follow the readme to run the command pip install -r requirements.txt under backend directory, an error occurs:
ERROR: packages/gizmo-agent is not a valid editable requirement. It should either be a path to a local project or
a VCS URL (beginning with bzr+http, bzr+https, bzr+ssh, bzr+sftp, bzr+ftp, bzr+lp, bzr+file, git+http, git+https,
git+ssh, git+git, git+file, hg+file, hg+http, hg+https, hg+ssh, hg+static-http, svn+ssh, svn+http, svn+https, svn+
svn, svn+file).

It seems that in the newest codebase, there is no directory backend/packages/gizmo-agent

I just ran into the same problem, I hope the authors can solve it soon. : )

It's obviously the current code base in the main branch missed the packages director, which is different from the description of README.md.

download an older repo and copy the packages folder to backend ?
https://github.com/langchain-ai/opengpts/tree/nc/multi-arch

Thank you.
However, this needs to be fixed.
Ran into the same issue.

I also have the same issue on Windows 10 :)

Same.

Same.

As he mentioned - get the folder packages from here and add it in the backend folder.
Then the requirement reference to gizmo-agent will be found as well as the agent-executor as following from the requirements :)
I am not aware of the reason why they didn't include the folder in this version ¯\_(ツ)_/¯

download an older repo and copy the packages folder to backend ?
https://github.com/langchain-ai/opengpts/tree/nc/multi-arch

Most of the old packages content has been refactored into new code. The requirements.txt is quite oudated, needs to be fixed.

download an older repo and copy the packages folder to backend ?
https://github.com/langchain-ai/opengpts/tree/nc/multi-arch

Thank you, that it is  works for me

the same error.

Same error.
ERROR: packages/gizmo-agent is not a valid editable requirement. It should either be a path to a local project or a VCS URL (beginning with bzr+http, bzr+https, bzr+ssh, bzr+sftp, bzr+ftp, bzr+lp, bzr+file, git+http, git+https, git+ssh, git+git, git+file, hg+file, hg+http, hg+https, hg+ssh, hg+static-http, svn+ssh, svn+http, svn+https, svn+svn, svn+file).


Warning: ViewPropTypes will be removed from React Native. Migrate to ViewPropTypes exported from 'deprecated-react-native-prop-types'

Hello , I'm using Expo SDK 45 and I am getting a new warning.
at node_modules\expo\build\environment\react-native-logs.fx.js:18:4 in warn
at node_modules\react-native\index.js:470:4 in module.exports.get__ViewPropTypes
at node_modules\react-native-credit-card-input\src\CCInput.js:28:20 in CCInput
at node_modules\metro-runtime\src\polyfills\require.js:339:11 in loadModuleImplementation
at node_modules\react-native-credit-card-input\src\CreditCardInput.js:15:0 in
at node_modules\metro-runtime\src\polyfills\require.js:339:11 in loadModuleImplementation
at node_modules\react-native-credit-card-input\src\index.js:2:0 in
at node_modules\metro-runtime\src\polyfills\require.js:339:11 in loadModuleImplementation
at node_modules\react-native-credit-card-input\index.js:1:0 in
I hope this package can get an update, it's very useful.

Update: ViewPropTypes has been removed from React Native
Using Expo SDK 46. React Native 18


Missing requirements

I keep getting missing requirements messages when generating. I tried searching for what I needed to do online but I couldn't find anything and I don't know how to fix it. It still generates the image, but the image doesn't generate, like it gives the output but it shows up un-generated, I don't know how to describe it. I don't know if it is a stable diffusion problem or a auto-sd-krita problem.
sampler_index argument for StableDiffusionProcessing does not do anything; use sampler_name
*** Error running setup: E:\Stable-difusion\Rsd.webui\webui\modules/processing_scripts\refiner.py
    Traceback (most recent call last):
      File "E:\Stable-difusion\Rsd.webui\webui\modules\scripts.py", line 979, in setup_scrips
        script.setup(p, *script_args)
    TypeError: ScriptRefiner.setup() missing 3 required positional arguments: 'enable_refiner', 'refiner_checkpoint', and 'refiner_switch_at'

---
*** Error running setup: E:\Stable-difusion\Rsd.webui\webui\modules/processing_scripts\sampler.py
    Traceback (most recent call last):
      File "E:\Stable-difusion\Rsd.webui\webui\modules\scripts.py", line 979, in setup_scrips
        script.setup(p, *script_args)
    TypeError: ScriptSampler.setup() missing 3 required positional arguments: 'steps', 'sampler_name', and 'scheduler'

---
*** Error running setup: E:\Stable-difusion\Rsd.webui\webui\modules/processing_scripts\seed.py
    Traceback (most recent call last):
      File "E:\Stable-difusion\Rsd.webui\webui\modules\scripts.py", line 979, in setup_scrips
        script.setup(p, *script_args)
    TypeError: ScriptSeed.setup() missing 6 required positional arguments: 'seed', 'seed_checkbox', 'subseed', 'subseed_strength', 'seed_resize_from_w', and 'seed_resize_from_h'

---
*** Error running process: E:\Stable-difusion\Rsd.webui\webui\extensions-builtin\soft-inpainting\scripts\soft_inpainting.py
    Traceback (most recent call last):
      File "E:\Stable-difusion\Rsd.webui\webui\modules\scripts.py", line 825, in process
        script.process(p, *script_args)
    TypeError: Script.process() missing 7 required positional arguments: 'enabled', 'power', 'scale', 'detail_preservation', 'mask_inf', 'dif_thresh', and 'dif_contr'

---

Desktop (please complete the following information):

OS: [Windows]
WebUI commit revision [1c0a0c4c26f78c32095ebc7f8af82f5c04fca8c0]
Extension commit revision (93245c05fc82c70682663328acdd9edeaae91546)

First, thanks for opening an issue. I hadn't tested newer versions and I wasn't sure if it was still working.
Requirements issue
This is known from the original extension, but I appreciate it being documented here now.
Unfortunately, you can't fix this yourself without getting into the code and it's low priority for me. There are messages I could easily remove by removing unused arguments but doing so would break compatibly with older versions which do use those arguments.
How much value is there to keeping compatibility with older versions? I'm not sure, but leaning towards less and less. The messages are annoying for sure though. It might be possible to hide them, but it's not a solution I'm keen on.
Images showing up un-generated
Do you mean that they don't make it to krita? Like if you hit the generate button, it'll show up in the console, generate normally and get saved in your txt2img folder for instance, then you get an empty layer in krita? Or noise? I know the code to do with that is quite sensitive. If we're lucky it's a simple fix. I'll make that my priority regardless.

For the images, it showed up as noise, like it was stopping at the first step's generation while continuing to "generate" before outputting a image of random noise. But after restarting/messing with settings it stopped doing that for me. So I guess it was just a me problem. I'm sorry for wasting any of your time.

Don't worry about wasting time, like I said I appreciate this being here and even if it resolved itself, it's still an issue that exists and it's definitely not just you.
Did you recently update your A1111 repo and it was since then that you've had noisy images? I've noticed sometimes the settings file can be in an incompatible state when updating. This usually fixes itself after restarting both A1111 and krita completely. (Close both, open A1111, open krita). If it doesn't, I would suggest following the last 2 steps in the troubleshooting "others" section of the original wiki here. I would also recommend making backups of these files before deleting them since they contain the current settings, including prompts.

yes, I did just recently update and troubleshoot some problems, I already downgraded setuptools to 69.5.1 from this post here
Also thanks for the troubleshooting guide. I'll make sure to refer to it if I run into any other problems.

Definitely an issue that still exists lol, reopening so people can see it and know they're not alone.


@ApiModelProperty not displaying attribute when using @ModelAttributeode

Hi,
I have a POJO (FilterRequest) that is used to configure various filter parameters for submission to a REST endpoint. I have added @ModelAttribute in the controller endpoint so that it is picked up by springfox.
@ApiOperation(value = "Filtering endpoint", produces = MediaType.APPLICATION_JSON_VALUE)
    public ResponseEntity<<FilterResponse>> search(@ModelAttribute @Valid FilterRequest filterRequest) {
   ...
}

//The FilterRequest is defined as follows:

public class FilterRequest {
   private static final String FILTER1_NAME = "filter1"
   ...
   private static final String FILTER_N_NAME = "filterN"

   private final Map<String, String> filterMap = new HashMap<>();

   public void setFilter1(String filter){
       if (filter != null) {
            filterMap.put(FILTER1_NAME, filter);
        }
   }
   @ApiModelProperty(value = "Filters by filter1", required = true)
   public String getFilter1(){filterMap.get(FILTER1_NAME);}

    ...
   public void setFilterN(String filter){...}

   @ApiModelProperty(value = "Filters by filterN", required = true)
   public String getFilterN(){...}
}

In principle this should be enough seeing as @ApiModelProperty should work on getters. However this is not the case, and nothing appears in the swagger output. If I declare the filters as individual state attributes they appear. I want to be able to save all these fields in a map, seeing as I need to process these down the line.
How can I get the @ApiModelProperty to wotk in my case>?

I think it should be on the setters and not the getters.

HI Dilip,
Thanks for replying. I have tried applying the @ApiModelProperty to the setter methods but with no success. The filters still don't appear in the documentation.
Do you have any other suggestions?

Let me take a look

Yeah this is a limitation that only properties backed by fields are rendered. Sorry I glossed over that when I first saw this issue. The reason for this is that we wanted a way to deterministically display only the attributes that were physically stored.
I've changed this story to a feature, Would be great if you would help out with a PR!

Sure, I'll give it a try once I get back from holiday.

Fixed via #1937


Remove table constrains log from activity feed

Affected module
backend
Describe the bug
During ingestion we process the table constrains after the creation of table because we need to lookup the es for finding the referred table in case of foreign key constrains and due to this I see the following logs in activity feed!

@harshach yes just validated this, this happed for me when I was ingesting via cli using admin token but when I used the ingestion-bot token or did the ingestion via UI this does not happen hence closing this ticket thanks 🙇


fixed didSelectAnnotationView bug

Fixed issue https://github.com/litoarias/HACClusterMapViewController/issues/9

Thxs for contributing :+1:


Custom Constraint validation not working in Micronaut 4

Expected Behavior
Custom constraint validation is triggered for annotated fields
Actual Behaviour
Custom validators do not get invoked
Steps To Reproduce

Open and run validation-bug.zip
make a POST API request to http://localhost:8080/validate with empty request body of:

{ }

And see the 400 request with the message body.notNullField: must not be null (proving that standard validation annotations are working as expected)

make a POST API request to http://localhost:8080/validate with request body of:

{
    "customConstraintField": "this should be invalid",
    "notNullField": "something"
}

And see a successful 202 response, showing that the custom validation annotation has not triggered.
Environment Information
Operating System: MacOS Ventura, Version 13.4
JDK Version: Coretto 17
Example Application
No response
Version
4.0.3

MyConstraintValidator needs to be @Introspected

thanks, that fixed it 👍   Is this documented somewhere or in the migration breaking change info?  I don't remember seeing it, and I don't know how I would have arrived at that fix without your input..

The scenario with validatedBy wasn't supported before, but you are right we should have it documented and probably support beans as the constraints.

ok cool, I'm happy to raise a PR to highlight it if you point me at the docs that you think need to be updated?

You can see in the docs we have the example from the previous version without validatedBy. We might want an example with it.

Raised a PR updating the documentation: https://github.com/micronaut-projects/micronaut-validation/pull/198


Android library .aar packages are not considered as binary artifacts

Android libraries final generated package is suffixed as .aar. and not .jar,
Scanning projects with dependencies to this libraries will generate a warning, since the expected binary .jar is not present, i.e.;

10:56:49.809 [DefaultDispatcher-worker-3] WARN  org.ossreviewtoolkit.analyzer.managers.utils.MavenSupport - Unable to find 'com.google.android.material:material::1.2.1' in any of [https://repo.maven.apache.org/maven2, https://artifactory..net/artifactory/external-maven-google-com/, https://artifactory..net/artifactory/external-jcenter-bintray-com/, https://artifactory..net/artifactory/external-gradle-org-plugins/, https://artifactory..net/artifactory/repo-maven-release, https://artifactory..net/artifactory/repo-maven, https://artifactory.cc..net/artifactory/repo-virtual]

Reference: https://developer.android.com/studio/projects/android-library#aar-contents

While indeed the material library 1.2.1 is packaged as an AAR, ORT does support that packaging.
The problem seems to be something else, as I can reproduce the issue in an Android project also for regular JARs, but only if I beforehand delete ~/.ort/cache/.


🚀 Automate Connections with GitHub Actions!

We can implement github workflows for the following things:
Auto comment on issue Closed and Opened
Auto comment on PR mergs
Auto comment on PR raises
Using this workflows makes you'r repo more interactive !
i'm expecting a level3 with gssoc-ext and hacktoberfest-accepted label @notsoocool

@amiya-cyber thankyou for your suggestion but i am not interested in github workflows for now.


CSR App build breaking with "Serverless Error"

Before opening, please confirm:

[X] I have checked to see if my question is addressed in the FAQ.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

App Id
d2ymg159vgfgla
AWS Region
us-west-1
Amplify Hosting feature
Monorepo
Frontend framework
React
Next.js version
N/A
Next.js router
N/A
Describe the bug
I have a mono-repo, using NX and pnpm as my package manager. While one of my applications is a nextjs app, the one I want to deploy is a normal, client side rendered (no SSR) React application.
My Amplify build successfully completes with the following message:
2023-07-04T19:03:41.718Z [INFO]:
>  NX   Successfully ran target build for project [redacted] and 19 tasks it depends on
Nx read the output from the cache instead of running the command for 18 out of 20 tasks.
2023-07-04T19:03:41.821Z [INFO]: View logs and investigate cache misses at [redacted]

But then it does this:
2023-07-04T19:03:41.843Z [INFO]: Starting SSR Build...
2023-07-04T19:04:22.702Z [ERROR]: Serverless Error ----------------------------------------

I noticed that my platform is set to "Web dynamic" and my framework is set to "NextJS - SSR" and I've tried changing that via:
aws amplify update-app --app-id d2ymg159vgfgla --platform WEB --region us-west-1

and:
aws amplify update-branch --app-id d2ymg159vgfgla --branch-name main --framework 'none' --region us-west-1

and while I see it updated on my general settings page, it goes back to Web dynamic - NextJS - SSR every time I trigger a new build.
Expected behavior
I would expect to use the generated static js files to host my client side rendered app, instead of trying to start up a server.  AS a result I would expect my build to pass.
Reproduction steps

trigger build
notice build breaks

Build Settings
version: 1
applications:
  - frontend:
      phases:
        build:
          commands:
            - cd ../../
            - corepack enable
            - corepack prepare pnpm@latest --activate
            - pnpm install
            - cd apps/backend-app
            - amplify pull --appId $C8_BACKEND_APP_ID --envName $C8_BACKEND_ENV -y
            - cd ../../
            - NODE_ENV=production npx nx build frontend-app --configuration=production
      artifacts:
        baseDirectory: ../../dist/apps/frontend-app
        files:
          - '**/*'
      cache:
        paths:
          - node_modules/**/*
    appRoot: apps/frontend-app

Log output

# Put your logs below this line
2023-07-04T19:03:41.843Z [INFO]: Starting SSR Build...
2023-07-04T19:04:22.702Z [ERROR]: Serverless Error ----------------------------------------

Additional information
No response

Hi @Jay2113 , yes, that is my appRoot.
  I'm really surprised by this since this is a simple CSR app and it was working just fine before this issue with NextJS started happening.  Also, note I've had NextJS installed for a while before the "Serverless Error" started happening.

This is also happening to me as well. It works with a monorepo when I changed it to the page router version

Hi @gxxcastillo 👋 , apologies for the delayed response here and thanks for sharing the detailed information on your app's configuration.
You are correct and this seems like a valid use case in regards to the monorepo setup where you can have different apps (SSR and non SSR) and the app that you try to host should be identified appropriately. I am continuing to investigate into this further and will keep you posted with any updates.
In regards to the Out of memory errors, it seems that you have set the NODE_OPTIONS environment variable to --max-old-space-size=6144. Since the current build container has 7GB RAM, it should be able to support about 5.5GB max old space size assuming no other build process is running in parallel. Setting the max-old-space-size to >5.5GB for large builds would result in the OS killing the node process.
Thus, you can set a max old space size of 5.5GB as follows:
export NODE_OPTIONS=--max-old-space-size=5632\n'

Additionally, you can verify whether NodeJS has correctly picked up the max-old-space-size config by including the following command at the preBuild step in their buildSpec:
node -e 'console.log(v8.getHeapStatistics().total_available_size/(1024*1024))'

Lastly, we are tracking the feature request to increase the compute capacity of the build containers/environments here: https://github.com/aws-amplify/amplify-console/issues/654

Hi,
Is there any resolution for the original issue reported, I am unfortunately not in a position to remove the next js dependency as we have 2 apps that use CSR and 1 using SSR?
Are there any works around to just disable the "Deploy" part anyway as I can just use the aws cli to copy these files to S3 already?
Thanks.


Contact developer: Send button not working

When I hit the button to send you a message, nothing happens. It either doesn't work or you should implement a hint stating that the message has been successfully sent (and clear the form afterwards).

Oh I see. The Google Play version works fine, so I think it has something to do with the f-droid build script. Will look into that

Link here for merge request on gitlab

Works fine now!


Mutation example

Hi,
First, this is awesome work. Really useful lib.
Do you have any mutation example or plan to support this scenario?

Hi,
So sorry for my late reply.
Thank you for using this library and for your feedback.
Regarding your question, I'm not sure if does it make sense to provide support for mutations in this library since most mutations have a bit of logic. You can still use mutations as usually you used to do (mainly for updating and deleting items from database). The main purpose of this library is to make it simple, without to much magic, keeping Graphql API open, to integrate Bookshelf models with Graphql with focus on optimizing 'select' queries.
Anyway, if you have any ideas/suggestions please let me know! :)

It's fine. We are using it and it's pretty neat.
Ok, you are right, I started to think exactly the same after opening the issue. But in our use case there 80% of mutations will be a direct save to the database with no custom logic, if any, that would be handled by bookshelf, so a factory for persistence can still be useful. Anyway, you can close the issue, and if we come up with a generic reusable solution for simple save / update / delete, we submit a pull request.
Cheers!


Multi-image upload wasn't blocking form submission in edit_obs form.

Coverage remained the same at 81.72% when pulling b40f981fec77259f5d7988adab796aac66fee12c on pellaea:fix_edit_obs_form into 5855dd7213566c69de46081a7a57b7011925835f on MushroomObserver:master.

Thanks for catching this.
Ray Suelzer
Mobile:<PHONE_NUMBER>
On Wed, Jan 28, 2015 at 12:22 AM, Coveralls<EMAIL_ADDRESS>wrote:

[image: Coverage Status] https://coveralls.io/builds/1819069
Coverage remained the same at 81.72% when pulling b40f981
https://github.com/MushroomObserver/mushroom-observer/commit/b40f981fec77259f5d7988adab796aac66fee12c
on pellaea:fix_edit_obs_form into 5855dd7
https://github.com/MushroomObserver/mushroom-observer/commit/5855dd7213566c69de46081a7a57b7011925835f
on MushroomObserver:master.
--
Reply to this email directly or view it on GitHub
https://github.com/MushroomObserver/mushroom-observer/pull/35#issuecomment-71796915
.


Fixes for OVERRIDE_RULE.

Fixes  #795

Coverage remained the same at 100.0% when pulling b30a2b5627b5a8c10f2762236b8435734e647377 on override into 835a0760e7d2c0222ea105dbeb2f9f813c1d97b5 on master.


Button intercepts mousewheel inputs

Godot 2.0.1-stable Win10
Button intercepts mousewheel inputs making it difficult to use with ScrollContainers
Steps to reproduce:

Create a new scene, add a root Control node
Add a ScrollContainer element
(Example steps) Add a VBoxContainer
Add a Button to the VBoxContainer, set some text
Duplicate the button a couple of times
Rescale the ScrollContainer until the vertical scroll bar appears
Start the scene
Scrolling is possible only when not hovering over a button

A silly workaround that kinda works, attach this script to every button (or attach to one and duplicate again)
func _input_event(ev):
    get_node("../..")._input_event(ev)

Keep in mind that this introduces other bugs, as the buttons dont get blurred (lose focus).

ack, i fixed this but used wrong issue


Create user setting for REPL Smart Send

Resolves: #22318
Create user settings for REPL Smart Send that user can toggle on and off. Will be useful if they have old Python code and want to go back to old "always run line by line when shift entering", regardless of explicit selection or highlight.

I think this should be a workspace setting instead, as Python 2 code may reside just in one folder, and other folders might be fine. The notification that we display to the user should offer turn off smart send for either the current workspace folder or all repositories (in which case we modify the user setting).


Add tests to login & logout pages

Login & logout was added as a PR, we now need to create tests for them

This was fixed with #96


Please stick to the editorconfig style guide for coding!

As @kevinschaper mentioned in Slack, we're running into issue with a mixed tab/space codebase. Please refer to the editorconfig and code appropriately!
A whole crapload of tabs have creeped into the project. We should probably fix this after 0.3.0.
Relevant Silicon Valley clip.

Couldn't this be fixed with just a simple find & replace on the code base?

I think this was primally caused by me. I have been in the java world with tabs, and non of my editors are setup for spaces. I think there might be a tool that would fix leading tabs to spaces.

@bryon-czoch Yepper, it's easily fixable. Just putting the word out there.

These need to be left open so that we can get the code in place to fix the issue, otherwise we just open a new issue.


rutor and unionpeer support

i install latest build monitorrent from https://github.com/werwolfby/monitorrent/releases/download/1.0.1/monitorrent-1.0.1.zip
go into web interface and can't see this trackers:
www.rutor.org
www.unionpeer.org

what could be the problem?

update

Since those plugins do not require authentication, we didn't add dedicated settings pages for them. They will work without additional configuration.

ok thank's now i understand!

Why i add rutor url (http://rutor.info/torrent/501106/) nothing happens?
Strip runs but add button becomes active :(
In the console there are no errors.
in what could be the problem here?

Most likely - rutor.info is inaccessible by your device. Try pinging it.

ping work

What version of python are you running? (python --version)

Python 2.7.9

I think this happens because of Rostelecom locks
it would be good proxy to work Rutor

Could be. We've discussed possible solutions to ISP locks like build-in proxy support or customizable mirrors. Meanwhile, could you try it with proxy? Thanks for investigating btw.

I can check with the proxy, just do not know where in the code to enter the proxy server

We're using requests package. To add proxy to rutor, find the plugin file (/monitorrent/plugins/trackers/rutor.py) and find all places where http request is being sent (there are 2 of them).
Then add proxy url to each request as specified here:
http://docs.python-requests.org/en/master/user/advanced/#proxies

it's too hard for me, I'm still in python does not understand so much to do it :(
I understand that it is necessary to add to the file (rutor.py) after importing the top
proxies = {
'http': 'http://login:passwrd@ip:port/'
}
and
change line in function def parse_url on this:
r = requests.get(url, proxies=proxies, allow_redirects=False, timeout=self.tracker_settings.requests_timeout)
change line in function def get_hash on this:
r = requests.get(download_url, proxies=proxies, allow_redirects=False, timeout=self.tracker_settings.requests_timeout)
?

If it's possible, you could send me the proxy info, and I'll update it for you. Or, I could just send you the modified file and you will just change the proxy ip and port.

please send modified file and i change the proxy ip and port ant check it

Uploaded zip with updated file. At the top is the list of proxies. No need to change https, just modify the http one.
rutor.zip

ok thank's, but when i try run python server.py i get error:
root@Server:/ffp/var/monitorrent-1.0.1# python server.py
Traceback (most recent call last):
  File "server.py", line 170, in <module>
    main()
  File "server.py", line 134, in main
    load_plugins()
  File "/mnt/HD/HD_a2/ffp/var/monitorrent-1.0.1/monitorrent/plugin_managers.py", line 21, in load_plugins
    __import__(module_name)
  File "/mnt/HD/HD_a2/ffp/var/monitorrent-1.0.1/monitorrent/plugins/trackers/_rutor.py", line 20, in <module>
    class RutorOrgTopic(Topic):
  File "/ffp/lib/python2.7/site-packages/sqlalchemy/ext/declarative/api.py", line 55, in __init__
    _as_declarative(cls, classname, cls.__dict__)
  File "/ffp/lib/python2.7/site-packages/sqlalchemy/ext/declarative/base.py", line 88, in _as_declarative
    _MapperConfig.setup_mapping(cls, classname, dict_)
  File "/ffp/lib/python2.7/site-packages/sqlalchemy/ext/declarative/base.py", line 103, in setup_mapping
    cfg_cls(cls_, classname, dict_)
  File "/ffp/lib/python2.7/site-packages/sqlalchemy/ext/declarative/base.py", line 131, in __init__
    self._setup_table()
  File "/ffp/lib/python2.7/site-packages/sqlalchemy/ext/declarative/base.py", line 395, in _setup_table
    **table_kw)
  File "/ffp/lib/python2.7/site-packages/sqlalchemy/sql/schema.py", line 422, in __new__
    "existing Table object." % key)
sqlalchemy.exc.InvalidRequestError: Table 'rutororg_topics' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.

Looks like you have two files of rutor plugin.

you'l right!
i am just rename original rutor.py in rutor.py :) my error plugins with .py extension automaticly loads, i rename original file to rutor.py and now all ok, rutor.info work perfect via proxy!
thank's for you help!

You are welcome, and thank you for investigation.

strangely, when I perform the Execute rutor.info i get error

Can you please click on particular report and for additional details?

i attach additional details in post upward

Do you have any logs in std output?

in std output no errors

Yep, I've checked there shouldn't be any output.
According to code, the Error status can be in case if the status code of downloaded file hasn't status 200.
Could you please try download it manually?

And thx for news that Mr. Robot started :+1:
Will wait when Monitorrent download it automatically from lostfilm.tv

manually downloading ok, this trouble with any torrents on rutor :(
Mr. Robot - good movie, I'm also waiting for translation from lostfilm.tv ;)

We need more logging, will do this, not in nearest release, but soon.
For now we can try to insert output in rutor plugin, let me update rutor plugin for you.

ok, thank's!
I have noticed when edit rutor and unionpeer torrents no choice of series and seasons like lostfilm.tv

this is normal?

Yes, this is ok, because we download whole torrent, and not update info what download, and what not.
For lostfilm.tv we can select which torrent we should download
Try use this rutor.zip plugin, and send output.

i get this error:
301
{'Date': 'Mon, 18 Jul 2016 18:21:53 GMT', 'Content-Length': '0', 'Connection': 'keep-alive', 'Location': 'http://ru-tor.net/download/513492'}

what could be the problem?

i change in function
def get_download_url(self, url):
    if not self.can_parse_url(url):
        return None
    parsed_url = urlparse(url)
    match = self._regex.match(parsed_url.path)
    if match is None:
        return None

    return "http://d.rutor.info/download/" + match.group(1)

row 155 with this url:
return "http://ru-tor.net/download/" + match.group(1)
and all everything was ok :)

Got it, i think I know what to do with this issue :)

I want to know, why it is not redirecting me by http://d.rutor.info/download/513492
Looks like strange behavior of Russian Federation blocking system

Rostelecom is very bad Provider...
I think that it is necessary setup TOR or VPN on my NAS ))), in browser i use Economy Traffic on Google Chrome.
thank's I also put download s4 Ray Donavan :))

Could you please revert your changes, and update rutor.py:
Replace in this code (line 195) False on True:
    def _prepare_request(self, topic):
        return self.tracker.get_download_url(topic.url), {'allow_redirects': False}

And I try to investigate why I disabled redirects for rutor, this should solve your issues as well.

ok i revert url and enable redirects on def _prepare_request
and in this functions
def parse_url
...
r = requests.get(url, allow_redirects=True,

and in this
def get_hash
...
r = requests.get(download_url, allow_redirects=True,

without redirects in this functions torrents also don't add in monitortorrent :(

Yep, make sense, we will update working with mirrors, to simplify this process.

ok thank's you VERY MUCH for you help and this cool programm!

You are welcome, and thx for issues investigation


✨ : Animation controller now has ability to repeat animation 'n' no. of times.

Right now animation controller does not have any way by which user can repeat animation with specific no. of times. Adding the changes in existing repeat method in which users can specific no. of times they want to repeat the animation. If not specified, it would simulate infinitely. [Existing repeat behaviour]
This PR fixes : https://github.com/flutter/flutter/issues/53262
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I signed the [CLA].
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is [test-exempt].
[x] I followed the [breaking change policy] and added [Data Driven Fixes] where supported.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on [Discord].

@nate-thegrate - Thanks for the review. I am glad you found this changes a good add to the framework. I will update your review comments in some time today.

Hi @aliasgar4558, thought I'd give a quick heads-up:
This PR will be merged once we get a second review. No guarantees as to when that will happen, but it'll probably be within a couple of days!

I also see several merge commits here. According to the Tree Hygeine docs, it's better to do an "update with rebase" instead.
(And unless tests are flaking, it might not be worth it to kick off all the checks again.)

@nate-thegrate - Okay sure, No worries.
Moreover, I didn't ger you when you say update with rebase. Are you suggesting that we should not update this branch with parent very oftenly now? And when we initiate second review, we can do that?

Yeah, generally, repeated merge commits might not be extremely helpful, and according to the wiki, things are more likely to go well when you do an "update with rebase".

@nate-thegrate Updated code, documentation & tests as per review comments.

Thanks @nate-thegrate for the valuable insights & suggestions.

There's a decent chance that rebasing with the latest updates to master could fix the failing check.
 (Pushing an update is great as a workaround for flaky tests, but FYI I get an email each time it happens 🙃)

So you recommend not to rebase very often?
And shall I rebase with master branch now to get the latest changes??

Yes sir!

Btw, it's a long thread of emails sorry

No worries! 🤠👍

@chunhtai - any update on this one??

@nate-thegrate @chunhtai - thanks 👍🏼


build(release actions): cleanup of release gh actions

This PR cleans up the github actions used for the releases of @scania/tegel, @scania/tegel-react and @scania/tegel-angular.
For @scania/tegel-react and @scania/tegel-angular, it adds a installation and build step for the core package. This is to be able to generate the wrappers based off of the core package. It also adds the package type (tegel, tegel-react, tegel-angular) to the PR branch it creates when a release is completed.
It also moves the NPM version bump into a seperate action that then creates a PR againt main.
The release flow would look like this:

Run the Bump NPM version (core/angular/react) action
Review and merge the PR it created into main
Review and merge the same branch into develop
Run: Release @scania/tegel, Release @scania/tegel-react and Release @scania/tegel-angular
Party 🥳

Solving issue
Fixes: -

Not feedback on the changes in this PR, but to the actions: If I understand the code correctly it seems like it is written to release from develop and then create a release branch and merge to main.
Could it be the other way around, that we create a release branch from develop, merge it (when release notes are done), tag, and then do the release in main when it's finalised?
That would seem to be a more standard way of doing things

No, it is set to release for what ever branch you choose. But since it is not yet inside of main, you can't currently do a release from main. So I think the tactic you suggested above should still work.

GPT-4 gave me this feedback on the react workflow, some of which seems to be irrelevant, but thought you might see something i dont.
This GitHub Actions workflow is generally well designed, but there are a few areas for improvement:

In the React - Install with latest tegel package step, you're using steps.version.outputs which doesn't output anything. You should use steps.version.outputs.version instead.

The React - Build step is missing the working-directory property. If the build command needs to be run in the packages/react directory, you should specify it like you did in the other steps.

In the on-failure job, you're trying to delete a git tag using git push origin --delete @scania/tegel@${{ needs.release-react.outputs.version }}. However, the release-react job doesn't output a version. You should add an output for the version in the release-react job.

Also, the on-failure job should probably use run: git tag --delete ... instead of run: git push origin --delete ... to delete a local tag. If you want to delete a remote tag, you should use run: git push --delete origin tagName.


"Nămoloasa" is listed in the drop-down menu

Description:
"Nămoloasa" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Nămoloasa" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Nămoloasa, GALAȚI".


Assignment 2

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
add some code
What did you learn from the changes you have made?
Reading and Displaying Data from the First File, Data Summarization Function, Error Detection
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
no
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
na
How were these changes tested?
na
A reference to a related issue in your repository (if applicable)
na
Checklist

[x] I can confirm that my changes are working as intended

Hi, I checked your assignment, you did one mistake in the data summarization task, you need to use numpy instead of data.mean. for example:
implement the specific operation based on the 'operation' argument
if operation == 'mean':
    summary_values = np.mean(data, axis=ax)

Please make amendment in your assignment, deadline in Sunday. Thanks.

Hi, I checked your assignment, you did one mistake in the data summarization task, you need to use numpy instead of data.mean. for example:
implement the specific operation based on the 'operation' argument
if operation == 'mean':
    summary_values = np.mean(data, axis=ax)

Please make amendment in your assignment, deadline in Sunday. Thanks.

done

Thanks, assignment marked.


warp not working

I'm new to PocketMine and this is the first plugin I'm trying so I beg for some patience :)
I installed SimpleWarp 3.3.7 and PocketMine-MP 1.7dev-743 implementing API version 3.0.0-ALPHA11 for Minecraft: PE v1.2.10.
The plugin is successfully loaded and the commands are available.
I was able to create a warp with /addwarp test 256 166 256.
Now I'm trying to warp a player to that warp: /warp test playername and this is what I get:
[21:42:39] [Server thread/INFO]: The target must hold still to complete the warp.
[21:42:44] [Server thread/CRITICAL]: Could not execute task falkirks\simplewarp\task\CommandWarpTask: Argument 2 passed to pocketmine\math\AxisAlignedBB::setBounds() must be of the type float, string given, called in phar:///etc/mcpe/sebastian/PocketMine-MP.phar/src/pocketmine/entity/Entity.php on line 627
[21:42:44] [Server thread/CRITICAL]: TypeError: "Argument 2 passed to pocketmine\math\AxisAlignedBB::setBounds() must be of the type float, string given, called in phar:///etc/mcpe/sebastian/PocketMine-MP.phar/src/pocketmine/entity/Entity.php on line 627" (EXCEPTION) in "src/pocketmine/math/AxisAlignedBB" at line 50
[21:42:44] [Server thread/DEBUG]: #0 src/pocketmine/entity/Entity(627): pocketmine\math\AxisAlignedBB->setBounds(double 255.7, string 166, double 255.7, double 256.3, double 167.8, double 256.3)
[21:42:44] [Server thread/DEBUG]: #1 src/pocketmine/entity/Entity(1733): pocketmine\entity\Entity->recalculateBoundingBox()
[21:42:44] [Server thread/DEBUG]: #2 src/pocketmine/entity/Entity(1749): pocketmine\entity\Entity->setPosition(pocketmine\level\Position object)
[21:42:44] [Server thread/DEBUG]: #3 src/pocketmine/entity/Entity(1842): pocketmine\entity\Entity->setPositionAndRotation(pocketmine\level\Position object, double<PHONE_NUMBER>9893, double 35.171295166016)
[21:42:44] [Server thread/DEBUG]: #4 src/pocketmine/Player(3631): pocketmine\entity\Entity->teleport(pocketmine\level\Position object, NULL , NULL )
[21:42:44] [Server thread/DEBUG]: #5 SimpleWarp_v3.3.7.phar/src/falkirks/simplewarp/Destination(54): pocketmine\Player->teleport(falkirks\simplewarp\utils\WeakPosition object)
[21:42:44] [Server thread/DEBUG]: #6 SimpleWarp_v3.3.7.phar/src/falkirks/simplewarp/Warp(37): falkirks\simplewarp\Destination->teleport(pocketmine\Player object)
[21:42:44] [Server thread/DEBUG]: #7 SimpleWarp_v3.3.7.phar/src/falkirks/simplewarp/task/CommandWarpTask(45): falkirks\simplewarp\Warp->teleport(pocketmine\Player object)
[21:42:44] [Server thread/DEBUG]: #8 src/pocketmine/scheduler/TaskHandler(160): falkirks\simplewarp\task\CommandWarpTask->onRun(integer 21903)
[21:42:44] [Server thread/DEBUG]: #9 src/pocketmine/scheduler/ServerScheduler(326): pocketmine\scheduler\TaskHandler->run(integer 21903)
[21:42:44] [Server thread/DEBUG]: #10 src/pocketmine/Server(2540): pocketmine\scheduler\ServerScheduler->mainThreadHeartbeat(integer 21903)
[21:42:44] [Server thread/DEBUG]: #11 src/pocketmine/Server(2283): pocketmine\Server->tick()
[21:42:44] [Server thread/DEBUG]: #12 src/pocketmine/Server(2158): pocketmine\Server->tickProcessor()
[21:42:44] [Server thread/DEBUG]: #13 src/pocketmine/Server(1744): pocketmine\Server->start()
[21:42:44] [Server thread/DEBUG]: #14 src/pocketmine/PocketMine(556): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /etc/mcpe/sebastian/, string /etc/mcpe/sebastian/plugins/)
[21:42:44] [Server thread/DEBUG]: #15 /etc/mcpe/sebastian/PocketMine-MP.phar(1): require(string phar:///etc/mcpe/sebastian/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

The player did not move at all. And when I finally move the player ingame:
[21:42:52] [Server thread/WARNING]: playername moved too fast, reverting movement

Any idea what I'm doing wrong?

warpreport
sh: 1: xdg-open: not found
[21:53:33] [Server thread/INFO]: --- SimpleWarp Data ---
[21:53:33] [Server thread/INFO]: SERVER VERSION: 1.7dev-743
[21:53:33] [Server thread/INFO]: API: 3.0.0-ALPHA11
[21:53:33] [Server thread/INFO]: MCPE VERSION: v1.2.10
[21:53:33] [Server thread/INFO]: SOFTWARE: PocketMine-MP
[21:53:33] [Server thread/INFO]: SimpleWarp Version: 3.3.7
[21:53:33] [Server thread/INFO]: PLUGINS: Coords,SimpleWarp
[21:53:33] [Server thread/INFO]: storage-mode: 1
[21:53:33] [Server thread/INFO]: essentials-support: false
[21:53:33] [Server thread/INFO]: {
[21:53:33] [Server thread/INFO]:     "test": {
[21:53:33] [Server thread/INFO]:         "dest": "(X: 256, Y: 166, Z: 256, LEVEL: world)",
[21:53:33] [Server thread/INFO]:         "isPublic": false,
[21:53:33] [Server thread/INFO]:         "metadata": []
[21:53:33] [Server thread/INFO]:     }
[21:53:33] [Server thread/INFO]: }

This is fixed in 3b796721b7f059ec9e80658505b93943a831c816. Thank you for reporting it and providing the full error information. I will release version 3.3.8 with the fix shortly.


Robot.txt for PH7 builder

Hi i'm using PH7 builder 14.7.0   is this robot.txt  the right one ?   Thankssss
####################
Nav Doc Script (by Pierre-Henry Soria)
URL: https://github.com/pH-7/Nav-Doc-Script-V2

To work, this file has to be in the root of the domain (e.g., doc.ph7cms.com)
####################
Don't index the get params to avoid duplicate contents due to the URL rewriting
Disallow: /?

No, the one you posted is from https://github.com/pH7Software/pH7-Documentation
The correct one is https://github.com/pH7Software/pH7-Social-Dating-CMS/blob/master/robots.txt
You have it already on your website, since it is included by default. You shouldn't bother you with it, it isn't really important :)


Update README.md

asdasd

Coverage remained the same at 74.576% when pulling 17c92ab10f127f67b074e29a09e8ecc834102a25 on documentation into a2617ad6892518bfe5add58563a600a917ea12e1 on master.


Extension host frozen with large document

Fixes #1629

should this be changed to 10000 per https://github.com/microsoft/vscode-pull-request-github/issues/1629#issuecomment-613991938?

Yes, it should be 10000 now.


Incorrect default Container Width setting

When you first visit any component's page after #1726 got merged there is no indication what is the current container width

Furthermore, when you open Container Width dropdown, it says xs option is selected which is not the case

AC

Ensure that the default selected option for Container Width is md (default)

related PR: #1983


UpdateServicesDSC/UpdateServicesServer - Fix Multiple Languages comparison

Pull Request (PR) description
(Issue-36) Correct Multiple Language Comparison
Ensure that WSUS.Languages is returned as an array of strings to allow
multiple languages to be compared correctly in Test-TargetResource
Thanks to @RandomNoun for assistance debugging/preparing this PR.
This Pull Request (PR) fixes the following issues
See #36 for a full description of the problem.
UpdateServicesServer was failing to configure WSUS if more than one Update Language was set.
Task list

[x] Added an entry under the Unreleased section of the change log in the CHANGELOG.md.
Entry should say what was changed, and how that affects users (if applicable).
[-] Resource documentation added/updated in README.md.
[-] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help.
[-] Comment-based help added/updated.
[-] Localization strings added/updated in all localization files as appropriate.
[-] Examples appropriately added/updated.
[x] Unit tests added/updated. See DSC Resource Testing Guidelines.
[-] Integration tests added/updated (where possible). See DSC Resource Testing Guidelines.
[x] New/changed code adheres to DSC Resource Style Guidelines and Best Practices.

So - have done some testing around this and discovered that if you specify
'languages' = '*'; or 'languages' = 'en'; it fails.
Looking at fixing this.

Have done a bit of further checking and the original module (<IP_ADDRESS>) gives the same error if you specify languages as a string rather than a single valued array. So concerns above are a non-issue.

Given your latest testing, is this still a breaking change? If not perhaps change the title so it looks a little less scary?

Agreed - I've changed it thanks

Hi @gaelcolas Would you able to take a look at this.
Also - have raised issue on issue list -https://github.com/mgreenegit/UpdateServicesDsc/issues/37

@gaelcolas This is your Tuesday ping on a Wednesday

@gaelcolas I've put up a Gist with a test script Test-Invoke.ps1 at https://gist.github.com/jcoconnor/6d32e4afca974dca7c5d6648958292fc
This also includes a failed log before the patch is applied followed by a successful log.
You might get faster testing if the line 'synchronizeautomatically' = $true; is set to 'synchronizeautomatically' = $false;
This pre-supposes an installed WSUS - so probably need to put together that scripting too.
(tended to rely on Puppet to put that together for us).

Ok - the following commands will add the necessary features:
# Following commands will initialise the features etc

Find-Module -Name UpdateServicesDsc | Install-Module -Force

Install-WindowsFeature -Name UpdateServices
Install-WindowsFeature -Name UpdateServices-RSAT

Thanks, as discussed, this is very helpful.
I'll try to reproduce and move forward.

One thing to note - I was testing this on the fly to get a case I could send you.
If you update the MSFT_UpdateServicesServer.psm1 on the fly you need to make sure that the module is loaded again.
I have also added the 'synchronize' = $true;
It can slow things down - especially for the initial sync but if you don't do this you have to make sure you are using one of the "earlier" products - e.g. Windows Server 2008

FTR:
I've tested this resource/PR with Test-kitchen and a basic pester test based on the UpdateServicesDsc_Config.
It's only a local test on my vSphere environment for now, but better than nothing until I implement a proper pipeline.
Here's my .kitchen.yml:
---
driver:
  name: vcenter
  vcenter_username<EMAIL_ADDRESS>  vcenter_password: P@ssw0rd!
  vcenter_host:  vcsa.lab.local
  vcenter_disable_ssl_verify: true
  datacenter: lab1
  cluster: cluster

transport:
  username: vagrant
  password: vagrant

verifier:
  name: pester
  test_folder: Tests\Integration

provisioner:
  name: dsc
  dsc_local_configuration_manager_version: wmf5
  configuration_name:
    - UpdateServicesConfig
  configuration_script_folder: Tests\Integration
  configuration_script: UpdateServicesConfig.ps1
  configuration_data:
    AllNodes:
      - nodename: localhost
  modules_from_gallery:
    - chocolatey

platforms:
  - name: win2019_RAW
    driver:
      template: packer-templates/win2019_RAW

suites:
  - name: UpdateServicesConfig

And the quick test I ran after DSC converged, to verify the change to that PR:
$script:DSCModuleName      = 'UpdateServicesDsc'
$script:DSCResourceName    = 'MSFT_UpdateServicesServer'

Describe "$($script:DSCResourceName)_Integration" {

    BeforeAll {
        $Server = Get-WsusServer
        $Config = $Server.GetConfiguration()
        $LanguagesEnabled = $Config.GetEnabledUpdateLanguages()
    }

    It "Should Set language Fr Es En" {
        $LanguagesEnabled | Should Be 'fr','es','en'
    }
}

It's not perfect but it's a good foundation we need to popularise.
I'll be working to get that also working on Azure and share the setup so that anyone can test in a timely fashion, and we can improve the missing integration tests.

I will publish this soon on the Gallery, although I want to have a double check to see whether breaking changes were introduced prior to this PR since the last published version.


Plex Notification not working

It does convert mkv to mp4 but it does not refresh plex media server
My log shows the following:
2019-02-03 12:05:55 - SonarrPostConversion - INFO - Sonarr extra script post processing started.
2019-02-03 12:05:55 - readSettings - INFO - /usr/local/bin/python
2019-02-03 12:05:55 - SonarrPostConversion - INFO - Processing /mnt/media/tv/series/The Good Doctor/Season 02/The Good Doctor - S02E11 - Quarantine Part Two.mkv.
2019-02-03 12:05:55 - mkvtomp4 - INFO - Reading video stream.
2019-02-03 12:05:55 - mkvtomp4 - INFO - Video codec detected: h264.
2019-02-03 12:05:55 - mkvtomp4 - INFO - Pix Fmt: yuv420p.
2019-02-03 12:05:55 - mkvtomp4 - INFO - Profile: High.
2019-02-03 12:05:55 - mkvtomp4 - INFO - Reading audio streams.
2019-02-03 12:05:55 - mkvtomp4 - INFO - No audio streams detected in any appropriate language, relaxing restrictions so there will be some audio stream present.
2019-02-03 12:05:55 - mkvtomp4 - INFO - Audio detected for stream #1: eac3 [eng].
2019-02-03 12:05:55 - mkvtomp4 - INFO - Creating audio stream 0 from source audio stream 1 [iOS-audio].
2019-02-03 12:05:55 - mkvtomp4 - INFO - Audio track is number 0 setting disposition to default
2019-02-03 12:05:55 - mkvtomp4 - INFO - Creating audio stream 1 from source stream 1.
2019-02-03 12:05:55 - mkvtomp4 - INFO - Audio Track is number 1 setting disposition to none
2019-02-03 12:05:55 - mkvtomp4 - INFO - Reading subtitle streams.
2019-02-03 12:05:55 - mkvtomp4 - INFO - Subtitle detected for stream #2: subrip [eng].
2019-02-03 12:05:55 - mkvtomp4 - INFO - Creating subtitle stream 0 from source stream 2.
2019-02-03 12:05:55 - mkvtomp4 - ERROR - No valid subtitle language specified, cannot download subtitles.
2019-02-03 12:05:55 - mkvtomp4 - INFO - Starting conversion.
2019-02-03 12:07:06 - mkvtomp4 - INFO - /mnt/media/tv/series/The Good Doctor/Season 02/The Good Doctor - S02E11 - Quarantine Part Two.mp4 created.
2019-02-03 12:07:06 - SonarrPostConversion - INFO - Tagging /mnt/media/tv/series/The Good Doctor/Season 02/The Good Doctor - S02E11 - Quarantine Part Two.mkv with ID 328634 season 2 episode 11.
2019-02-03 12:07:10 - tvdb_mp4 - INFO - Tagging file: /mnt/media/tv/series/The Good Doctor/Season 02/The Good Doctor - S02E11 - Quarantine Part Two.mp4.
2019-02-03 12:07:11 - tvdb_mp4 - INFO - Trying to write tags.
2019-02-03 12:07:11 - tvdb_mp4 - INFO - Tags written successfully.
2019-02-03 12:07:11 - mkvtomp4 - INFO - Relocating MOOV atom to start of file.
2019-02-03 12:07:11 - qtfaststart - INFO - Removing free atom at 32 (8 bytes)
2019-02-03 12:07:11 - qtfaststart - INFO - Patching stco with 61870 entries
2019-02-03 12:07:11 - qtfaststart - INFO - Patching stco with 101065 entries
2019-02-03 12:07:11 - qtfaststart - INFO - Patching stco with 80642 entries
2019-02-03 12:07:11 - qtfaststart - INFO - Patching stco with 825 entries
2019-02-03 12:07:11 - qtfaststart - INFO - Writing output...
2019-02-03 12:07:35 - SonarrPostConversion - ERROR - Sonarr monitor status update failed.
Traceback (most recent call last):
File "/usr/local/sickbeard_mp4_automator/postSonarr.py", line 102, in
log.info("Sonarr response: ID %d %s." % (rstate['id'], rstate['state']))
TypeError: list indices must be integers, not str
2019-02-03 12:07:35 - SonarrPostConversion - ERROR - Unable to refresh plex, check your settings.
Traceback (most recent call last):
File "/usr/local/sickbeard_mp4_automator/autoprocess/plex.py", line 38, in refreshPlex
xml_sections = minidom.parse(urlopen(base_url))
File "/usr/local/lib/python2.7/urllib.py", line 87, in urlopen
return opener.open(url)
File "/usr/local/lib/python2.7/urllib.py", line 213, in open
return getattr(self, name)(url)
File "/usr/local/lib/python2.7/urllib.py", line 357, in open_http
'got a bad status line', None)
IOError: ('http protocol error', 0, 'got a bad status line', None)

I've had the same issue arise in the last couple days. Been wracking my brain to figure it out, but then I saw this post and realized it may not just be me configuring things wrong.
From my logs...seems to match yours exactly
2019-02-07 10:54:21 - SonarrPostConversion - ERROR - Unable to refresh plex, check your settings.
Traceback (most recent call last):
File "/mp4_automator/autoprocess/plex.py", line 38, in refreshPlex
xml_sections = minidom.parse(urlopen(base_url))
File "/usr/lib/python2.7/urllib.py", line 87, in urlopen
return opener.open(url)
File "/usr/lib/python2.7/urllib.py", line 213, in open
return getattr(self, name)(url)
File "/usr/lib/python2.7/urllib.py", line 357, in open_http
'got a bad status line', None)
IOError: ('http protocol error', 0, 'got a bad status line', None)

Its a real problem, I can see the episode in plex showing up but it cannot be played unless i manually refresh the library to update it to mp4.
I have tried changing the token and re checked the Ip with no outcome

@seed1234 Is your Plex Server set to require secure connections? I changed that back to preferred instead of required and things seem to be working again. I can't say 100% that was the fix, but definitely makes sense what what I was seeing and is worth checking out.

@kushfest  The changes you have mentioned worked, the Preferred Setting in Plex Media Server is required for the script to be able to communicate to the server

So this isn't a great fix because you're reducing the security of your server by allowing insecure connections to do the API requests. Definitely sub optimal.
Did some attempts to look in to this and think I have a solution
Updated the plex.py file in autoProcess to include an https request (relaxed to some degree without hostname check cause its happening locally) but doesn't require you to allow non SSL connections.
What you have to do instead is tell plex to allow connections from your local network without authentication which seems to let this work. (My local network uses 10.0.1.***)

And here is the updated script that will try an https request if the http request fails
#!/usr/bin/env python
try:
    from urllib.request import urlopen
except ImportError:
    from urllib import urlopen
import logging
from xml.dom import minidom

def refreshPlex(settings, source_type, logger=None):
    if logger:
        log = logger
    else:
        log = logging.getLogger(__name__)

    host = settings.Plex['host']
    port = settings.Plex['port']
    token = settings.Plex['token']

    log.debug("Host: %s." % host)
    log.debug("Port: %s." % port)
    log.debug("Token: %s." % token)

    approved_sources = ['movie', 'show']
    if settings.Plex['refresh'] and source_type in approved_sources:
        base_url = 'http://%s:%s/library/sections' % (host, port)
        refresh_url = '%s/%%s/refresh' % base_url

        if token:
            refresh_url = refresh_url + "?X-Plex-Token=" + token
            base_url = base_url + "?X-Plex-Token=" + token
            log.debug("Plex home token detected.")

        log.debug("Refresh URL: %s." % refresh_url)
        log.debug("Base URL: %s." % base_url)

        try:
            refresh(base_url, refresh_url, source_type)
        except IOError:
            try:
                import ssl
                ctx = ssl.create_default_context()
                ctx.check_hostname = False
                ctx.verify_mode = ssl.CERT_NONE
                refresh_url = refresh_url.replace("http://", "https://")
                base_url = base_url.replace("http://", "https://")
                refresh(base_url, refresh_url, source_type, ctx=ctx)
            except:
                log.error(refresh_url)
                log.error(base_url)
                log.error("Unable to refresh plex https, check your settings.")
        except Exception:
            log.exception("Unable to refresh plex, check your settings.")

def refresh(base_url, refresh_url, source_type, ctx=None):
    xml_sections = minidom.parse(urlopen(base_url, context=ctx))
    sections = xml_sections.getElementsByTagName('Directory')
    for s in sections:
        if s.getAttribute('type') == source_type:
            url = refresh_url % s.getAttribute('key')
            urlopen(url, context=ctx)

Try testing this and see if it works

Seems to be working on my end, pushed an update to the master branch and updated the readme, let me know

I'm so glad you jumped in on this. I wasn't thrilled to drop the secure connection requirement, but it was the only work-around within my skill-set hah.
I just pulled the updates and configured Plex to require secure connections + added my local network to the list of IPs that do not require auth. My test was successful!
Thank you!

I just updated it to the new master. Changed the Plex . It works . Good Stuff
@mdhiggins Thank you

Glad its working, thanks for following up 👍

Can this issue be reopened? Below is an excerpt from my server where it's failing to fresh my plex library.

2019-04-25 19:45:45 - RadarrPostConversion - INFO - Requesting updated information from Radarr for movie ID 1837.
2019-04-25 19:45:45 - RadarrPostConversion - INFO - MEDIAINFORMATION
2019-04-25 19:45:49 - RadarrPostConversion - INFO - Radarr monitoring information updated for movie District 9.
2019-04-25 19:45:49 - RadarrPostConversion - ERROR - Unable to refresh plex, check your settings.
Traceback (most recent call last):
File "/opt/mp4automator/autoprocess/plex.py", line 38, in refreshPlex
refresh(base_url, refresh_url, source_type)
File "/opt/mp4automator/autoprocess/plex.py", line 56, in refresh
xml_sections = minidom.parse(urlopen(base_url, context=ctx))
TypeError: urlopen() got an unexpected keyword argument 'context'

My autoProcess.ini file includes the server's IP address as well as the correct token. My setup is a little more involved across three separate servers but works great minus this small part of the puzzle. In the meantime, I've just added a plex media server connect option in radarr/sonarr as a stop-gap to get the library to update after media is converted.
If there is anything else that you need at all just let me know.
Thank you!


Discord invite in the README is invalid

It expired some time ago.

Nope it hasn't. The link never expires. There's some bug in discord that randomly says that for random people.

Maybe some permission issue?

There are no permissions to change. The link works when I tried it (in incognito mode obviously)

You can use this one for now. It expires in a week.
https://discord.gg/mbAhhE4b

Tested with another discord user of mine, and it worked. closing this issue.

@koskimas The Discord invite is not working today. It says "Invite Invalid" and that the link may have expired.
I don't understand why you won't just enable the Discussions setting here on Github though... It would be so much simpler and better since everyone is already logged into GitHub and when you search on Google, you can actually find things in GitHub discussions.
Discord is essentially useless and it might as well not even exist for the intended usage.

FWIW I can't get on the Discord either.

Anyone having trouble joining discord, try copy-pasting the link from the badge and navigating to that directly. The link IS valid. There's some weird bug in either discord or using it through the badge.
@waynebloss I think I explained this to you in your issue. Or are you unable to understand everything/everyone that disagrees with you?

@waynebloss I already answered you in the issue, but here it is for other people: We have issues for feature requests/discussions and discord for other discussions/help. There is a search in discord and later we can add more channels. It would be confusing to have yet another place for discussions. Discord is widely used for this purpose and many people prefer it.
Also since you seem to be somewhat pissed, try to remember that I'm the person that's answering all your questions currently. What you are essentially demanding is that I actively follow yet another place. I'm not getting paid. I'm doing this on my free time.

@koskimas I'm sorry, but you did not answer any my main concern in the previous issue. Also, I am not "pissed" at all, I'm simply providing argumentation for what I believe is the correct course of action. If there's something specific that you think was rude or angry, could you please point that out for me so I can correct this behavior?
(Or, can anyone else help me with this based on the discussion here and #155 ?)
I see no evidence that it would be confusing to have another place with discussions. It's actually more confusing to have a discussion channel that people can't access for unknown reasons as we've seen here and that search engines cannot index.

I'm the person that's answering all your questions currently.

The point of a very easily accessible discussion channel is to avoid having you answer any of the questions and to let others discuss among themselves freely and easily.

Thank you! You have a good day too!


Can't render properly on xiaomi pocophone f1 when dark mode is enabled

Hello,
When I wanted to test the app on my phone colors and some icons could not render properly. I use xiaomi pocophone f1. It might be problem with jetpack compose.
Device Info
Brand: Xiaomi
Model: Pocophone f1
MIUI version: MIUI Global 12.0.3
Android Version: 10
Dark Mode: Enabled

MIUI’s dark mode uses a forced inversion algorithm.
You can use View.isForceDarkAllowed = false to disable the force inversion


Break up quickstart example projects and introduce JUnit 5 refe… (#1416)

#1416 was not targetting master branch, hence need another merge to get it into master!

Will make the Spock quickstart example consistent with the new folder structure.


Prevent NPE on commenting on lines with invalidated comments (with migration)

#12239 reports an NPE when viewing the diff page of a PR when comments are made on a line that has previously had comments invalidated on it.
@mrsdizzie discovered the mechanism and reason this occurs.
This PR fixes the above NPE by preventing a review being assigned to 0 by only checking for a review if we are replying to a previous review and migrates all broken reviews to create a review and code comment for them.
Fix #12239
Closes #12548
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

Codecov Report

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

@@            Coverage Diff             @@
##           master   #12549      +/-   ##
==========================================
- Coverage   43.48%   43.44%   -0.05%
==========================================
  Files         642      643       +1
  Lines       71040    71129      +89
==========================================
+ Hits        30893    30901       +8
- Misses      35136    35220      +84
+ Partials     5011     5008       -3

Impacted Files
Coverage Δ

models/migrations/migrations.go
4.66% <ø> (ø)

models/migrations/v147.go
0.00% <0.00%> (ø)

modules/git/hook.go
55.73% <ø> (ø)

services/pull/review.go
47.74% <0.00%> (ø)

modules/indexer/stats/queue.go
52.94% <0.00%> (-23.53%)
:arrow_down:

modules/indexer/stats/db.go
43.47% <0.00%> (-8.70%)
:arrow_down:

modules/queue/workerpool.go
58.77% <0.00%> (-1.23%)
:arrow_down:

models/issue_comment.go
53.90% <0.00%> (+0.15%)
:arrow_up:

services/pull/pull.go
42.03% <0.00%> (+0.46%)
:arrow_up:

... and 5 more

Continue to review full report at Codecov.

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

Use #12548 as basis for backport.


Background color not applied to space (ASCII 0x20) for a short duration after opening a new tab

Windows Terminal version
1.14.1962.0
Windows build number
10.0.19043.0
Other Software
No response
Steps to reproduce

Install WSL1.
Install Ubuntu 20.04.
Configure Windows Terminal to start Ubuntu 20.04 when opening a new tab.
Add the following two lines at the very top of ~/.bashrc on Ubuntu 20.04:printf 'red block: \033[41m \033[0m\n'
return

Open a new tab.

Expected Behavior
The top of the terminal contains text "red block:" followed by a red block. Like this:

Actual Behavior
The top of the terminal contains text "red block:" and is not followed by a red block. Like this:

If the following lines are added at the very top of ~/.bashrc:
printf '\n'
sleep 1
printf 'red block: \033[41m \033[0m\n'
return

Then the content of the terminal upon opening a new tab is as expected. Like this:

Note that both printf '\n' and sleep 1 are necessary for the red block to render correctly.

This looks like #8341, which was addressed in v1.14.228, so I suspect you just need to upgrade.

Indeed, it's the same issue. I was unable to find it because its title doesn't capture the nature of the problem very well.
Let's close this issue as a dup.
P.S.
I didn't verify the fix because I'm short on time and the bug doesn't affect me. Sorry.


Log errors to stderr instead of stdout

Replace all occurrences of console.log by console.error in logError functions.
This allows using apollo-codegen with other commands in a script, and separating errors from normal output.
A work-around would be to use shell redirections.
I have not written any test in the PR.

thanks @Caerbannog!


Automate installation of stylelint-config-standard in extension

We should try to automate the installation of npm install --save-dev stylelint-config-standard.

This may be obsolete because the Styelint extension is not available anymore, see #20.

Closed because we will remove the StyeLint extension. See #20


Design Patterns: Account flow

[ ] Spike: Understand what is possible with keycloak
[ ] Sign up (new account creation)
[ ] Sign in
[ ] Reset password
[ ] Sign out
[ ] Account page (?)

On hold until we can get more information to allow us to progress with design.

Initial set of questions here:
https://docs.google.com/document/d/1xhp5XmB20ybeCXt7RapBcTOrJdAYDrBS1twuYWb7ddA/edit?usp=sharing

Some questions to consider
General questions

How do end-users get their app accounts?

Is there a minimum set of details required to sign up?
Is there a minimum set of details required to reset a password?
How is access control guaranteed?

Do new applications get manually approved by an admin or is it an automatic process, eg. based on email domain?

Are there any minimum standards regarding:

Password complexity
2FA
Failed number of attempts to login

If there is 2FA, what methods are available?

Technical questions

Is there a SSO/Federated system or does each app require a new account?

If there isn't - can we push for one?

Does Keycloack allow theming and to what extent?

Form inputs and buttons?
Background image?
Logo?
Changing default text (eg "Username" to "Email address",  "Sign up" to "New account", "Reset password" to "Forgot password" etc)

Does Keycloack have set flows for 'New account' / 'Reset account' ?

Can these change? (eg. to integrate 2FS, or minimum set of information needed for a password reset)

What other solutions are used, in addition to Keycloack?

Anything else?


Consider using separate push for etching

Currently, the etching is one or two trailing varints in the runestone, which are the rune, and a small amount of additional metadata. This is simple, but limits us to a small amount of metadata, and gives us limited extensibility. We might want additional metadata, or some way to extend or modify the protocol in the future, and using a separate push for the etching would make that easy.

We could also use a similar approach to inscriptions:

Runestone is a sequence of varints.
Parse as sequence of (tag, value) fields.
If an unrecognized even tag is encountered, then all input runes are burned, and if there is an etching, its supply is set to zero.
A tag of 0 means that the remaining varints are edicts. If we've previously encountered an unrecognized tag, then the edicts are ignored and all runes are burned.

This increases the size of the runestone by one byte, if there are fields, by one byte per field.
If we do this, we need to emphasize that ALL tags are reserved for the protocol, and should not be used with prior coordination.

Things we cannot do:

We cannot miss any etchings. If we have unique runes, then in order to avoid conflicts, un-upgraded and upgraded implementations must recognize the same runeset.


Missing parenthesis cause incorrect logic

At https://github.com/vlm/asn1c/blob/master/libasn1compiler/asn1c_C.c#L1778 and 1779, the construct "&& !thing == SOME_CONSTANT".  This should be "&& !(thing == SOME_CONSTANT)" as the ! has higher precedence than the ==.

This one is fixed in this commit: 1b3a135184aa300e25b28b3215debdefb732a6fd

Fixed, thank you!


User scroll(horizontal) fast, right or left only one month only move but now this library is moving more than month

In this sample project not used in the library, your directly used in default android date picker.
view.findViewById(R.id.original_button).setOnClickListener(v -> {
Calendar now = Calendar.getInstance();
new android.app.DatePickerDialog(
requireActivity(),
(view1, year, month, dayOfMonth) -> Log.d("Orignal", "Got clicked"),
now.get(Calendar.YEAR),
now.get(Calendar.MONTH),
now.get(Calendar.DAY_OF_MONTH)
).show();
});
Picker**(DatePickerFragment)**
In this library, if I scroll fast to right or left in horizontal then it will be move in 3 or 4 months but default date picker only move in one month only.
Please let me know how to solve this issue(user horizontal scroll fast, right or left only one month only move)

Duplicate of #514


[FLINK-6710] Remove Twitter-InputFormat

This PR removes the twitter InputFormat as it doesn't provide any significant functionality.

+1 to remove it (however, please merge this only after at least one other PMC member also +1ed and after some time passed. I don't want to cause any discussions afterwards)

sure. no problem.

Maybe we should discuss this on the ML. I know at least one user that used it for fast prototyping a Flink demo application. Maybe it adds not much value but allows for quickly showing a nice streaming demo.

Then let's replace it with a generic JsonInputFormat that supports even more use-cases without 1900 lines of bloat.

Yes, a generic JsonInputFormat would be a nice addition.


Add gleecoin token to ubiq

Please add GLEE's logo.  It is 40kb big and 512x512 as per the specifications requirements

If there is something wrong with the icon let me know and I'll adjust it if needed @octanolabs