Missing "./dist/runtime/client" export in "trpc-nuxt" package

In v0.2 I got error when tried build:
 ERROR  [vite:resolve] Missing "./dist/runtime/client" export in "trpc-nuxt" package                                                                                11:53:00

 ERROR  Missing "./dist/runtime/client" export in "trpc-nuxt" package                                                                                11:53:00

  at bail (node_modules/vite/dist/node/chunks/dep-8f5c9290.js:38572:8)
  at resolve (node_modules/vite/dist/node/chunks/dep-8f5c9290.js:38649:10)
  at resolveExports (node_modules/vite/dist/node/chunks/dep-8f5c9290.js:40957:12)
  at resolveDeepImport (node_modules/vite/dist/node/chunks/dep-8f5c9290.js:40975:31)
  at tryNodeResolve (node_modules/vite/dist/node/chunks/dep-8f5c9290.js:40748:20)
  at Object.resolveId (node_modules/vite/dist/node/chunks/dep-8f5c9290.js:40556:28)
  at node_modules/rollup/dist/shared/rollup.js:22868:37
  at processTicksAndRejections (node:internal/process/task_queues:96:5)

Never mind.


[do not merge] Fix TravisCI builds by updating bundler

The TravisCI version of bundler is out of date, which can cause some problems
install dependencies. Updating bundler as part of the install setup is the
fix recommended by Travis (See https://github.com/travis-ci/travis-ci/issues/3531)
I was seeing it another govuk_template branch:

https://travis-ci.org/alphagov/govuk_template/builds/102056609

There is an identical fix for govspeak:

https://github.com/alphagov/govspeak/commit/1135adab9d1e4404b9a903ee1ffb35f7ebbeb21e

More info:

https://github.com/rubygems/rubygems/issues/1419
https://github.com/thoughtbot/factory_girl/pull/846

Don't merge yet, @benilovj is waiting to see if https://travis-ci.org/alphagov/govuk_template/builds/102113384 will fix the issue in a cleaner way.

Closing this in favour of https://github.com/alphagov/govuk_template/pull/186


Misleading error message coloring

The last warning is red, while fatal error is white.
It seems that first line of the output from 3rd attempt is printed red as an overall result and the next line is not coloured.
Maybe all the overall error message should be red?
Screenshot contents is produced by version 3.5.1 of the step however, I haven't found anything related in release notes at: https://github.com/bitrise-io/steps-git-clone/releases

v4 includes tons of changes (was pretty much a complete rewrite), so could you please try it again with the latest version of the step @koral-- ?

Here is how it looks like on 4.0.4 (error I simulated is a little bit different but it doesn't matter):

Coloring seems to be fine but yellow text is not properly aligned vertically. Highlighted text appears 2 times in area of Attempt 2 but not once in Attempt 1.

@koral-- thanks for the report & screen shot!
Re:

Coloring seems to be fine but yellow text is not properly aligned vertically. Highlighted text appears 2 times in area of Attempt 2 but not once in Attempt 1.

That's not the fault of the step directly, it affects Bitrise logs sometimes if stdout and stderr are both written at about the same time on Linux.
We're still searching for exactly what might cause this, and we only saw this happening on Linux; most likely some kind of stderr buffering delay is the root cause as technically we just use Go's built in "Combined Output" method, which returns both the stdout and stderr in the same string/buffer.
That issue is tracked at https://github.com/bitrise-io/bitrise/issues/546 (was also reported by you ;) ), so I'll close this issue here, but feel free to comment if we missed anything and we'll reopen it :)


Enable analysis on human and mouse data in GSEA app

*note not tested yet

Same situation with this - tests are still passing locally but there's an issue with a sigkill on CI.


Terraform 0.14.0 support

Describe the Bug
The latest version of this module does not work with terraform 0.14.0
Expected Behavior
This module should work with the latest terraform version as of now, 0.14.0
Steps to Reproduce
Steps to reproduce the behavior:

Include the latest module version in terraform 0.14.0

Initializing modules...
Downloading cloudposse/ses/aws 0.8.1 for ses...
- ses in .terraform/modules/ses
Downloading git::https://github.com/cloudposse/terraform-aws-iam-system-user.git?ref=tags/0.16.0 for ses.ses_user...
- ses.ses_user in .terraform/modules/ses.ses_user
Downloading git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.19.2 for ses.ses_user.this...
- ses.ses_user.this in .terraform/modules/ses.ses_user.this
Downloading git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.19.2 for ses.this...
- ses.this in .terraform/modules/ses.this
Error: Unsupported Terraform Core version
  on .terraform/modules/ses.ses_user.this/versions.tf line 2, in terraform:
   2:   required_version = ">= 0.12.0, < 0.14.0"
Module module.ses.module.ses_user.module.this (from
git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.19.2)
does not support Terraform version 0.14.0. To proceed, either choose another
supported Terraform version or update this version constraint. Version
constraints are normally set for good reason, so updating the constraint may
lead to other errors or unexpected behavior.
Error: Unsupported Terraform Core version
  on .terraform/modules/ses.this/versions.tf line 2, in terraform:
   2:   required_version = ">= 0.12.0, < 0.14.0"
Module module.ses.module.this (from
git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.19.2)
does not support Terraform version 0.14.0. To proceed, either choose another
supported Terraform version or update this version constraint. Version
constraints are normally set for good reason, so updating the constraint may
lead to other errors or unexpected behavior.

Using the latest version of this module (0.9.0) and the latest version of terraform (0.14.4) this issue is still present:
Initializing modules...
Downloading cloudposse/ses/aws 0.9.0 for ses...
- ses in .terraform/modules/ses
Downloading cloudposse/iam-system-user/aws 0.16.0 for ses.ses_user...
- ses.ses_user in .terraform/modules/ses.ses_user
Downloading git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.19.2 for ses.ses_user.this...
- ses.ses_user.this in .terraform/modules/ses.ses_user.this
Downloading cloudposse/label/null 0.22.1 for ses.this...
- ses.this in .terraform/modules/ses.this
Error: Unsupported Terraform Core version
  on .terraform/modules/ses.ses_user.this/versions.tf line 2, in terraform:
   2:   required_version = ">= 0.12.0, < 0.14.0"
Module module.ses.module.ses_user.module.this (from
git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.19.2)
does not support Terraform version 0.14.4. To proceed, either choose another
supported Terraform version or update this version constraint. Version
constraints are normally set for good reason, so updating the constraint may
lead to other errors or unexpected behavior.

Using the latest version of this module (0.9.0) and the latest version of terraform (0.14.4) this issue is still present:
Initializing modules...
Downloading cloudposse/ses/aws 0.9.0 for ses...
- ses in .terraform/modules/ses
Downloading cloudposse/iam-system-user/aws 0.16.0 for ses.ses_user...
- ses.ses_user in .terraform/modules/ses.ses_user
Downloading git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.19.2 for ses.ses_user.this...
- ses.ses_user.this in .terraform/modules/ses.ses_user.this
Downloading cloudposse/label/null 0.22.1 for ses.this...
- ses.this in .terraform/modules/ses.this
Error: Unsupported Terraform Core version
  on .terraform/modules/ses.ses_user.this/versions.tf line 2, in terraform:
   2:   required_version = ">= 0.12.0, < 0.14.0"
Module module.ses.module.ses_user.module.this (from
git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.19.2)
does not support Terraform version 0.14.4. To proceed, either choose another
supported Terraform version or update this version constraint. Version
constraints are normally set for good reason, so updating the constraint may
lead to other errors or unexpected behavior.

@osterman

@osterman

@vdmkenny this has now been fixed since #22 / 0.9.0. Closing out.

My terraform version is 1.2.6 and I am using latest version of this module which is 0.22.3. I also tried 0.22.0 and 0.20.0 and I don't see tags being applied to my SES domain. Is this issue related to this?

My terraform version is 1.2.6 and I am using latest version of this module which is 0.22.3. I also tried 0.22.0 and 0.20.0 and I don't see tags being applied to my SES domain. Is this issue related to this?

My terraform version is 1.2.6 and I am using latest version of this module which is 0.22.3. I also tried 0.22.0 and 0.20.0 and I don't see tags being applied to my SES domain. Is this issue related to this?

I was hoping to see tags on aws_ses_domain_dkim and aws_ses_domain_identity but I see those resource does not support tags  argument that's why we don't see tags there.


NAutoComplete Theme Overrides

Describe the bug
Attempting the change Select Menu size, it appears the NAutoComplete isn't relaying the size value to the InternalSelectMenu.
Steps to reproduce
Component.vue
<n-auto-complete
    v-model:value="model"
    placeholder="Placeholder"
    :options="options"
    size="small"
    @select="handleSelect"
/>

App.vue
const ThemeOverrides = {
    AutoComplete: {
        peers: {
            InternalSelectMenu: {
                optionFontSizeSmall: '10px'
            }
        }
    }
}

Link to minimal reproduction
https://codesandbox.io/p/devbox/pedantic-euler-5cc79z
System Info
System:
    OS: Windows 11 10.0.22631
    CPU: (24) x64 AMD Ryzen 9 7900X 12-Core Processor
    Memory: 16.76 GB / 31.12 GB
  Binaries:
    Node: 18.14.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.21 - ~\AppData\Roaming\npm\yarn.CMD
    npm: 9.7.2 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Chromium (123.0.2420.65)
    Internet Explorer: 11.0.22621.1

Used Package Manager
npm
Validations

[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion.
[X] The provided reproduction is a minimal reproducible example of the bug.

Having this problem with NSelect size="small" as well.


[pdal, pdal-c] Update to v2.5.3, v2.2.0 and fix GCC 13 build

[x] Changes comply with the maintainer guide
[x] SHA512s are updated for each updated download
[x] The "supports" clause reflects platforms that may be fixed by this new version
[x] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

This updates PDAL to version 2.5.3, and includes a PR that fixes a build error with GCC 13. The GCC 8 compatibility patch was removed as it has been accepted into the upstream repo.
PDAL 2.5.3 depends on Draco 1.5.6. An existing PR to upgrade Draco exists at #31220

The following error occurs during CI testing:
-- Configuring x64-windows
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -v
    Working Directory: D:/buildtrees/pdal/x64-windows-rel/vcpkg-parallel-configure
    Error code: 1
    See logs for more information:
      D:\buildtrees\pdal\config-x64-windows-dbg-CMakeCache.txt.log
      D:\buildtrees\pdal\config-x64-windows-rel-CMakeCache.txt.log
      D:\buildtrees\pdal\config-x64-windows-out.log

Call Stack (most recent call first):
  D:/installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:248 (vcpkg_execute_required_process)
  ports/pdal/portfile.cmake:49 (vcpkg_cmake_configure)
  scripts/ports.cmake:147 (include)

D:\buildtrees\pdal\config-x64-windows-out.log:
CMake Error at C:/a/1/s/scripts/buildsystems/vcpkg.cmake:852 (_find_package):
  Could not find a configuration file for package "Draco" that is compatible
  with requested version "1.5.6".

  The following configuration files were considered but not accepted:

    D:/installed/x64-windows/share/draco/draco-config.cmake, version: 1.5.3

Call Stack (most recent call first):
  plugins/draco/CMakeLists.txt:6 (find_package)

Note: I will be converting your PR to draft status. When you resolve, revert to "ready for review". That way, I know you've fixed it, since you can't modify the tags.

That error is expected until the mentioned PR for Draco is merged, which does unfortunately prevent the pipeline from running successfully. I will mark this for review once the Draco PR has been merged.

PDAL's C API must also be updated to version 2.2.0 to account for an API change in PDAL. I have added the required update to pdal-c to this PR.

Usage:
The package pdal provides CMake variables:

    find_package(PDAL CONFIG REQUIRED)
    target_include_directories(${PDAL_INCLUDE_DIRS})
    target_link_libraries(main PRIVATE ${PDAL_LIBRARIES})

If necessary, override the default plugin search path by setting the
environment variable PDAL_DRIVER_PATH to a list of directories that
pdal should search for plugins.

When testing usage, the following error occurs:
1> [CMake] CMake Error at CMakeFindUsage/CMakeLists.txt:16 (target_include_directories):
1> [CMake]   target_include_directories called with incorrect number of arguments
1> [CMake]
1> [CMake]
1> [CMake] -- Configuring incomplete, errors occurred!

Added Usage from #21275, now submit 77fc184f788f7a0ed88aaa681af175f04d53c1f0 to fix it.

All features are tested successfully in the following triplet:
x86-windows
x64-windows

The usage test passed (header files found):
The package pdal provides CMake variables:

    find_package(PDAL CONFIG REQUIRED)
    target_include_directories(main PRIVATE ${PDAL_INCLUDE_DIRS})
    target_link_libraries(main PRIVATE ${PDAL_LIBRARIES})

If necessary, override the default plugin search path by setting the
environment variable PDAL_DRIVER_PATH to a list of directories that
pdal should search for plugins.


Docs: Update documentation of disallowKeywordsOnNewLine, requirePaddingNewlinesBeforeKeywords, requirePaddingNewlinesInBlocks, requireVarDeclFirst

Updating the type, value and example sections of the 4 rules stated in the subject to be consistent with other rule. I left it as 4 commits in the PR since I am modifying different rules. I can squash it if required.
It would be great to have some feedback on requirePaddingNewlinesBeforeKeywords as it has a default array list that is too big to fit into the value section. As I could not find an existing rule with a long list in the documentation. I left it in the example section and reference it in the description.
* Values:
*
* - `true` specifies that the default keywords shown in the example require an empty line above it
* - `Array` specifies quoted keywords which require an empty line above it
*
* #### Example
*
* ```js
* "requirePaddingNewlinesBeforeKeywords": [
*     "do",
*     "for",
*     "if",
*     "else",
*     "switch",
*     "case",
*     "try",
*     "catch",
*     "void",
*     "while",
*     "with",
*     "return",
*     "typeof",
*     "function"
* ]
* ```

Looks good!

@markelog Once this PR is done. I am thinking of going through the other rules to do the same.
Should I follow what we did there and create an issue/PR for every 4-5 rules I am going to update?
Or shall I do 1 issue and multiple PRs  for all the rules tobe updated?

It would be great to have some feedback on requirePaddingNewlinesBeforeKeywords as it has a default array list that is too big to fit into the value section.

You could do the same thing we did for http://jscs.info/rule/disallowSpaceAfterBinaryOperators.html
In other words no need to mention full list of default values. Since that spacedKeywords array could change, but docs might not.

I can squash it if required

It would be cool, to make this commit like this -
Docs: improve documentation for various rules

    * disallowKeywordsOnNewLine
        Modify the type and value sections to be consistent with other rules

    * requirePaddingNewlinesInBlocks
        Modify the type, value and example sections to be consistent with other rules

    * requireVarDeclFirst
        Modify the type, value and example sections to be consistent with other rule

    * requirePaddingNewlinesBeforeKeywords
        Modify the type, value and example sections to be consistent with other rule.
        Added valid and invalid cases for array example

    Fixes #1658

See http://jscs.info/contributing.html#commit-message-format

@markelog Updated with latest comments. Thanks for the commit message, I was trying to look for something like that as the generic format in the documentation did not cover cases with multiple rules in a single commit like this.

I was trying to look for something like that as the generic format in the documentation did not cover cases with multiple rules in a single commit like this.

I only ask about this style, so we wouldn't clutter commit history.

Should I follow what we did there and create an issue/PR for every 4-5 rules I am going to update?

That would be cool!

Thank you!


Temp keys implementation (#3563)

Telemetry will come in separate PR

Some minor issues, otherwise looks great!

What is a "temp key"?

I don't think we should merge this to master until our clean-up job is running. This suggests we should have a feature flag to easily enable and disable creation of keys. What do you think?

@scottbommarito Refactored the tests to better match existing patterns... both with mocking the auth service and string scopes declared in [InlineData] attributes.

@joelverhagen Sounds reasonable. To avoid overloading this PR, how about I merge this and send PR for telemetry and feature flag tomorrow?

To avoid overloading this PR, how about I merge this and send PR for telemetry and feature flag tomorrow?

As long as it makes it in before a merge to master: 👍


Upgrade 1.5.0 to 1.5.1 problem : NullSocket.php:36

Hi,
I try to upgrade Pathfinder from 1.5.0 to 1.5.1 and when I go to the setup page, I have a 500 error page.
Status: 'Class 'React\Promise\RejectedPromise' not found [/opt/pathfinder/app/main/lib/socket/NullSocket.php:36]'
In apache logs, I found :
[Wed May 15 12:26:57.851446 2019] [php7:notice] [pid 32575] [client <IP_ADDRESS>:50009] Class 'React\\Promise\\RejectedPromise' not found [/opt/pathfinder/app/main/lib/socket/NullSocket.php:36], referer: https://pathfinder.***/
[Wed May 15 12:26:57.851511 2019] [php7:notice] [pid 32575] [client <IP_ADDRESS>:50009] [app/main/controller/setup.php:1574] lib\\socket\\NullSocket->write(), referer: https://pathfinder.***/
[Wed May 15 12:26:57.851526 2019] [php7:notice] [pid 32575] [client <IP_ADDRESS>:50009] [app/main/controller/setup.php:258] Controller\\Setup->getSocketInformation(), referer: https://pathfinder.***/

I follow instructions to upgrade with composer, etc...
Have you an idea to continue this installation?
Thanks a lot.

Problem solved

Have the same problem. How did you fix it?
o7

"composer update"
and not "composer install"


[Function Request] add pybind11 compile

What OS are you using (uname -a, or Windows version)?

What programming language are you using (C/C++/Go/Rust)?

What did you expect to see and what you saw instead?

The extension of Python code for pybind11 is not very extensive, and there may be over 50 lines. I hope it can support
In addition, explain the compilation commands on the description MD

I'm not quite sure I fully understand this request.
I'm not aware of any issues that should prevent you from using the core library with bindings, but I'm not familiar with pybind11 and can't offer advice. Our build scripts can produce shared libraries in case you want to use those.
The project readme file has instructions on how to build a shared library with MSVC but not GCC-like compilers, although that's fairly simple. Example for Linux:
g++ -shared -fPIC webview.cc -std=c++11 $(pkg-config --cflags --libs gtk+-3.0 webkit2gtk-4.0) -o webview.so

For simplicity this example doesn't take into account RPATH/RUNPATH so please look into that if needed.

The main issue is that SWIG installation is troublesome, and it also supports Python. It does not provide one click installation or anything else

我不太确定我完全理解这个请求。
我不知道有任何问题会阻止您使用带有绑定的核心库，但我不熟悉 pybind11 并且无法提供建议。我们的构建脚本可以生成共享库，以防您想使用它们。
项目自述文件包含有关如何使用 MSVC 而不是类似 GCC 的编译器构建共享库的说明，尽管这相当简单。Linux 示例：
g++ -shared -fPIC webview.cc -std=c++11 $(pkg-config --cflags --libs gtk+-3.0 webkit2gtk-4.0) -o webview.so

为简单起见，此示例未考虑RPATH/ RUNPATH，因此请根据需要进行研究。

g++ -shared -fPIC webview.cc -std=c++11 $(pkg-config --cflags --libs gtk+-3.0 webkit2gtk-4.0) -o webview.so
Can be compiled successfully


[Feature Request] Change notifications to include subject line instead of generic message

Instead of notifications that say "n number of articles retrieved", I think it would be valuable for the notification to read the subject line of the article instead, so one could just read the banner notification without having to necessarily open the app.

This feature would only make sense if there was a way to mute individual feeds or folders. Sending individual notifications for each fetched article would be overkill otherwise.


[2.6] Add support for custom cloud-init for nodes in OKE driver

Proposed changes
This PR adds support for specifying custom cloud-init for nodes.

Types of changes
New feature.

Linked Issues

Depends on:

https://github.com/rancher/rancher/pull/37844

Further comments

OCI node-template prompting the user to optionally set custom cloud-init for nodes:

Hi @jlamillan , our 2.6 branch is master, can you switch over? Thanks

Closed in favor of PR #4856


SERPoscope on Hostgator Shared Server

I'm really excited about Serposcope project but I still can't make it run. I'm using a shared reseller linux server on Hostgator with PHP 5.4.45. I'm getting the following error log:
Run done in 00:14:26 with error (PID: 111168 started: 2015-11-18 15:45:50)
[18/11/2015 03:45:50][Cron] Starting cron via "cgi-fcgi"
[18/11/2015 03:45:50][Cron] DEBUG: display total unit 1
[18/11/2015 03:45:50][Cron] DeathByCaptcha not configured, skipping
[18/11/2015 03:45:50][Cron] Clearing the cache (force=1)...
[18/11/2015 03:45:50][Cron] Cache clear
[18/11/2015 03:45:50][Cron] Checking group[3] Sumida Sushi with module Google
[18/11/2015 03:45:50][Google] Switched to proxy DIRECT
[18/11/2015 03:45:50][Google] Checking sushi campo grande ms on www.google.com.br
[18/11/2015 03:45:50][Curl] DEBUG: GET http://www.google.com.br/preferences via DIRECT (mem: 0.75M/256M)
[18/11/2015 03:45:51][Curl] DEBUG: GOT status=200 cache=MISS age=0 (mem: 1M/256M)
[18/11/2015 03:45:51][Google] DEBUG: local search not used
[18/11/2015 03:45:51][Curl] DEBUG: GET https://www.google.com.br/search?q=sush … +grande+ms via DIRECT (mem: 1M/256M)
[18/11/2015 03:45:51][Curl] DEBUG: GOT status=200 cache=MISS age=0 (mem: 1.25M/256M)
[18/11/2015 03:46:21][Curl] DEBUG: GET https://www.google.com.br/search?q=sush … s&start=10 via DIRECT (mem: 1.25M/256M)
[18/11/2015 03:46:22][Curl] DEBUG: GOT status=200 cache=MISS age=0 (mem: 1.5M/256M)
[18/11/2015 03:46:52][Curl] DEBUG: GET https://www.google.com.br/search?q=sush … s&start=20 via DIRECT (mem: 1.5M/256M)
ERROR ABNORMAL TERMINATION : process may have been killed or reached max execution time
Process terminated, end of log
I could see some similar topics on the Forum but in French and although I appreciate the language I can't understand well enough. I also didn't get any reply there.
Thanks in advance!

answered on forum.

Can I have a link to the answer ?


Log when deleteAll is called with an alarm still set on the object

To get a better sense of the prevalence of this usage pattern.

Should this use LOG_PERIODICALLY in case this is very common?

Should this use LOG_PERIODICALLY in case this is very common?

I was hoping to avoid that so that we could get more complete data, operating under the assumption that deleteAll itself is only used very infrequently, and that it should be even less frequent in combination with alarms. But now I feel obligated to since it'll look silly if that assumption ends up being wrong 🙃
Switched it over.


Custom View FAB

is it possible to set sub button of FAB with custom view?

What do you mean?

What do you mean?

I look on the code that inside expand floating button have to FloatingActionButton. Can I use LinearLayout or something else to create my own Item View inside FloatingActionLayout?

Unfortunately not. You can use only Android's FAB or Custom FAB


Scrapper should be opt-in

The fediverse has a unique culture towards scrappers, and I believe that you should probably make this opt-in, if you don't wanna start getting bashed all over fedi.

This is a bad idea overall. Nominating yourself to curate and collect data that no one asked you to do will probably not fly well.

I actually was asked about this. This project started because of an abuse issue multiple instances were having where their blocks were being evaded by proxy instances, so I wrote them a tool to help them identify those systems. I've worked with multiple instance admins throughout this process to ensure that user privacy is respected, and have made sure that this system can easily be opted out of by instances who don't want to be crawled.
I'm taking all feedback seriously and have made several changes based on that feedback. This tool is meant to help instance admins out, but if it causes damage in the process it'll get taken down.

Here's some context on the original abuse issue that caused this project to get formed.

Regardless of intention, all of this should be opt-in by default. Not the other way around.

Yeah, generally people hate these tools, even if it was made with good/neutral intentions. I also am very wary of tools like this.

+1 on making things be opt-in.

PLEASE. Opt-in.
Instances have already blocked hachyderm for this.

I actually was asked about this. This project started because of an abuse issue multiple instances were having where their blocks were being evaded by proxy instances, so I wrote them a tool to help them identify those systems.

@tedivm If opting out of this tool does anything meaningful, what happens when the AP proxy software starts opting out? Conversely, why collect so much info not relevant to identifying proxies by counting subdomains?

Using your own service, we can see mastinator.com is blocked a ton for the exact things you are trying to do (scraping, violating consent, not going with the culture)

Like the KF scraper, this publicizes which instance block a given instance,  making the data much more easily accessible than it was before. This encourages targeted retaliation, and thus needs to be opt-in.  Your good intentions don't erase this problem and the harm it causes.

You NEED to make this opt-in only
Your opt-out method is also inadequate
Not everyone who's running a Masto instance can alter their robots.txt, thanks to limitations from hosting providers

Not everyone who's running a Masto instance can alter their robots.txt, thanks to limitations from hosting providers

So then complain to the hosting providers. Why is it everybody else's problem?

Like the KF scraper, this publicizes which instances block a given instance; doing so makes that data much more easily accessible than it was before. This encourages targeted retaliation, and thus needs to be opt-in. Your good intentions don't erase this problem and the real harm it causes.

I have removed those endpoints from the service.

Because everyone else is writing scrapers...

There is a social contract on the internet that the site owner puts a robots.txt file at the root to dictate what bots do. The internet (and even law in some cases) are built around this contract. This is how the internet has worked for ages. You have a means to not have /any/ bot spider and get information.
It takes one line in robots.txt, or a blocking of the user agent, or a flip of a switch to not advertise the information. I believe the last one should be possible on a shared host running Mastodon. I'd advise the latter if you're concerned about this information being public. There are people who do not care about robots.txt, and security through hoping-no-bad-people-will-ever-collect-this-information-I-plaster-all-over-the-place is a bad model. Trust me, there are people who will spider up your information no matter what if you expose it.

There is a social contract on the internet that the site owner puts a robots.txt file at the root to dictate what bots do.

There's also a social contest on fedi not to build scapers lol

There's also a social contest on fedi not to build [spiders] lol

I don't think so. There are very popular sites like fediverse.observer that spiders instances and collect similar information.  The sentiment that something like this is bad is not a common one in my experience; I think that it's a vocal minority.

Well then we can disagree, but this thread suggests otherwise

The fact remains, I'm an instance admin and I CAN'T opt out
This thing NEEDS to be shut down until it is opt-in only

I'll also add that nodeinfo is designed for tools like this.

NodeInfo is an effort to create a standardized way of exposing metadata about a server running one of the distributed social networks. The two key goals are being able to get better insights into the user base of distributed social networking and the ability to build tools that allow users to choose the best fitting software and server for their needs.

The fact remains, I'm an instance admin and I CAN'T opt out
This thing NEEDS to be shut down until it is opt-in only

Ways of doing so, even under shared hosting, are possible as I explained earlier.

Since the creator was just banned from their instance, they might not have seen my reply so I'll copy it here since it's relevant:

Listen. People do not trust you right now. You potentially hold a ton of data and people feel unsafe merely knowing you have it. Tons of people have archived the data you exposed already and are literally going through it right now.
You need to over-correct fast, and that means shutting this down.

Ways of doing so, even under shared hosting, are possible as I explained earlier.

Where? If it's not in the documentation, it doesn't exist
(This is the documentation: https://github.com/tedivm/fedimapper#block-this-bot)

Opt in or get out.

Opt in or get out.

robots.txt allowing bots is opting in. This project respects robots.txt.

No, that's opt out, literally the opposite, and the documentation doesn't give any other options than using robots.txt

No, that's opt out, literally the opposite, and the documentation doesn't give any other options than using robots.txt

It's an implicit opt-in. I'd advise you to read my earlier comment.

On Mon, Jan 09, 2023 at 01:17:09PM -0800, webb wrote:

robots.txt allowing bots is opting in

@w3bb opting-out of opting-out is not the same as opting in, because consent isn't a freaking multiplication problem.

It's an implicit opt-in

The term for that is "opt out"

@w3bb opting-out of opting-out is not the same as opting in, because consent isn't a freaking multiplication problem.

This is how the internet has worked for ages. If people had to get manual consent for spidering, search engines would have been impossible. People should be complaining to their hosts who can't spend fifteen minutes to add a basic option like that instead of spiders who have no reasonable means of knowing you can't use robots.txt.

On Mon, Jan 09, 2023 at 01:27:05PM -0800, webb wrote:

This is how the internet has worked for ages. If people had to get manual consent for spidering, search engines would have been impossible.

That's the point. There's a reason why just about every attempt at a Fediverse search engine has been network-filtered, Fediblocked, tarpitted, and fed bad data until it shut down. Tools like search engines which aren't opt-in aren't welcome on Fedi.
--
Seirdy (https://seirdy.one)

That's the point. There's a reason why just about every attempt at a Fediverse search engine has been network-filtered, Fediblocked, tarpitted, and fed bad data until it shut down. Tools like search engines which aren't opt-in aren't welcome on Fedi.

This is a false equivalency. Like I mentioned earlier up in the thread (I assume it hasn't come through to you on email) a better comparison would be to something like fediverse.observer. This I believe uses a Mastodon endpoint, but the same information is exposed via nodeinfo, which is explicitly designed for tools like these. fediverse.observer also uses nodeinfo.

There's a reason why just about every attempt at a Fediverse search engine has been network-filtered, Fediblocked, tarpitted, and fed bad data until it shut down.

This is a false equivalency. A better comparison would be to fediverse.observer and friends who collect similar information. I brought this up earlier in the thread before you switched to email. As far as I can tell they're either still around or shut down because it was expensive to run a service like it.

(For some reason it sent it while I was typing a draft, sorry about that.)

Just to be clear, I'm not an admin on Hachyderm. The people spreading that rumor are wrong. Hachyderm has nothing to do with this project other than me making a post there.

Did you read anything here?
That's not what anyone is discussing

I'm reading everything that comes through, but I wanted to clear that one piece of information up.

Bruh, if it was opt-in, it would be useless cause nobody would bother to opt in! Imagine if you had to opt-in to bots on the world wide web; search engines like google wouldn't really work because a lot of sites don't care and don't have a robots.txt! Well, the fediverse is based on the world wide web, so the same concept applies.


installer: fixup sd-card folder move from #110827

This is a coverup operation for #110827.

@mohe2015 Thanks, I wast staring to getting confused :smile:

@roberth Sorry to bother you with a fix-up. I'm somehow not able to do proper tests in my setup (lack of knowledge). But this should be fine(er), now.

Progress :rocket:

Progress

Oh wait, I don't mean the Russian progress spacecraft; just celebrating progress here.

Congruent with the docs

Actually it wasn't. I forced pushed, now it is.


Add StorageClass references to CSI tests

This PR adds a StorageClass reference to the PersistentVolumes and PersistentVolumeClaims in test_csi.py. This helps work around issues on some platforms such as GKE where a StorageClass name is expected or it attempts to use the default, causing the test to fail.
As a result of this, checking for provisioned volumes using the storageClassName field no longer works in PersistentVolumeClaims. The pvc finalizer has been modified to instead check for the volume.beta.kubernetes.io/storage-provisioner annotation to check for provisioned volumes.
This PR resolves rancher/longhorn#165.

Changes:

Updated StorageClass name variable


Windows 10 shuts down when using GPU (tf 2.1.0 with tf.keras and tf 1.14 with keras)

System information

Have I written custom code (as opposed to using a stock
example script provided in TensorFlow): Yes, custom code
OS Platform and Distribution (e.g.,
Linux Ubuntu 16.04): Windows 10 64 bit
TensorFlow installed from (source or
binary): Tensorflow was installed using pip install tensorflow
TensorFlow version (use command below): 2.1.0 (but occurs on 1.14, 1.15, 2.0 as well)
Python version: Occurs on Python 3.5, 3.6, 3.7
Bazel
version (if compiling from source):
GCC/Compiler version (if compiling from
source):
CUDA/cuDNN version: I have the following installed: CUDA 9.2, CUDA 10.0, CUDA 10.1, CUDA 10.2 (with appropriate CuDNN versions)
GPU model and memory: Occurs on new RTX 2080 ti (11 GB) and my old GTX 1070 (8GB)

Describe the current behavior: When using either tensorflow or tensorflow-gpu with two of my graphics cards (1070, 2080 ti) my system shuts off completely (no warning, as if I unplugged the power) if I train a model with a high batch size (~32-42). Specifically using tf.keras's Conv2D and CuDNNLSTM/CuDNNGRU. It does not seem to have any problems training a fully connected model with batch sizes up to 512. Everything is fine if I train my Conv2D model with a batch size of 16 or lower. Also, if I use nvidia-smi to limit my GPU's power consumption from stock 250W to 150W it works fine, but is very slow. However when it trains with 16 batch size, it goes above 200W regularly and has no problem.
Describe the expected behavior: System does not shut off and should spit back a memory error if it's running out of memory.
Standalone code to reproduce the issue:
import tensorflow as tf
import numpy as np
import random

from tensorflow.keras.layers import Dense, Conv2D, MaxPooling2D, Flatten
from tensorflow.keras import Sequential

num_samples = 500
h = 665
w = 814
c = 3

x = np.random.rand(num_samples, h, w, c)
y = [[0] * 4 for _ in range(num_samples)]
for i in range(len(y)):
    y[i][random.randint(0, 3)] = 1
y = np.array(y)

kernel_size = (3, 3)
model = Sequential()
model.add(Conv2D(12, kernel_size, strides=1, activation='relu', input_shape=x.shape[1:]))

model.add(Conv2D(24, kernel_size, strides=1, activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))

model.add(Conv2D(48, kernel_size, strides=1, activation='relu'))
model.add(MaxPooling2D(pool_size=(3, 3)))

model.add(Conv2D(64, kernel_size, strides=1, activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))

model.add(Conv2D(12, kernel_size, strides=1, activation='relu'))

model.add(Flatten())
model.add(Dense(32, activation='relu'))
model.add(Dense(64, activation='relu'))
model.add(Dense(64, activation='relu'))
model.add(Dense(4, activation='softmax'))

model.compile(loss='categorical_crossentropy',
              optimizer='adam',
              metrics=['accuracy'])

model.fit(x, y, batch_size=64, epochs=500)

Other info / logs Include any logs or source code that would be helpful to
diagnose the problem: No errors are generated when it shuts down, it just cuts power immediately.
Extra info: I've fully replaced my CPU, power supply, graphics card, motherboard, and RAM and this issue still occurs. PSU was purchased about a month ago brand new. Only thing that is the same in the system since it last occurred is my PC case, storage (SSDs), and the Windows 10 install.
It also never occurs in GPU and CPU stress tests and neither GPU or CPU overheats when it shuts down. It's always after the first epoch starts training, or just before.

I have tried in colab and i am able to reproduce the issue. I am seeing the error message (Your session crashed after using all available RAM).Thanks!

Hmm, that sounds like it could be related to the amount of RAM Colab gives you, I'm not super experienced with Colab. But that script takes about 16GB to load the data into system memory then of course only 64 images are loaded into GPU memory, which should be fine

Update: It seems if I use this model here instead of the one posted above, everything is fine up to batch size 64 while the one above shuts down my desktop immediately:
model = Sequential()
model.add(Conv2D(12, kernel_size, activation='relu', input_shape=self.cropped_shape))
model.add(MaxPooling2D(pool_size=(3, 3)))

model.add(Conv2D(12, kernel_size, activation='relu'))
model.add(MaxPooling2D(pool_size=(3, 3)))

model.add(Conv2D(24, kernel_size, activation='relu'))
model.add(MaxPooling2D(pool_size=(3, 3)))

model.add(Conv2D(36, kernel_size, activation='relu'))

model.add(Flatten())
model.add(Dense(32, activation='relu'))
model.add(Dense(64, activation='relu'))
model.add(Dense(3, activation='softmax'))

@ShaneSmiskol Similar issue has been discussed here. Please take a look at it.

I've seen that and many more posts online about tensorflow or just gaming in general that shuts down their computer. However nearly all of them conclude that the PSU is the issue which is strange because it happened with my old 550W PSU as well as my brand new 700W Thermaltake PSU I just installed, so I don't understand what's going wrong here. I've seen the GPU power usage above 225W yet it trains fine if I set my batch size lower. Any tips would be appreciated, thanks

Seems to be a GPU memory issue at runtime, let me add someone from runtime team with more insights. I can repro the error above on colab, which crash the session with "Your session crashed after using all available RAM."

Reassigning to Sanjoy to take a look at potential GPU memory issues. Thanks!

I switched back to a different GTX 1070 and everything seems to be running fine as far as the random shut downs with high batch sizes. Not too sure why it occurred on two different card with a new PSU but not with this 1070. I'll report back if it ever occurs again


Update RoadMap

Add to Beta: High Score save/load
Add to Beta: High Score window
Add to Beta: Basic obstacles
Show developers assigned to Beta items.

Each of the above features has been added to beta, with the developer assigned to them


[Bug] Comments count is not working properly

Contact Details
No response
What's the bug?
#1 was implemented, but the comments count feature on the "Articles" page is not working properly.
I haven't been able to identify what's the root cause. I reset the comments in Disqus by changing the post urls, now the 1st post shows 1 Comment, but that's it, no new comments are taken into account and the comments in the second post are not counted either (it doesn't show either the text "Be the first to comment!")
Post URL
No response
Code of Conduct

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

Let's review it tomorrow -- it seems to be some caching issue from Disqus servers

Not an issue -- Disqus had to catch up


Modify readme and dockerfile

Solve the error when compiling to compile normally.

Thanks for the PR, I will test this once and then merge the PR.

Thank you for the contribution and helping us improve Project Celadon.


Turn a scene on / off

Hi,
How can I turn a scene on / off ?
I tried
use huelib::resource::scene::LightStateModifier;
use huelib::{bridge, Bridge};

fn main() {
  let bridge_ip = bridge::discover().unwrap().pop().unwrap();

  let user = bridge::User {
    name: String::from("username"),
    clientkey: None,
  };

  let bridge = Bridge::new(bridge_ip, &user.name);

  let m: LightStateModifier = huelib::resource::Modifier::new();
  m.on(true);
  bridge.set_scene("scene_id", m);
}

But bridge::set_scene does not accept a LightStateModifier :
error[E0308]: mismatched types
  --> src/main.rs:16:32
   |
16 |   bridge.set_scene("scene_id", m);
   |                                ^ expected `&huelib::resource::scene::Modifier`, found struct `huelib::resource::scene::LightStateModifier`

The parameter type of the function set_scene is scene::Modifier and not scene::LightStateModifier. To change the state of a light you first have to create a scene::Modifier and then call the function light_state with the LightStateModifier and a light ID as parameter.
For example:
use huelib::resource::{scene, Modifier};

let m = scene::Modifier::new().light_state("light_id", scene::LightStateModifier::new().on(true));

Note that the trait huelib::resource::Modifier is brought into scope here because the function new of scene::Modifier and scene::LightStateModifier are part of that trait.
You also have to pass the modifier as a reference to the set_scene function with &:
bridge.set_scene("scene_id", &m);

Thanks for your response!
By doing this, the lights of my scene stay off
if let Some(lights) = &selected_scene.lights {
      let mut m = scene::Modifier::new();
      for light in lights {
        m = m.light_state(light, scene::LightStateModifier::new().on(true));
      }
      let res = bridge.set_scene(&selected_scene.id, &m);
      dbg!(res);
    }

A scene is a preset of color, temperature, and brightness for a group so why can't I just do something like
let m = scene::Modifier::new().on();
bridge.set_scene("scene_id", &m);


Fix CODY-1327 - get Kotlin bindings working again

The bindings generation was disabled in our CI a while ago and we have since then introduced several types into the protocol that crash the tool. This PR updates the bindings generation tool so that it generates code for the latest version of the agent protocol.
Fixes CODY-1327
Test plan
Green CI

The CI check is still not running and I can't figure out how to re-enable it. I've requested admin access for the repo to see if there's something disabled there. cc/ @dominiccooney any advice on how to turn this check on?


How to use extraScopesToConsent when creating AuthorizationRequestUrlParameters?

When do we need this extraScopesToConsent parameter? It can be passed like below when creating AuthorizationRequestUrlParameters object.
AuthorizationRequestUrlParameters parameters =
        AuthorizationRequestUrlParameters
                .builder(redirectUri,
                        scopes).extraScopesToConsent("someExtraScope")
                .responseMode(ResponseMode.QUERY)
                .prompt(prompt)
                .state(state)
                .nonce(nonce)
                .claimsChallenge(claims)
                .build();

I think if I need some scopes that they belong different audiences/resources, I can use it. Am I right?
However when I check the source code of this AuthorizationRequestUrlParameters. It simply merged thescopes and extraScopesToConsent like below:
this.scopes = builder.scopes;
String[] commonScopes = "openid profile offline_access".split(" ");
Set<String> scopesParam = new LinkedHashSet(Arrays.asList(commonScopes));
scopesParam.addAll(builder.scopes);
if (builder.extraScopesToConsent != null) {
    scopesParam.addAll(builder.extraScopesToConsent);
}

Then why this parameter exposed and usable? Am I missing a point?

@javate You're understanding is correct, extraScopesToConsent is used for acquiring tokens for a separate resource. The parameters are merged together, but you'll notice that they are placed in a specific order. This is an implementation detail that users shouldn't have to be concerned with - therefore there is a separate parameter.
If you want to get a token for the second resource, you'll have to acquireTokenSilently with those scopes. Although this doc is for the MSAL.NET, the same pattern applies to Java.


Feature/options for cocoapods

Added the command line options to the pod install command to the Cocoapod action.  There are some useful ones in there, like --no-integrate, that I use in my workflows.

This looks great, thank you for your contribution @tadpol :+1: This will be in the next release


working of insert_many vs multiple single inserts

I want to know about the optimization of insert_many. How is it implemented? Does it work as a single insert with multiple values like SQLITE allows
INSERT INTO 'tablename' ('column1', 'column2') VALUES
  ('data1', 'data2'),
  ('data1', 'data2'),
  ('data1', 'data2'),
  ('data1', 'data2');

or does it work as multiple insert statements, which is presumably slower?

Hey @vikigenius, just like what you have said. insert_many will construct SQL statement like that. And it will be sent to the database once only.
https://github.com/SeaQL/sea-orm/blob/6120d829245a3fb672d79c45f1860c06047921ec/src/entity/base_entity.rs#L384-L406


Joining collab sessions opens new empty workspaces

Describe what happened:
If I try to join a collab session someone made, then it waits a bit and loads the workspace, but when a dialog pops up confirming me, when I click OK, it replaces the workspace with a new empty one.
However, I have created collab sessions before and others were able to join, so it seems specific to me. :confused:
What was your system configuration?
Product and Version: VSCode 1.46.1
OS Version: Manjaro Linux 20.0.3
Live Share Extension Version: 1.0.2427
Target Platform or Language: idk what this is :confused:
Steps to Reproduce / Scenario:

Ask someone else to make a liveshare session
Join it
Confirm the dialog when it comes up
Watch it open a new empty workspace

Please attach logs to this issue:
log.zip

Closing this as resolved, since we believe we've fixed this issue and we haven't heard it reported it in a while. Please re-open this if you're still encountering a problem here. Thanks!


PODAM fails to initialize MyType containing final Map<T,T>

I have a test case that requires PODAM to create and fill a POJO containing a final Map<T,T> as suggested in the title, and found that it doesn't work. I'm using PODAM 7.0.5 .
I have distilled the problem down to this example:
public class MyTest {
	@Test
	public void test() {
		PodamFactory factory = new PodamFactoryImpl();
		MyType<String> wrapper = factory.manufacturePojoWithFullData(MyType.class, String.class);
		assertNotNull(wrapper);
	}

	public static class MyType<T> {
		/* // works:
		Map<T,T> map;
		public void setMap(Map<T,T> map) { this.map = map; }
		//*/

		// doesn't work:
		final Map<T,T> map = new HashMap<>();

		public Map<T,T> getMap() {
			return map;
		}
	}
}

If you use the 'doesn't work' part, you get:
java.lang.IllegalArgumentException: java.util.Map is missing generic type arguments, expected [K, V], provided [T, T]
	at uk.co.jemos.podam.typeManufacturers.TypeManufacturerUtil.fillTypeArgMap(TypeManufacturerUtil.java:169)
	at uk.co.jemos.podam.api.PodamFactoryImpl.populateReadOnlyField(PodamFactoryImpl.java:709)
	at uk.co.jemos.podam.api.PodamFactoryImpl.populatePojoInternal(PodamFactoryImpl.java:622)
	at uk.co.jemos.podam.api.PodamFactoryImpl.manufacturePojoInternal(PodamFactoryImpl.java:533)
	at uk.co.jemos.podam.api.PodamFactoryImpl.doManufacturePojo(PodamFactoryImpl.java:436)
	at uk.co.jemos.podam.api.PodamFactoryImpl.manufacturePojoWithFullData(PodamFactoryImpl.java:141)
	at MyTest.test:15

If you instead use the 'works' part instead, then you get a correctly-constructed object.

Please, try 7.1.1 snapshot:
https://oss.sonatype.org/content/repositories/snapshots/uk/co/jemos/podam/podam/7.1.1-SNAPSHOT/

Thank you for your swift response. I spent some time testing 7.1.1 and it seems to have fixed the issue I described above.
Unfortunately, the test I am working with is brittle and breaks for a number of other reasons with 7.1.1 (as compared to 7.0.5). I haven't been able to do a full analysis of the cause, but it could be anything between those versions -- I have no particular reason to believe that it's 7.1.1 itself.
I don't know when I will get more time to deal with those issues (it certainly won't be for at least a week). I think this ticket can probably be closed, but I will leave that decision up to you.

There is also version 7.1.0, which was released some time ago.
You can enable debug log level and this should give you a good hint what is happening in your tests and what could be a root cause for a problems.

Let's close this issue. Fixed in Podam 7.1.1 or later.


move bionorm repository to legumeinfo github organization

could be legumefederation, but we can always move it again if later deemed more appropriate for the federation

Done; will cleanup momentarily.


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter vis-2-widgets-radar-trap for common errors and appropiate suggestions to keep this adapter up to date.
This check is based the current head revisions (master / main  branch) of the adapter repository
Please see the result of the check below.
ioBroker.vis-2-widgets-radar-trap
   -
:thumbsup: No errors found
WARNINGS:

[X] :eyes: [W046] devDependency should not require a specific version. Use "~1.2.3" or "^1.2.3" syntax. Please update "@biomejs/biome:1.8.3"
[ ] :eyes: [W048] devDependency should not require a specific version. Use "~1.2.3" or "^1.2.3" syntax. Please update "@biomejs/biome:1.8.3"
[ ] :eyes: [W184] "common.noConfig" is deprecated for admin >= 5 at io-package.json. Please use property "adminUI.config":"none".
[ ] :eyes: [W523] "package-lock.json" not found in repo! Please remove from .gitignore!

SUGGESTIONS:

[X] :pushpin: [S519] Consider adding plugin "@alcalzone/release-script-plugin-manual-review".
[ ] :pushpin: [S526] Consider adding plugin "@alcalzone/release-script-plugin-manual-review".

Please review issues reported and consider fixing them as soon as appropiate.
Warnings reported by repository checker should be reviewed. While some warnings can be ignored due to good reasons or a dedicated decision of the developer, most warnings should be fixed as soon as appropiate.
Suggestions reported by repository checker should be reviewed. Suggestions can be ignored due to a decision of the developer but they are reported as a hint to use a configuration which might get required in future or at least is used be most adapters. Suggestions are always optional to follow.
You may start a new check or force the creation of a new issue at any time by adding the following comment to this issue:
@iobroker-bot recheck
@iobroker-bot recreate
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence
Last update at Thu, 12 Sep 2024 05:47:01 GMT based on commit 7990c06610344c518ba3525f8ac9d464957fc88b
ioBroker.repochecker 3.0.2

This issue has been updated by ioBroker Check and Service Bot
The following issues have been fixed
[W046] devDependency should not require a specific version. Use "~1.2.3" or "^1.2.3" syntax. Please update "@biomejs/biome:1.8.3"
[S519] Consider adding plugin "@alcalzone/release-script-plugin-manual-review".
:thumbsup:Thanks for fixing the issues.
The following issues are new and have been added
[W048] devDependency should not require a specific version. Use "~1.2.3" or "^1.2.3" syntax. Please update "@biomejs/biome:1.8.3"
[S526] Consider adding plugin "@alcalzone/release-script-plugin-manual-review".


Add readme for pypi

Signed-off-by: Sayali Gaikawad<EMAIL_ADDRESS>Description
Add missing readme
Issues Resolved
List any issues this PR will resolve, e.g. Closes [...].
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #41 (b5b2991) into main (6203a5a) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head b5b2991 differs from pull request most recent head b9823f0. Consider uploading reports for the commit b9823f0 to get more accurate results

@@            Coverage Diff            @@
##               main      #41   +/-   ##
=========================================
  Coverage     83.95%   83.95%
  Complexity       24       24
=========================================
  Files            64       64
  Lines           187      187
  Branches         10       10
=========================================
  Hits            157      157
  Misses           24       24
  Partials          6        6

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


⚠ Rimgo has degraded performance

In 4f9b913, Rimgo (https://rimgo.perennialte.ch) experienced degraded performance:

HTTP code: 200
Response time: 10885 ms

Resolved: Rimgo performance has improved in 9fbece0 after 11 minutes.


Follow-up on removal of deprecated IGW AWS annotations

How to categorize this issue?

/area quality
/kind cleanup
/priority 3
What would you like to be added:
https://github.com/gardener/gardener/pull/3185 deprecates the AWS specific annotations on the istio-ingressgateway Service in favour of the .spec.settings.loadBalancerServices.annotations field in the Seed spec.
Why is this needed:
To do not have AWS specific annotations on the istio-ingressgateway Service.

/cc @mvladev

/assign

I actually have some doubts on exactly how to proceed with this issue.
The first question that I asked was "Is the NLB (hence the svc annotations) for the istio-ingressgateway for AWS a hard requirement, a recommended LB type or just an option that does not matter much?". GEP-08 writes that

(this loadbalancer should be a simple Layer-4 TCP proxy)

but to be honest at least for me this does not give a clear answer to the above question (I am not an expert in the networking area). I was able to successfully create Shoots on a Seed with istio-ingressgateway that is classical LB but again - not sure whether this experiment is enough to make statements for the above question.
I agree that it is odd to have the AWS NLB annotations hard-coded in the gardener code-base. On the other side if the NLB (hence the svc annotations) are a hard requirement (or highly recommended setup) it would be odd and error-prone to require the annotations to be set on the Seed itself:

I actually have some doubts on exactly how to proceed with this issue.
The first question that I asked to myself was "Is the NLB (hence the svc annotations) for the istio-ingressgateway for AWS a hard requirement, a recommended LB type or just an option that does not matter much?". GEP-08 writes that

(this loadbalancer should be a simple Layer-4 TCP proxy)

but to be honest at least for me this does not give a clear answer to the above question (for sure I am not an expert in the networking area). I was able to successfully create Shoots on a Seed with istio-ingressgateway that is classical LB but again - not sure whether this experiment is enough to make statements for the above question.
I agree that it is odd to have the AWS NLB annotations hard-coded in the gardener code-base. On the other side if the NLB (hence the svc annotations) are a hard requirement (or highly recommended setup) it would be odd and error-prone to require the annotations to be set on the Seed spec itself for all AWS Seeds:
    loadBalancerServices:
      annotations:
        service.alpha.kubernetes.io/aws-load-balancer-type: "nlb"
        service.beta.kubernetes.io/aws-load-balancer-type: "nlb"

Possible approaches:

Require/recommend via the usage documentation that annotations have to be set in the Seed spec for AWS Seeds when the ManagedIstio and APIServerSNI features are enabled. Remove the hard-coded annotations after some time and rely on the Seed spec.
Leave it as it is today and remove the deprecations.
(If the NLB is a hard requirement or highly recommended) think of extensibility approach that would allow a provider extension to mutate the istio-ingressgateway svc (?)

Opinions?
/cc @ScheererJ @DockToFuture

No feedback on https://github.com/gardener/gardener/issues/4578#issuecomment-989854330, hence
/unassign

My preference would be

Leave it as it is today and remove the deprecations.

OK, so then the open task is to remove the deprecations, correct?

/assign


Updated email value is missing in Management console->User profile

Description:
Updated email value is missing in Management console->User profile,
After adding a new user and updated value for an email address, but while rechecking the successfully
an updated profile, the email value is missing.
But it sends an email confirmation to the relevant email, with the content "Your email address has been updated for the account with the following user name."
Tested environment:
Cluster - ubuntu 16.4
super tenant, Primary user store Postgres 11.5
Tenant flow , secondary user store- jdbc unique Postgres 11.5

Recheck and validated issues, due to caching problems.


Lute/only reification

Updating all tests and removing non-reification functionality as per issue #52.

@jorgefandinno I have pushed the latest changes regarding what we discussed today. All tests pass. There is just one exception:
For the yale tests in both test_app.py and test_eclingo_examples.py and for tests yale 5, 7 and 8 it takes an extremely long time to compute. Even not finishing.
Maybe an error in the new code that drops performance? Would you mind taking a look to see if there is not something obvious that might be causing that?

@jorgefandinno I have pushed the latest changes regarding what we discussed today. All tests pass. There is just one exception: For the yale tests in both test_app.py and test_eclingo_examples.py and for tests yale 5, 7 and 8 it takes an extremely long time to compute. Even not finishing.
Maybe an error in the new code that drops performance? Would you mind taking a look to see if there is not something obvious that might be causing that?

In this branch? I just run them and they finish all in around 15s
fandinno@IST-jfandinno:~/student-research/eclingo (lute/only_reification)
$python -m unittest tests/test_eclingo_examples.py
.<string>:1:13-14: info: atom does not occur in any rule head:
  u(b)

.The show statement rule:  show_statement(occurs(X0,X1)) :- u(occurs(X0,X1)).
The show statement rule:  show_statement(occurs(X0,X1)) :- u(occurs(X0,X1)).
The show statement rule:  show_statement(occurs(X0,X1)) :- u(occurs(X0,X1)).
The show statement rule:  show_statement(occurs(X0,X1)) :- u(occurs(X0,X1)).
.
----------------------------------------------------------------------
Ran 3 tests in 15.735s

OK

I also run the following command  which produces an empty world view
$eclingo 0 yale-parameter.lp input/yale05.lp -c length=5
The show statement rule:  show_statement(occurs(X0,X1)) :- u(occurs(X0,X1)).
Solving...
World view: 1

SATISFIABLE

while the expected answer is the following
$cat output/sol_yale05.txt
[
[&k{occurs(aim,0)}, &k{occurs(aim,3)}, &k{occurs(load,2)}, &k{occurs(pull_trigger,1)}, &k{occurs(pull_trigger,4)}]
]

Is this what you get?

@jorgefandinno I have pushed the latest changes regarding what we discussed today. All tests pass. There is just one exception: For the yale tests in both test_app.py and test_eclingo_examples.py and for tests yale 5, 7 and 8 it takes an extremely long time to compute. Even not finishing.
Maybe an error in the new code that drops performance? Would you mind taking a look to see if there is not something obvious that might be causing that?

In this branch? I just run them and they finish all in around 15s
fandinno@IST-jfandinno:~/student-research/eclingo (lute/only_reification)
$python -m unittest tests/test_eclingo_examples.py
.<string>:1:13-14: info: atom does not occur in any rule head:
  u(b)

.The show statement rule:  show_statement(occurs(X0,X1)) :- u(occurs(X0,X1)).
The show statement rule:  show_statement(occurs(X0,X1)) :- u(occurs(X0,X1)).
The show statement rule:  show_statement(occurs(X0,X1)) :- u(occurs(X0,X1)).
The show statement rule:  show_statement(occurs(X0,X1)) :- u(occurs(X0,X1)).
.
----------------------------------------------------------------------
Ran 3 tests in 15.735s

OK

I also run the following command which produces an empty world view
$eclingo 0 yale-parameter.lp input/yale05.lp -c length=5
The show statement rule:  show_statement(occurs(X0,X1)) :- u(occurs(X0,X1)).
Solving...
World view: 1

SATISFIABLE

while the expected answer is the following
$cat output/sol_yale05.txt
[
[&k{occurs(aim,0)}, &k{occurs(aim,3)}, &k{occurs(load,2)}, &k{occurs(pull_trigger,1)}, &k{occurs(pull_trigger,4)}]
]

Is this what you get?

It is because there is a missing input file. The full command should be:
eclingo tests/yale/yale.lp tests/yale/input/yale05.lp tests/yale/yale-parameter.lp -c length=5 0
the yale.lp file was missing.
Regarding the tests, I have commented out 5, 7 and 8 on test_eclingo_examples and 7 and 8 on test_app for the github push. That's why they all pass. If you run them independently they keep running forever. Could it be due to the last call to grounding in the WView in order to get the show?

Ok, I will look at this.
It seems that several test in tests.test_show fail and this is not part of the nox file.
Can you look into this?

Ok, I will look at this.
It seems that several test in tests.test_show fail and this is not part of the nox file.
Can you look into this?
Yes! That's because is using the Helper to create World Views. Old version. I'll push a fix later today.

Btw, in the case of a program such as: "a :- &k{b}. b."
If we do #show b/0. It obviously prints &k{b}, but if we do #show a/0. We will be giving a show_statement that is not possible. Meaning that there is no World View that contains &k{a}. In that case, should it print empty? Or should it print the only and true World View &k{b} even though we have not "asked for it".

Ok, I will look at this.
It seems that several test in tests.test_show fail and this is not part of the nox file.
Can you look into this?
Yes! That's because is using the Helper to create World Views. Old version. I'll push a fix later today.

Btw, in the case of a program such as: "a :- &k{b}. b." If we do #show b/0. It obviously prints &k{b}, but if we do #show a/0. We will be giving a show_statement that is not possible. Meaning that there is no World View that contains &k{a}. In that case, should it print empty? Or should it print the only and true World View &k{b} even though we have not "asked for it".

In the only world view of that program &k{a} is true, so that is what it should print. If you consider program
a :- not &k{b}.
b.
#show a/0.

were &k{a} is not ture, the answer should be empty.

Ok, I will look at this.
It seems that several test in tests.test_show fail and this is not part of the nox file.
Can you look into this?
Yes! That's because is using the Helper to create World Views. Old version. I'll push a fix later today.

Btw, in the case of a program such as: "a :- &k{b}. b." If we do #show b/0. It obviously prints &k{b}, but if we do #show a/0. We will be giving a show_statement that is not possible. Meaning that there is no World View that contains &k{a}. In that case, should it print empty? Or should it print the only and true World View &k{b} even though we have not "asked for it".

In the only world view of that program
a :- &k{b}.
b.
#show b/0.

&k{a} is true, so that is what it should print. If you consider program
a :- not &k{b}.
b.
#show b/0.

were &k{a} is not ture, the answer should be empty.

a :- &k{b}.
b.
#show b/0.

Is not &k{b} rather than &k{a}?

Ok, I will look at this.

It seems that several test in tests.test_show fail and this is not part of the nox file.

Can you look into this?

Yes! That's because is using the Helper to create World Views. Old version. I'll push a fix later today.

Btw, in the case of a program such as: "a :- &k{b}. b." If we do #show b/0. It obviously prints &k{b}, but if we do #show a/0. We will be giving a show_statement that is not possible. Meaning that there is no World View that contains &k{a}. In that case, should it print empty? Or should it print the only and true World View &k{b} even though we have not "asked for it".

In the only world view of that program

a :- &k{b}.

b.

#show b/0.

&k{a} is true, so that is what it should print. If you consider program

a :- not &k{b}.

b.

#show b/0.

were &k{a} is not ture, the answer should be empty.

a :- &k{b}.

b.

#show b/0.

Shouldn't it be &k{b} rather than &k{a}?

Right.
In the only world view of that program
a :- &k{b}.
b.
#show a/0.

&k{a} is true, so that is what it should print. If you consider program
a :- not &k{b}.
b.
#show a/0.

were &k{a} is not ture, the answer should be empty.

@jorgefandinno I'm going to go ahead and merge it into reification. After cleaning up tests and adding the optimization it all looks good.
I'll start working on the benchmarks shortly.


Can't update/reInstall Ikabot

Hey!
getting that message:

C:\Users\user>python3 -m pip install --user ikabot
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/ikabot/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/ikabot/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/ikabot/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/ikabot/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/ikabot/
ERROR: Could not find a version that satisfies the requirement ikabot
ERROR: No matching distribution found for ikabot

what python version do you have?
python3 --version
it kinda looks like an issue with the pypi repository.

what python version do you have?
python3 --version
it kinda looks like an issue with the pypi repository.

3.9.1

3.9 has caused issues before
right now, you can try with 3.7 or 3.8
we will look into 3.9 in the following days to figure out what's the problem

3.9 has caused issues before
right now, you can try with 3.7 or 3.8
we will look into 3.9 in the following days to figure out what's the problem

Alright
appreciate lot!

3.9 has caused issues before
right now, you can try with 3.7 or 3.8
we will look into 3.9 in the following days to figure out what's the problem

Just tried to uninstall 3.9 and go for 3.7 - seems to be just the same issue.

haha lol, ok it seems to be some issue with the repository, you are not the only one having issues,
the weird thing is that it works for me.
for now, run this:
git clone https://github.com/physics-sp/ikabot
cd ikabot
python3 -m pip install .

after that, you should have the latest version installed

haha lol, ok it seems to be some issue with the repository, you are not the only one having issues,
the weird thing is that it works for me.
for now, run this:
git clone https://github.com/physics-sp/ikabot
cd ikabot
python3 -m pip install .

after that, you should have the latest version installed

OK, now the word git is making a problem:

'git' is not recognized as an internal or external command,
operable program or batch file.

Now it says:

ERROR: You must give at least one requirement to install (see "pip help install")

What are you running when you get that last error?

What are you running when you get that last error?

The last thing you told me to run
The all installation from the git link

did you copy the command correctly? did you include the "." at the end of the install command?

did you copy the command correctly? did you include the "." at the end of the install command?

Still have that

Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/requests/
and then an Error:
Could not find a version that satisfies the requirement requests (from ikabot==6.5.1) (from versions: )
No matching distribution found for requests (from ikabot==6.5.1)

seems like you can't reach https://pypi.org
looks like a connection issue on your side.

seems like you can't reach https://pypi.org
looks like a connection issue on your side.

So what should I do?

Try python3 -m pip install -e . instead of python3 -m pip install .

Try python3 -m pip install -e . instead of python3 -m pip install .

NOPE... just the same

the command is working fine, but for some reason @Avivbens can't reach que pypi page, very strange.
I'm gessing you can't even run:
python3 -m pip install --upgrade pip

the command is working fine, but for some reason @Avivbens can't reach que pypi page, very strange.
I'm gessing you can't even run:
python3 -m pip install --upgrade pip

Actually, I have a problem  with the word python3, so I use py, otherwise I'm getting

Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.

And for the thing - Yeah, I can't run this command, I'm getting the same issue as before.

Hey
Problem with the hosts file in windows,
here is the solution: https://github.com/pypa/pip/issues/9508

Awesome, can I close the other issue as well?

Awesome, can I close the other issue as well?

Indeed, although I have an issue with the pip now, trying to figure it out by myself for now.
Thanks a lot!!!

Great 😄


Show contacts information also between departure and arrival

Contacts information - one more time...
Contacts information should be displayed when the departure is in less than 48 hours OR between departure and arrival <== now it's not displayed between departure & arrival

💯


getting the loss of a audio file with a certain transcription

Any chance to get a guidance on hoe to receive the ctc_loss of a (audio,transcrption) pair via the python wrapper?
Thanks in advance!

Please refer to this method
https://github.com/PaddlePaddle/DeepSpeech/blob/dad1c2727e375beb05dd747b06b04d0438e4a78d/model_utils/model.py#L158-L174

It tried it already...do you have any documentation or example how to use
this function..
any combination I tried failed, like: infer_data=[(speech,txt)] or
[speech,txt] or (speech,txt) with different errors or dumps..
On Thu, Mar 22, 2018 at 8:53 AM, Yibing Liu<EMAIL_ADDRESS>wrote:

Please refer to this method
https://github.com/PaddlePaddle/DeepSpeech/blob/
dad1c2727e375beb05dd747b06b04d0438e4a78d/model_utils/model.py#L158-L174
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/PaddlePaddle/DeepSpeech/issues/186#issuecomment-375197523,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE_DSVEVfIXKrCSyea5aEHzgDXT3m_Ouks5tg0pbgaJpZM4SzidE
.

@alanbekker  Have you figured it out ? I incurred the same problem, looking forward your reply, thanks.

I have figured it out , just set the DataGenerator's keep_transcription_text to False and make the same preprocess as in  infer_batch_probs()：
data_generator = DataGenerator(
vocab_filepath=args.vocab_path,
mean_std_filepath=args.mean_std_path,
augmentation_config='{}',
specgram_type=args.specgram_type,
num_threads=8,
keep_transcription_text=False)


NativeEnvironmentRepository in Greenwich.RELEASE version spring-cloud-config-server File System Backend not work 'native.search-locations: file:///D:/code'??

HI,
I am using Spring Cloud Greenwich.RELEASE version with spring-cloud-config-server '2.1.0.RELEASE',
when I configuration spring.cloud.config.server.native.search-locations: file:///D:/code/abvc/config-server/target/config-repo but cannot read file.
config-repo

|-dev
|--|- application.properties
|--|- abvc-user-service.properties
|-test
|--|- application.properties
|--|- abvc-user-service.properties
...

I found  the under class
package org.springframework.cloud.config.server.environment;

public class NativeEnvironmentRepository
		implements EnvironmentRepository, SearchPathLocator, Ordered {
}

vs old version is miss @ConfigurationProperties("spring.cloud.config.server.native") because it is already set
package org.springframework.cloud.config.server.environment

@ConfigurationProperties("spring.cloud.config.server.native")
public class NativeEnvironmentProperties implements EnvironmentRepositoryProperties{ ... }

Actually no effect。
when I visit

http://<IP_ADDRESS>:8888/dev/abvc-user-service.properties

is empty
when I set  spring.cloud.config.server.native.search-locations: classpath:config-repo/ is work fine!
and now it is a bug?

Can you provide a complete, minimal, verifiable sample that reproduces the problem? It should be available as a GitHub (or similar) project or attached to this issue as a zip file.

@ryanjbaxter OK, I have create the Minimal project for the same problem
Spring Cloud Config Server Demo
please.

I have no problem when using your sample and pointing towards my own native config repo.  Here is what I got when I hit /application/default/master
{
   "name":"application",
   "profiles":[
      "default"
   ],
   "label":"master",
   "version":null,
   "state":null,
   "propertySources":[
      {
         "name":"file:///Users/ryanjbaxter/git-repos/ryanjbaxter/spring-cloud-samples/config-repo/application.yml (document #0)",
         "source":{
            "info.description":"Spring Cloud Samples",
            "info.url":"https://github.com/spring-cloud-samples",
            "eureka.client.serviceUrl.defaultZone":"http://localhost:8761/eureka/"
         }
      }
   ]
}

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

I have make another person run the demo, have the same error.  Quite strange~~

Without a way to reproduce it locally there is not much we can do to help

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.


Position recalculation fix

Currently, whenever we interact with a node that has the property hidden set (it doesn't matter if it's true or false), the topology positions are automatically re-calculated. This is an undesired behavior.
To give some background, this is a hotfix for the release R1907. But on the long-term we intend to write ourselves the algorithm to calculate the node positions on the linear layouts, as we already did for the radial layout.
The gifs below show the behavior before and after this change.
Before:

After (additional changes were performed on contrail-ui side [on this PR]

@Gelio, thanks for reviewing the PR. Regarding the explanation why setOptions influences the positions recalculations: when setOptions returns true the variable dataChanged is set to true:
https://github.com/Juniper/vis/blob/5563fc616885578ad51b2dfa6ccf70ccebf06126/lib/network/modules/NodesHandler.js#L304-L306
Later on, because this variable is true, the event _dataChanged is emitted :
https://github.com/Juniper/vis/blob/5563fc616885578ad51b2dfa6ccf70ccebf06126/lib/network/modules/NodesHandler.js#L326-L328
When event _dataChanged is emitted, the function setupHierarchicalLayout is called and this one in turn calls the function _placeNodesByHierarchy:
https://github.com/Juniper/vis/blob/5563fc616885578ad51b2dfa6ccf70ccebf06126/lib/network/modules/LayoutEngine.js#L355-L361
https://github.com/Juniper/vis/blob/5563fc616885578ad51b2dfa6ccf70ccebf06126/lib/network/modules/LayoutEngine.js#L698-L704
Still inside setupHierarchicalLayout:
https://github.com/Juniper/vis/blob/5563fc616885578ad51b2dfa6ccf70ccebf06126/lib/network/modules/LayoutEngine.js#L753-L760
https://github.com/Juniper/vis/blob/5563fc616885578ad51b2dfa6ccf70ccebf06126/lib/network/modules/LayoutEngine.js#L1219-L1225

@rafael-saback I see, thank you for a very thorough and detailed explanation :+1:


NoClassDefFound when clicking the Planner in Tinker Station

Issue Description
Hi! Looks like I'm first!😊 I understand your mod integrates Tinker's Construct. There's a NoClassDefFoundError on clients when clicking the Planner in the Tinker Station. They might have done file reorganization, and you'll need to reintegrate it, that's my wild guess.
Versions
Minecraft: 1.16.5
Forge: 36.2.9
Modpack and version: FTB OceanBlock v1.7.0
Tinker's Construct: TConstruct-1.16.5-<IP_ADDRESS>0.jar
Mantle: Mantle-1.16.5-1.6.127.jar
TConPlanner: tconplanner-1.16.5-1.1.0.jar
Steps to reproduce
Play with those mod files or with FTB OceanBlock v1.7.0.
Place down a Tinker Station.
Click the Planner icon.
Crash to desktop, exit code -1, client crash, NoClassDefFoundError.
Logs
My crash-report to simplify reading: https://paste.feed-the-beast.com/view/823ebd00
latest.log from user: https://paste.ee/p/oEx1X
Other
Thanks for making this mod and best wishes in development for you and your mod!

Thank you for the report! Seems like tcon devs made a lot of internal changes. I’ll work on an update that works with the new version

Tinker's Planner 1.1.1 should fix this issue

Thank you very much and have a good day!


Colab demo plz...

Dear @jiaxiangshang,
Thank you for you great work.
I don't know how to set the environment.
So I want you to write it so that you can practice with colab.
Is it possible?

Hi, mumumu99
The colab can set the environment as linux, you can follow our environment steps in the readme.
Currently, we won't support other platforms.

I wrote a colab demo.@mumumu99
https://colab.research.google.com/drive/1G8aQFFXp5a3-9x4RbraOuEo7TaA6WPRh?usp=sharing

I wrote a colab demo.@mumumu99 https://colab.research.google.com/drive/1G8aQFFXp5a3-9x4RbraOuEo7TaA6WPRh?usp=sharing

When I run it, it can not bazel completely. Could you check for the problem? I tried different vesion of tensorflow and numpy, but there are still some errors.


Importing db from firebase_admin problem

I am trying to import db to access the firebase data but it is not working
Traceback (most recent call last):
File "", line 1, in
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/firebase_admin/db.py", line 33, in
from firebase_admin import _http_client
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/firebase_admin/_http_client.py", line 30, in
raise_on_status=False, backoff_factor=0.5)
TypeError: init() got an unexpected keyword argument 'status'

ok, somehow it is working all fine now, after I reinstalled the up to date version 2.15.1.


[SPARK-15806] [Documentation] update doc for SPARK_MASTER_IP

What changes were proposed in this pull request?
SPARK_MASTER_IP is a deprecated environment variable. It is replaced by SPARK_MASTER_HOST according to MasterArguments.scala.
How was this patch tested?
Manually verified.

Test build #60130 has started for PR 13543 at commit 239cdfc.

Test build #60130 has finished for PR 13543 at commit 239cdfc.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60130/
Test PASSed.

Please note that there are also some places still using SPARK_MASTER_IP, for example, start-master.sh, etc. I did not replace them, because it may break the current running script.

Pardon, where do you see that SPARK_MASTER_IP is deprecated?

Here is the link:  MasterArguments.scala

The thing is, SPARK_MASTER_HOST is not used anywhere in the code but this file. It's not documented. I would imagine it is the one that's deprecated, but, have a look at https://issues.apache.org/jira/browse/SPARK-3474  In any event, I wonder if we should finally standardize on SPARK_MASTER_HOST? It's as if these two should literally be flipped everywhere in the code, and then this line would generate a warning perhaps if SPARK_MASTER_IP is set? https://github.com/bomeng/spark/blob/master/core/src/main/scala/org/apache/spark/deploy/master/MasterArguments.scala#L35

Yes. I can add a warning if SPARK_MASTER_IP is set. Ideally we should use SPARK_MASTER_HOST in all places to avoid confusion.

Test build #60142 has started for PR 13543 at commit 6f29181.

Test build #60142 has finished for PR 13543 at commit 6f29181.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60142/
Test FAILed.

Test build #60146 has started for PR 13543 at commit adcaaab.

Test build #60146 has finished for PR 13543 at commit adcaaab.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60146/
Test PASSed.

More needs to change, like spark-env.sh.template and the scripts in sbin

Test build #60182 has started for PR 13543 at commit 03bb009.

Test build #60182 has finished for PR 13543 at commit 03bb009.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60182/
Test PASSed.

OK let's go with this. It's basically flip flopping the arguments so that the more natural HOST arg is preferred. Both still work.

Merged to master/2.0

@srowen Thanks for merging.


WIP: Delegation

Purpose
To support new transactions (together with their costs) and special transaction outcomes introduced in Protocol version 4.
Changes

The transaction cost endpoint has been updated to cover the all possible costs of the newly introduced configure baker and configure delegation transactions.
Existing endpoint v0/accBalance have been updated to additionally show if the account is a baker or delegator.
New endpoints v0/bakerPool/n, v0/chainParameters and v0/nextPayday have been added.

Checklist

[ ] My code follows the style of this project.
[ ] The code compiles without warnings.
[ ] I have performed a self-review of the changes.
[ ] I have documented my code, in particular the intent of the
hard-to-understand areas.
[ ] (If necessary) I have updated the CHANGELOG.

A configureDelegation transaction that is rejected due PoolClosed (trying to delegate to a closed pool), causes an error, when the account's transactions are queried.
Currently on stagenet, this query:
https://wallet-proxy.stagenet.concordium.com/v1/accTransactions/3BpVX13dw29JruyMzCfde96hoB7DtQ53WMGVDMrmPtuYAbzADj
Results in this:

11/Apr/2022:07:58:35 +0000 [Error] Error decoding transaction: parsing Concordium.Types.Execution.RejectReason failed, expected tag field to be one of ["ModuleNotWF","ModuleHashAlreadyExists","InvalidAccountReference","InvalidInitMethod","InvalidReceiveMethod","InvalidModuleReference","InvalidContractAddress","RuntimeFailure","AmountTooLarge","SerializationFailure","OutOfEnergy","RejectedInit","RejectedReceive","NonExistentRewardAccount","InvalidProof","AlreadyABaker","NotABaker","InsufficientBalanceForBakerStake","StakeUnderMinimumThresholdForBaking","BakerInCooldown","DuplicateAggregationKey","NonExistentCredentialID","KeyIndexAlreadyInUse","InvalidAccountThreshold","InvalidCredentialKeySignThreshold","InvalidEncryptedAmountTransferProof","InvalidTransferToPublicProof","EncryptedAmountSelfTransfer","InvalidIndexOnEncryptedTransfer","ZeroScheduledAmount","NonIncreasingSchedule","FirstScheduledReleaseExpired","ScheduledSelfTransfer","InvalidCredentials","DuplicateCredIDs","NonExistentCredIDs","RemoveFirstCredential","CredentialHolderDidNotSign","NotAllowedMultipleCredentials","NotAllowedToReceiveEncrypted","NotAllowedToHandleEncrypted","MissingBakerAddParameters","UnexpectedBakerRemoveParameters","CommissionsNotInRangeForBaking","AlreadyADelegator","InsufficientBalanceForDelegationStake","MissingDelegationAddParameters","UnexpectedDelegationRemoveParameters","DelegatorInCooldown","NotADelegator","DelegationTargetNotABaker","StakeOverMaximumThresholdForPool","PoolWouldBecomeOverDelegated"], but found tag "PoolClosed" @(wallet-proxy-0.13.0-73ejI6ZfnRe9vNLXyILxHY:Proxy src/Proxy.hs:796:17)

Make sure to add all the new error codes as InsufficientDelegationStake also results in an error.


Wait for long running commands to finish

Some Senza commands like senza delete <stackid> takes long to run, let uWSGI wait a little longer for these requests.

Coverage remained the same at 90.476% when pulling 1aafc5ecd85e8475ff2024ce1a8b79c18aae6b94 on rafaelcaricio:handle-long-running-cmds into f1ccf8c995c3186c8fb1bfba883c83f9c53bd898 on zalando:master.

👍

Thanks for fixing this annoying issue :-)

:+1:

@jmcs @kabdelrahman need thumbs up again... :)

Coverage remained the same at 90.476% when pulling eb794fb45a16084e82a14ee89aa10c8b6fd6c16c on rafaelcaricio:handle-long-running-cmds into f1ccf8c995c3186c8fb1bfba883c83f9c53bd898 on zalando:master.

:+1:


Unexpected keyword argument 'app_id'

According to the docs, HelpScout should be initialized with:
from helpscout import HelpScout
hs = HelpScout(app_id=app_id, app_secret=app_secret)

However, when I attempt to follow these instructions, a TypeError is raised:
>>> hs = HelpScout(app_id=clientid, app_secret=secret)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: HelpScout.__init__() got an unexpected keyword argument 'app_id'

Examining the definition seems to indicate that HelpScout should be initialized with
HelpScout(api_key)

However, I don't have an API key, just my ID and secret.

I was using helpscout, not python-helpscout-v2


Remove the unneeded @types/execa devDependency

This fixes a warning when running npm install:
npm WARN deprecated<EMAIL_ADDRESS>This is a stub types definition. execa provides its own type definitions, so you do not need this installed.

nice catch!

Great, thanks!


forEach should support break

while continue support is already supported by accident, there is no way to do a break.
continue can be done by a simple return already:
//prints all elements but 2
forEach([1,2,3,4], function(i) {
if (i==2) return;
console.log(i);
}
break on the other hand isn't possible to achieve this way, we need to modify forEach to do that. There are three options;

throw a special exception which would be caught and matched by forEach
return a special value
making forEach stateful

I'm not a big fan of using exceptions to control execution flow in non-exceptional cases, so I'm for the second approach. Here is my proposal:
//prints all elements until 2 is reached == only "1"
forEach([1,2,3,4], function(i) {
//break() is a function that returns an immutable object,
//e.g. an empty string
if (i==2) return forEach.break();
console.log(i);
}
I also considered the third approach, but since you'll have to use return if you want to break from the middle of an iterator anyway, we might prevent issues with accidentally forgetting to return.
This third approach would from the user perspective look exactly the same as the code for the second approach above. From angular implementation point of view, things would be more complicated.
When this feature is implemented, we should look at our existing  forEach instances and add break where needed.
We should also properly document both continue and break scenarios.

@IgorMinar: "v2 won't provide any of these helper methods" - does this mean angular.forEach will not be available? If it's in effect deprecated, this could be good to mention in https://docs.angularjs.org/api/ng/function/angular.forEach. Everyone who reads that and switches to a non-deprecated solution any time before v2 will have an easier migration ahead.

Yeah. Definitely a good advise for people to start using external libraries or vanilla JS for iterations.

+1

@danieljameswilliams: As the issue has had significant discussion and a resolution with a follow-up question, would you like to clarify what do you wish to support with the +1? The original request for forEach to support break, or @IgorMinar's resolution that it won't be implemented, or the request to clarify whether forEach will be deprecated altogether?

@Daedalon My "+1" was for the implementation for break; and continue;
I haven't read the whole thread (TL;DR), but I figured out last night after this post, that the benchmarking on angular.forEach vs. native for-loop is pretty slow.

+1

+1

1

wtf? +1!!!

+1
Should I continue using angular.forEach? I think it's much cleaner than for-loop but someone said it much slower :o

This is a closed issue and the reasons for not supporting break are outlined in these comments: https://github.com/angular/angular.js/issues/263#issuecomment-8153737 and https://github.com/angular/angular.js/issues/263#issuecomment-55908474. Why there's no equivalent every() / some() can be read here: https://github.com/angular/angular.js/issues/263#issuecomment-60931237
I'm locking this issue as discussion (or +1) in closed threads isn't leading anywhere.


fix: remove upper limit for required terraform version

/run pipeline

:tada: This issue has been resolved in version 2.0.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Revise API

Some ideas on revising the API.
Below are some possible changes presented in a few cases.  But whatever we do, we should strive for a coherent API.
Import
We could use the builder pattern even more systematically like this:
Import.config. "Types" [ module "Dict" |> expose ["Dict"]
                       , module "Task"
                       , module "Foo.Bar |> alias "Bar" ]
                  |> Import.makeRule

Note the change from Import.init to Import.config, which is more descriptive.
Importing a list of unqualified modules can be done via
Import.Config. "Types" [ module "Dict", module "Task", module "Foo.Bar" ]  |> Import.makeRule

One could add to this the construct
Import.unqualified ["Dict", "Task", "Foo.Bar"]

Implementation notes

module : String -> Install.Config
module name = { moduleToImport = name, alias_ = Nothing, exposedValues = Nothing

FieldInTypeAlias
Suppose we change the implementation of our makeRule to
FieldInTypeAlias.makeRule "Types" "FrontendModel" [ "quote: String", "count: Int", "jokes: List String"]

so that the last argument of makeRule is a list.  We could, of course, always say
FieldInTypeAlias.makeRule "Types" "FrontendModel" [ "quote: String" ]

to do what we already do with a slight change of syntax.
TypeVariant
Following the suggestions of FieldInTypeAlias and the goal of a coherent API, we could replace the list of rules
    , Install.TypeVariant.makeRule "Types" "BackendMsg" "GotAtmosphericRandomNumbers (Result Http.Error String)"
    , Install.TypeVariant.makeRule "Types" "BackendMsg" "SetLocalUuidStuff (List Int)"
    , Install.TypeVariant.makeRule "Types" "BackendMsg" "GotFastTick Time.Posix"

by the single rule
TypeVariant.makeRule "Types" "BackendMsg"
    [ "GotAtmosphericRandomNumbers (Result Http.Error String)"
    , "SetLocalUuidStuff (List Int)"
    , "GotFastTick Time.Posix"
  ]

Initializer
Likewise, the list of rules
  , Install.Initializer.makeRule "Backend" "init" "randomAtmosphericNumbers" "Just [ 235880, 700828, 253400, 602641 ]"
  , Install.Initializer.makeRule "Backend" "init" "time" "Time.millisToPosix 0"

could be replaced by the single rule
Initializer.makeRule "Backend" "init"
  [ "randomAtmosphericNumbers" "Just [ 235880, 700828, 253400, 602641 ]"
  , "time" "Time.millisToPosix 0"
  ]

Notes
The cumulative effect of these changes would be quite large, .e.g., on the monstrous rule set for magic link authentication.  A rough estimate: a reduction from 92 to 11 rules (if we also do something similar for ClauseInCase)

Really great suggestions!  I think we can start working on them right away.  Do you think it's better to make a big PR by changing everything at once or proceed module by module?

It might be best to go module by module.  If you would like to take the lead on this, I will review, approve, and merge the PRs as they come in.

Also: if you would like to select a couple of modules to work on, I can then select a few others so as to work in parallel and speed things up.


Enabling FALLBACK setting on settings.py

https://pypi.python.org/pypi/fake-useragent
There said

You can completely disable ANY annoying exception with adding fallback: (version 0.1.4 added)
import fake_useragent

ua = fake_useragent.UserAgent(fallback='Your favorite Browser')
# in case if something went wrong, one more time it is REALLY!!! rare case
ua.random == 'Your favorite Browser'

I want to use that fallback feature easily in Scrapy FakeUserAgent just by setting FAKEUSERAGENT_FALLBACK in settings.py

@vionemc good idea! Thanks!


Set CPU limits on user pods

Currently, we do not place any limit on the CPU consumption of user pods. The original idea behind this was that user pods should be able to temporarily overshoot in CPU consumption as long as a node still has free resources. However, this is a risky business if resource needs of system pods or even of non-pod k8s components such as the kubelet are not properly protected. In that case, it's actually fairly easy to starve essential components from CPU just by being super greedy inside a session. I therefore think that this is an aggressive setting and that the default should instead be to place a limit which is equal to the request for both memory and CPU on the user pods. We can still leave it as a conscious decision to admins to deploy the notebooks service in the setting that we currently have as default.

On our renkulab instance for example, even though we're limiting the allocatable CPU to 7.5 vCPU per node, user pods can consume CPU in excess of that:

@rokroskar @olevski what do you think about this?

yeah I think imposing limits makes sense. I think it's what users expect, anyway.

we'll get more users requesting sessions with more CPU but it will give us more realistic scheduling probably

Yeah I think it makes sense to have some limits.


Update Code Server app to the latest version

This issue is a:

[ ] Bug Report
[x] Enhancement suggestion
[ ] Feature request

If the issue concerns an existing Marketplace application, please tag the maintainer of the application (found in manifest.yaml) below:
Enhancement suggestions / feature requests
Currently, we have Code Server version 3.11.1 installed by Civo marketplace as a newer version 4.14.1 is available, so it needs to be updated to the newer version. We kindly request an update to the latest version of Code Server on the Civo marketplace to ensure that we have access to the most recent features and improvements.
@ruanbekker is the maintainer for this app, so I request you to please take a look into this

Hey @aakashnagpal4567 , I will check to get this done by the end of the week.