Add pyproject.toml for Custom Node Registry

We are working with dr.lt.data and comfyanon to build a global registry for custom nodes (similar to PyPI). Eventually, the registry will be used as a backend for the UI-manager. All nodes go through a verification process before being published to users.
The main benefits are that authors can

publish nodes by version and users can safely update nodes knowing ahead of time if their workflows will break or not
automate testing against new commits in the comfy repo and existing workflows through our CI/CD dashboard

Action Required:

[ ] Go to the registry. Login and create a publisher id (everything after the @ sign on your registry profile).
[ ] Add the publisher id into the pyproject.toml file.
[ ] Merge the separate Github Actions PR, then merge this PR.

If you want to publish the node manually, install the cli by running pip install comfy-cli, then run comfy node publish
Check out our docs if you want to know more about the registry. Otherwise, feel free to message me on discord at haohao_81202 or join our server if you have any questions!

hey @Scholar01, wanted to send a small nudge and ask if you had any questions!

@Scholar01, wondering if there's any way we can support you on this PR!


Support executing e2e tests on an OCP cluster

Refactor code to run e2e tests on a kind cluster
Add support to run e2e tests on an OCP cluster
Add a doc mentioning the steps to run e2e tests on KIND and OCP clusters
Fix a minor issues while fetching the node name during e2e test runs

/cc @rphillips @asm582 @kannon92 @harche

/lgtm


The material of the original bow is lost

I made a bow with other materials and imported it to display normally, but the original bow material is lost
Has been tested is the problem of the material package, do not open the material package on the problem

.

This will be fixed in Editor 10.10, which I will probably release within a week.

Editor 10.10 has been released


Document the RumResourceAttributesProvider

What does this PR do?
Provide a documentation with samples for the RumResourceAttributesProvider.

Codecov Report

Merging #938 (1e627f1) into develop (bb21099) will increase coverage by 0.07%.
The diff coverage is n/a.

:exclamation: Current head 1e627f1 differs from pull request most recent head 9ab6eea. Consider uploading reports for the commit 9ab6eea to get more accurate results

@@             Coverage Diff             @@
##           develop     #938      +/-   ##
===========================================
+ Coverage    82.86%   82.92%   +0.07%
===========================================
  Files          265      265
  Lines         9035     9035
  Branches      1458     1458
===========================================
+ Hits          7486     7492       +6
+ Misses        1145     1143       -2
+ Partials       404      400       -4

Impacted Files
Coverage Δ

.../android/rum/internal/monitor/DatadogRumMonitor.kt
94.48% <0.00%> (-0.61%)
:arrow_down:

...rc/main/java/com/datadog/opentracing/DDTracer.java
56.07% <0.00%> (+0.42%)
:arrow_up:

...android/rum/internal/ndk/DatadogNdkCrashHandler.kt
86.21% <0.00%> (+1.72%)
:arrow_up:

...ndroid/core/internal/persistence/file/EventMeta.kt
90.00% <0.00%> (+10.00%)
:arrow_up:

...android/log/internal/logger/TelemetryLogHandler.kt
100.00% <0.00%> (+25.00%)
:arrow_up:


Update Cache Settings to Match OSIO Marketing

Update OSIO product to utilize caching changes that are utilized on the marketing page.
OpenShiftio/OpenShift.io PR: https://github.com/openshiftio/openshift.io/pull/176

PR here: https://github.com/fabric8io/fabric8-ui/pull/1373

Closing, as PR was merged.


hu_core_news_trf_xl model Memoryview too large error

Describe the bug
After installing the hu_core_news_trf_xl model with the pip install https://huggingface.co/huspacy/hu_core_news_trf_xl/resolve/main/hu_core_news_trf_xl-any-py3-none command (found on huggingface page), an error is raised after the download finishes: ValueError: Memoryview is too large
It appears the problem occurs because of the following msgpack script: msgpack/fallback.py
In that script, there is a hardcoded 2**32 size limit for Memoryview objects (amongst others), that cannot be changed. The Memoryview object the package attempts to use is too large.
I tried with pip version 23.0.1 and pip version 23.1.2, both resulted in this same error.
To Reproduce
Steps to reproduce the behavior:

Use the pip install https://huggingface.co/huspacy/hu_core_news_trf_xl/resolve/main/hu_core_news_trf_xl-any-py3-none command

Expected behavior
The model downloads and installs properly.
Additional context
A possibly similar problem has occured with another, unrelated package in the past:
https://github.com/dask/dask/issues/7552
The problem in this case is likely the same. The solution with Dask only came with a package update (for Dask).
As a sidenote, I mentioned that the package URL is broken on the HuSpacy GitHub page in a previous Issue, the Issue was closed, but the URL is still broken.

Hi @speter00, thanks for the issue report.
I've fixed the broken link, that's why the issue got closed. Could you please check it again?
Regarding the actual problem, I've managed to reproduce the issue and it looks to be an upstream bug in msgpack. I keep this ticket open until it gets fixed.
As a workaround you can download the model with wget and install the local wheel file:

wget https://huggingface.co/huspacy/hu_core_news_trf_xl/resolve/v3.5.2/hu_core_news_trf_xl-any-py3-none-any.whl
pip install https://huggingface.co/huspacy/hu_core_news_trf_xl/resolve/v3.5.2/hu_core_news_trf_xl-any-py3-none-any.whl


fix: datePublished and dateModified null replacement fixed

Dates datePublished and dateModified were replaced by nulls if they were provided to SEO component.
Example:

You'll need to take the props being passed into the component into consideration as well @rwasiak.
What you're proposing here will overwrite any props being passed.
Thanks.

Please comment code lines where the props are overwriting.
If you mean
datePublished = dateNow and dateModified = dateNow
that's not overwriting props - there are default parameters. If you won't provide these props, component will use default values (dateNow).

Why close this @rwasiak? I can't use it now


More than 180deg

Hi there, it would be great if flip could work with a full rotation (360deg instead of 180deg), coming back to front after the turn.

OP is happ with workaround, so closing


#2429 Integrations page in bridge

Show Integrations page in bridge:

Codecov Report

Merging #2490 into master will decrease coverage by 0.08%.
The diff coverage is 9.09%.

@@            Coverage Diff             @@
##           master    #2490      +/-   ##
==========================================
- Coverage   33.31%   33.22%   -0.09%
==========================================
  Files         156      157       +1
  Lines        8948     8981      +33
  Branches      179      184       +5
==========================================
+ Hits         2981     2984       +3
- Misses       5460     5490      +30
  Partials      507      507

Flag
Coverage Δ

#moduleA
23.31% <9.09%> (-0.47%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

bridge/client/app/_services/api.service.ts
10.86% <0.00%> (-0.50%)
:arrow_down:

bridge/client/app/app.module.ts
100.00% <ø> (ø)

...lient/app/project-board/project-board.component.ts
3.41% <0.00%> (-0.19%)
:arrow_down:

..._components/ktb-markdown/ktb-markdown.component.ts
12.00% <12.00%> (ø)

Continue to review full report at Codecov.

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

As discussed with @johannes-b in a zoom call, following changes have been added:

Download Keptn CLI is a download link if the link is provided
Examples are renamed to Use Cases and made expandable
API token can be copied from the Integrations page, if available. Otherwise a link to the docs is provided, with details how to retrieve the API token
Keptn API is linked to the API_URL

Hi @ermin-muratovic
I have the following feedback on the PR:

@johannes-b thanks for the feedback.
I did the adjustments, see screenshot below.


The OAuth prompt doesn't go away after the permission is given to the bot.

Sample information

Sample type: https://github.com/microsoft/BotBuilder-Samples/tree/main/samples/csharp_dotnetcore/18.bot-authentication
Sample language: dotnetcore
Sample name: 18.bot-authentication

Describe the bug
The OAuth prompt doesn't go away after the permission is given to the bot.
To Reproduce
Steps to reproduce the behavior:

Give the permissions when the prompt comes for the first time
Then after login go to another tab and comeback
The prompt will be showed again

Expected behavior
The prompt should be showed only once
Screenshots

Additional context
The OAuth prompt doesn't go away after the permission is given to the bot. This prompt keeps showing even after the user has given the permissions.
And when clicked on continue this error comes up .

Any updated on this? @johnataylor @dmvtech

Hi @thashu0424 Apologies for the delay. Still investigating at this point.

Closing in lieu of: https://github.com/microsoft/botbuilder-dotnet/issues/6574


Use old template setup

With our current project template: having a binary for each day, we need to fetch and compile all dependencies even if we don't use it.
Say I use itertools for day 1. Even if I don't use it in day 2, I would still need to build it as if I did. This is kind of whack, unfortunantly.
Maybe, after all, a project for each day is the better choice?

Can you elaborate?


Translations not working/ Config Flow missing description

This issue is known and lies within HA itself: https://github.com/home-assistant/frontend/issues/21889
Unfortunately we can only wait for a new update of Homeassistant or downgrade to 2024.08.
Update: This has been corrected and will be released soon.

Fixed in latest HA version


inpututil: add a function to get the last touch position just before releasing

Requested by @midorimici

Yes! I am currently emulating this myself with some hacky code.

If someone wants to work on this, please discuss what API we want before starting to implement it.

I'm still not sure what API would be the best. What about
func AppendJustReleasedTouchIDs(touchIDs []ebiten.TouchID) []ebiten.TouchID
func TouchJustReleasedPosition(id ebiten.TouchID) (int, int, bool)

?

Treating touches as IDs itself seems a not good idea in the first place 🤔


DNS leak by using SE client

**SoftEther version: build 9666 and older
**Component: Client
**Operating system: Windows 10
**Architecture: 64 bit
Hello,
When I connect to my own Softether VPN server with the VPN client that build in Windows, no DNS leak was observed. While connecting with the Softether VPN client, there is DNS leak reported.
I'm using https://ipleak.net to perform the DNS leak test.
route print shows that the local DNS server appears in SE-VPN but not in SSTP nor L2TP/IPsec .

SSTP

Softether
Smart multi-homed name resolution that results in DNS leak has been turned off by gpedit.
Currently the only work out is to manually set local DNS server as an invalid one, such as localhost, so that there will be only remote DNS server available.
Is this situation a bug of Softether or not? How to solve it? Please give your advice.

Hi
you didn't show routes without vpn. do you connect from windows? it seems like route to dns server was added from outside (by your isp software for example). i recomend to change dns server on every network adapter in your system to opendns or cloudflare dns servers. As far as I know windows detects all available dns servers in the system and then use them in random order. so the only way to get rid of the dns leak is removing all "leaking" dns servers from the system.
if you use linux as a vpn client. you can use command line tool for dns leak test https://github.com/macvk/dnsleaktest
I think in the linux environment you should do the same - remove all leaking dns servers from the system.
se software dosen't change routes. it's done by linux or by windows (by your system) automatically. it's pushed by dhcp server...
in you first screen you have two default gateways. it seems strange...

Thank you for replying.
The DNS server <IP_ADDRESS> is distributed by DHCP server of internal network, not a software. This DNS is neccessary because it sloves for some internal website's addresses.
Thereafter I found in my home network with <IP_ADDRESS>/24, dns server as <IP_ADDRESS>, things like these did not appear anymore.
I have no idea what happed in the first picture, it was route table while connecting to SSTP VPN.

Fix for DNS-leak on Windows
Hello, I would like to make a pull request, but unfortunately, my fix is written in C++ and rewriting it in pure-C code is an excersice left for anyone interested...
It is under Apache 2.0 license:

using Windows Filtering Platform (WFP) to block any other network-adapter
and is forcing Static-DNS while connected (to support Windows-XP which is lacking WFP)

Source-Code

Usage

the DnsBlocker::prepare() function should be called at least once after constructed,

@top-master
we have discussed your patch in SE VPN team.
we are ok with your contribution (no need to rewrite to C), feel free to make a PR.
the one thing we care about - default behaviour should not be affected, i.e. DNS filtering should be enabled (either by user or in vpn config, which came from VPN provider)


tests: be more strict in wait_ep_gen

Previously, wait_for_ep_gen waited until all endpoints were listed as being in
'ready' state. However, there was a possibility that all endpoints were briefly
in 'ready' state before one starts regenerating, resulting in the function
prematurely returning. Add a stricter check for endpoints being in ready state
by making sure that the output of cilium endpoint list shows all endpoints
in 'ready' state 10 times in a row after sleeping briefly between each check.
Signed-off by: Ian Vernon<EMAIL_ADDRESS>

I ran tests/96-restore-endpoints.sh 200 times in a loop locally, and had no failures.

I was thinking maybe we could add a field similar to what we have for policy revisions, except on a per endpoint basis. This would be a monotonically increasing number that tracks how many times an endpoint has been regenerated. What do you think @tgraf , @aanm ?

I think that's a good idea. This build number can also be used to report errors to particular builds.


Postmark Driver

Any chance you guys will add a Postmark Driver?

@paulopmx Nope, no plans for now.

Is their an easy guide to follow for me to add my own driver for Postmark?

Code is the best guide here. You need to follow Postmark docs too https://github.com/adonisjs/adonis-mail/blob/develop/src/Mail/Drivers/Mailgun.js

You can add it inside start/hooks.js file


add this file to help the users to have the dependencies to build the…

The goal will provide a easy steps to add the dependencies for sphinx and the read the docs theme.
The users will enter the following command to install the requirements :
 pip install --user -r requirements.txt
Regards

The file is in source , sorry


Uncaught Error: tunneling socket could not be established, statusCode=503

[Enter steps to reproduce:]

...
...

Atom: 1.31.2 x64
Electron: 2.0.7
OS: Mac OS X 10.13.4
Thrown From: Atom Core
Stack Trace
Uncaught Error: tunneling socket could not be established, statusCode=503
At internal/streams/legacy.js:59

Error: tunneling socket could not be established, statusCode=503
    at ClientRequest.onConnect (/app.asar/node_modules/tunnel-agent/index.js:166:19)
    at Object.onceWrapper (events.js:319:30)
    at emitThree (events.js:136:13)
    at ClientRequest.emit (events.js:217:7)
    at Socket.socketOnData (_http_client.js:472:11)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at TCP.onread (net.js:594:20)

Commands
     -1:00.5.0 core:paste (div.line)

Non-Core Packages

Thanks for the report! Are you using a network proxy? This seems like it could be a temporary network issue, please try again later and see if you continue getting the same error.


Access sharingLinkToRedeem from IOdspResolvedUrl.shareLinkInfo

This PR should close https://github.com/microsoft/FluidFramework/issues/8268.
Here we consider backward compatibility between newer ODSP drivers and older ODSP resolvers, as hosts may have bundled (older) resolvers while still relying on new (CDN delivered) drivers.
The changes do NOT consider backward compatibility between new ODSP resolvers and old ODSP drivers, for couple of reasons:

ODSP resolvers and drivers are commonly sourced from the same package. This is what we do, for example, for all of our E2E regression tests.
In the current cases where there is a mismatch (as it may be with OWH), it is the driver that is delivered via service, and resolver that was bundled. I did not see the use cases to justify added work around providing transient N-1 compatibility in this direction.
Makes this transition a 2-step process, vs 3-step.

Follow up work: https://github.com/microsoft/FluidFramework/issues/8784
Targeting 0.56 release.

Adding you in @agarwal-navin as you were part of this earlier chat: https://teams.microsoft.com/l/message/19:53328301da384b33bcc81111124e3ab4@thread.skype/1637275433228?tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47&groupId=422665a0-7ad3-4d0d-9171-e8881d0397d9&parentMessageId=1637275433228&teamName=FFX (Fluid Framework and Experiences)&channelName=Bugs 🐛&createdTime=1637275433228


Added articles

List of articles added
Blockchain Interoperability
Blockchain Forks
Modular vs Monolithic Blockchains
Designing Your Tokenomics
Token Supply Dynamics

/botio build

/botio build

From: MushinBot (botio-academy.horizen.io)

Received
Command cmd_build from @cronicc received. Current queue size: 0
Live output at: https://botio-academy.horizen.io/12bcf0ad6433f78/output.txt

From: MushinBot (botio-academy.horizen.io)

Failed
Full output at https://botio-academy.horizen.io/12bcf0ad6433f78/output.txt
Total script time: 0.33 mins
Error: Build failed at step "bundle install --path ./vendor/bundle" with ExitCode 20

From: MushinBot (botio-academy.horizen.io)

Received
Command cmd_build from @cronicc received. Current queue size: 0
Live output at: https://botio-academy.horizen.io/b449861c800c3e4/output.txt

From: MushinBot (botio-academy.horizen.io)

Failed
Full output at https://botio-academy.horizen.io/b449861c800c3e4/output.txt
Total script time: 0.57 mins
Error: Build failed at step "bundle install --path ./vendor/bundle" with ExitCode 20

/botio build

From: MushinBot (botio-academy.horizen.io)

Received
Command cmd_build from @cronicc received. Current queue size: 0
Live output at: https://botio-academy.horizen.io/773c707b0b98328/output.txt

From: MushinBot (botio-academy.horizen.io)

Failed
Full output at https://botio-academy.horizen.io/773c707b0b98328/output.txt
Total script time: 0.36 mins
Error: Build failed at step "bundle install --path ./vendor/bundle" with ExitCode 20

/botio build

From: MushinBot (botio-academy.horizen.io)

Received
Command cmd_build from @cronicc received. Current queue size: 0
Live output at: https://botio-academy.horizen.io/0f5d141aeea04fc/output.txt

From: MushinBot (botio-academy.horizen.io)

Failed
Full output at https://botio-academy.horizen.io/0f5d141aeea04fc/output.txt
Total script time: 0.39 mins
Error: Build failed at step "bundle install --path ./vendor/bundle" with ExitCode 20

/botio build

From: MushinBot (botio-academy.horizen.io)

Received
Command cmd_build from @MarcosJSP received. Current queue size: 0
Live output at: https://botio-academy.horizen.io/c514406152d3741/output.txt

From: MushinBot (botio-academy.horizen.io)

Success
Full output at https://botio-academy.horizen.io/c514406152d3741/output.txt
Total script time: 2.57 mins
You can download the generated site at: https://botio-academy.horizen.io/latest.tar.gz
Or view a preview at https://devweb-academy.horizen.io

/botio build

From: MushinBot (botio-academy.horizen.io)

Received
Command cmd_build from @MarcosJSP received. Current queue size: 0
Live output at: https://botio-academy.horizen.io/67b43bde93d95d8/output.txt

From: MushinBot (botio-academy.horizen.io)

Success
Full output at https://botio-academy.horizen.io/67b43bde93d95d8/output.txt
Total script time: 2.55 mins
You can download the generated site at: https://botio-academy.horizen.io/latest.tar.gz
Or view a preview at https://devweb-academy.horizen.io


Create wheel files for M1 Mac distribution

Since GitHub does not support building distributions for M1 Mac, the wheels for M1 Mac need to be build and uploaded to PyPi manually. Ideally, these .whl files will have the arm64 versions openblas and fftw already packaged in.

The build script is working locally. Just need to build the wheels and upload them to PyPi


slice_from_regex is broken on non-boolean vectors

In [1]: from skbio import Sequence

In [2]: import numpy as np

In [3]: a = np.arange(5)

In [4]: s = Sequence("ABCBCACBCBCA")

In [5]: s[s.slices_from_regex("(CB)", ignore=a)]
Out[5]: Sequence('BCBC', length=4)

I think there is probably a better way to handle this entirely, such that the array a could have been valid input, instead of being inverted blindly and then sliced from a negative offset.

Furthermore I think we can unify some of this logic with getitem, such that whatever getitem supports, ignore and any other "vectory" operations will as well.


RightIcon doesn't work in ListItem

When I use only rightIcon in ListItem it's doesn't work. RightIcon is work only with avatar or leftIcon.

I suspect that this issue is what was fixed in PR #478, which is merged and should be included in next release.


ci: changes Slack deployment message channel

Changes the Slack channel for deployment messages to the new mobile-deployments channel
See https://github.com/customerio/issues/issues/9014

Ugh. Branched from the wrong place and I don't want to close all this stuff.


bug:  the default keybinding for "s"  and "S"  was always "substitute"  This seems to be remapped somehow

Did you check docs and existing issues?

[X] I have read all the LazyVim docs
[X] I have searched the existing issues of LazyVim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.9.5 LuaJIT 2.1.1692716794
Operating system/version
mx linux 23
Describe the bug
I don't know if this is a bug,  but to me, a common keybinding that doesn't work the way it should is a bug.
That s does some unexpected behavior.   Maybe some plugin.
And looking through the configs.. I don't see any remapping of the key.
Steps To Reproduce

fresh install of neovim from the website by downloading the tar file
Fresh install of Lazy from the quick setup, all default config.
Edit a file normally using nvim and press s or S.

Expected Behavior
"s" should do a substitute character and go into insert mode  "3s" should do 3 characters
"S" should delete the line and go to insert mode.
Repro
-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  "folke/tokyonight.nvim",
  "folke/LazyVim",
  -- add any other plugins here
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

This comes from plugin flash.nvim. You can read the docs for how to change the keys to something else or you can disable the plugin if you don't want this behavior.

@cool-clay To change the colorscheme to something else you should do what is described in the docs.

This comes from plugin flash.nvim. You can read the docs for how to change the keys to something else or you can disable the plugin if you don't want this behavior.

Many thanks for the pointer.
IMHO LazyVim's basic config should not include plugins that remaps the basic vim behavior.


Change path fastdl-mongodb

Hello everyone,
I'm using Java 17 and Spring 3. I would like to change the download path for the MongoDB version to a different link.
Let me explain my issue. I am working in an environment where access to the external server is limited.
Previously, I used this solution, but it no longer works.
@Bean
public DownloadConfigBuilderCustomizer downloadCustomizer() {
DistributionDownloadPath downloadPath = new SameDownloadPathForEveryDistribution(DOWNLOAD_PATH);
return downloadConfigBuilder -> {
downloadConfigBuilder.downloadPath(downloadPath);
downloadConfigBuilder.userAgent(USER_AGENT);
};
}
Do you have any ideas on how to proceed?

@ShimonMimoun You can change the server for the download to a local one:
https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/blob/main/docs/Howto.md#customize-download-url
.. but as you are using spring you may apply this customization this way:
https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo.spring/blob/main/HowTo.md#customize-mongod

@ShimonMimoun there are more ways to customize this.. but this is maybe the easiest one.. i think i should add some documentation for this kind of problem ...

How can I go about it then? I would greatly appreciate your guidance and any potential solutions.
Thank you for your response!

@michaelmosmann
Thank you for your response. I have already tried that, but it still tries to connect to the main Atlas server. Can you guide me on how to do this? I tried modifying the mongod builder, but I wasn't successful. Could you please enlighten me on how to accomplish this?

@ShimonMimoun can you show me some code?

    @Bean
    public Mongod mongoConfiguration() {
        return Mongod.builder()
                .distributionBaseUrl(Start.to(DistributionBaseUrl.class)
                        .initializedWith(DistributionBaseUrl.of(DOWNLOAD_PATH)))
                .build();
    }

or

    @Bean
    public MongoClient mongoConfiguration(){
        return MongoClients.create(
                new MongoClientOptions.Builder()
                        .setDownloadUrl(DOWNLOAD_PATH)
                        .build());
    }

I have found the solution, and I'm sharing it with you.
@Bean
BeanPostProcessor customizeMongod() {
    return TypedBeanPostProcessor.applyBeforeInitialization(Mongod.class, src ->
            Mongod.builder()
                    .from(src)
                    .distributionBaseUrl(
                            Start.to(DistributionBaseUrl.class)
                                    .initializedWith(DistributionBaseUrl.of(DOWNLOAD_PATH))
                    )
                    .build());
}

Thanks for your help @michaelmosmann


fix: node type snake cased

SL-1514

added project_id to nodes and branches
create fk constraints that cascade on delete

I am testing out the FKs right now


Perhaps this addon needs a new maintainer ?

@SuzanneSoy would you be OK with someone forking and taking over maintaining this addon?

Trying to use, integrated on Ribbon get all this errors.

@hasecilu see

https://github.com/APEbbers/FreeCAD-Ribbon/issues/56#issuecomment-2464910641

Maintainership has changed

https://github.com/FreeCAD/FreeCAD-addons/issues/330

Thanks for all your work @SuzanneSoy


Chore/test

Coverage remained the same at 100.0% when pulling a2598e30b0e331301306d4fc78f88b7abe0f5f72 on chore/test into 83fb9dd755d71916fc06cf2da023ec3bc3af834e on master.


Azure Speech-To-Text: Chinese accuracy gap between Rest API vs. Java SDK for short audio

Hello,
i have lot of short Chinese audio wave files of 5 seconds or so in hand. When i transcribe them with Azure Speech-To-Text REST API and Java SDK respectively, i found REST API recognition accuracy seems consistently a little bit worse than that of Java SDK, though the gap is less than 1% CER (Character Error Rate).
My comparison is based on the same regions and the gap is consistent. The region i tried are chinaeast2 and eastasia respectively.
REST API:

https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/rest-speech-to-text#speech-to-text-rest-api-for-short-audio
url='https://eastasia.stt.speech.azure.cn/speech/recognition/conversation/cognitiveservices/v1?language=zh-CN'
headers = {
'Accept': 'application/json;text/xml',
'Content-Type': 'audio/wav;codecs="audio/pcm";samplerate=16000',
'Ocp-Apim-Subscription-Key': ,
'format': 'detailed'
}

Java SDK (i'm using version 1.12.1)

https://docs.microsoft.com/en-us/java/api/com.microsoft.cognitiveservices.speech.speechrecognizer.startcontinuousrecognitionasync?view=azure-java-stable#com_microsoft_cognitiveservices_speech_SpeechRecognizer_startContinuousRecognitionAsync__
Method: SpeechConfig.fromSubscription("", "eastasia")

Is such accuracy gap expected ?
Thank you.

@wukun2015
Thanks for sending me the audio data and your test results.
I suspected that maybe the audio bit rate or number of channels was different, as the Speech SDK does a better job of automatically reading the RIFF format and sending it along to the service, so it is easy mistake to overlook with the REST api.
However, the files are all the same, and are 16b 16khz mono that we work with best format for us...so that did not explain it.
One of our other devs pointed me to this answer on the REST apis from last  year, where a customer was getting slightly different results from REST and SDK even when using the same custom speech models.
The summary of that answer is, even with the same models loaded, the two services allocate slightly different cloud resources, and have slightly different post processing, so it is expected that they will not be exactly the same.  The rest API is working on making those differences more configurable, but I do not know the status of those improvements. @wolfma61 might be able to give you more details on that work.
https://stackoverflow.microsoft.com/questions/185766/
If you have some specific examples of recognitions that are wrong in both cases, I would be happy to forward them to our modeling team so see if they can do anything to improve the global models in those area.
You can also consider building custom models specifically for the subject domain you are trying to recognize, to that you can adapt the generic global models to perform better for the audio data you are trying to specialize on.

unfortunately the service internal pipelines between the REST api and the SDK (websocket connection) are not identical. There are slight differences between both pipelines in processing and audio conversion. This might result in slightly different results (unfortunately).
The REST pipeline is the 'older' pipeline, there is an internal work item to unify the pipelines to reduce code duplication and get to the identical results. It isn't scheduled yet, but should happen in the next several month.


Added ARL projects from their main org (for repos that have one) to code.json

Updating code.json with some ARL projects

@arichiv @jgarber623-gov I can haz review?

:+1:


Make other default options configurable

From discussion in #75.

You're not merging headers and ibrowse options! You should merge the default with e.g. Dict.get(options, :headers, []). Otherwise passing in, say, Authorization only would erase the default User-Agent.

Ah, no problem. I assumed when you mentioned merging the options that you meant the user would have to do it or something.

Hrm, Dict is deprecated. Should I go ahead and switch this bit of logic to Map/Keyword (I guess Keyword in this case)?

Yeah, definitely!

I think that logic is correct. I'd like to add a test or two using http://httpbin.org/headers to verify the payload with default and overridden values, but don't have the time at the moment.

Thank you!


E2E Test Case TestNetworkPolicyStats Failed on Photon 3, K8S v1.17.5 case

Matrix compatibility test job runs weekly, and the E2E test running under Photon 3 and Kubernetes v1.17.5 fails on TestPodTrafficShaping test case in the most recent week (tested 2020.12.12):
--- FAIL: TestPodTrafficShaping (197.39s)
    fixtures.go:107: Creating 'antrea-test' K8s Namespace
    fixtures.go:70: Applying Antrea YAML
    fixtures.go:74: Waiting for all Antrea DaemonSet Pods
    fixtures.go:78: Checking CoreDNS deployment
    --- FAIL: TestPodTrafficShaping/limited_by_egress_bandwidth (91.03s)
        bandwidth_test.go:145: Error when waiting for the perftest client Pod: timed out waiting for the condition
        fixtures.go:281: Deleting Pod 'client-a-0'
    --- FAIL: TestPodTrafficShaping/limited_by_ingress_bandwidth (90.02s)
        bandwidth_test.go:145: Error when waiting for the perftest client Pod: timed out waiting for the condition
        fixtures.go:281: Deleting Pod 'client-a-1'
    fixtures.go:167: Exporting test logs to '/var/lib/jenkins/workspace/antrea-weekly-matrix-compatibility-test/IS_MATRIX_TEST/True/K8S_VERSION/v1.18.2/TEST_OS/photon-3/labels/antrea-test-node/antrea-test-logs/TestPodTrafficShaping/beforeTeardown.Nov01-00-40-22'
    fixtures.go:265: Error when exporting kubelet logs: error when running journalctl on Node 'matrix-photon-3-k8s-v1-18-2-build-num-3-mlp85', is it available?
    fixtures.go:274: Deleting 'antrea-test' K8s Namespace

One thing to note, this test passed in Photon 3.0, Kubernetes v1.18.2 case.

Test it again and this test passes.


voice support?

Is there any plan for voice support to be added to this library?
Considering there are now group calls, it would be absolutely fantastic if we could play audio through a bot written with this.
pytgcalls could be used as a reference: https://github.com/pytgcalls/pytgcalls

It's impossible for non-user bots to interact with voice chats.


OCI Packages failed to render template, error: template error

Description
I am trying to push helm charts to a Gitea-registry, and I am getting the following error:

The command used to push the helm chart is:
helm push chart.tgz oci://myregistry.mydomiain/myorganization
The output from the command says that it is pushed. When I try to view it in Gitea, it throws the 500 rendering error.
I can confim that the same command works on gitea 1.21.5-rootless.
Any ideas what is wrong?
Thanks in advance!
Gitea Version
1.21.8-rootless
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
Podman container.
Database
SQLite

Ref: #29773
Sorry for the inconvenience.

Known Issues

Browsing "packages" pages might cause 500 error, it could be fixed by updating to pre-1.21.9:

Docker image: use gitea/gitea:1.21-nightly and gitea/gitea:1.21-nightly-rootless
Binary: download from https://dl.gitea.com/gitea/1.21/

Thanks for fast support and sorry for not seeing the related issue!


Dynamically-defined @guvectorized functions over dask distributed

Dynamically defined functions - namely, anything from a Jupyter notebook - can be executed over a dask distributed grid thanks to cloudpickle.
Functions decorated with @guvectorize can be pickled, but only as long as they are defined in a static module.
Type in a jupyter notebook:
import distributed
from numba import guvectorize, i8

def f(x):
    return x * 2

@guvectorize([(i8, i8[:])], '()->()')
def g(x, out):
    out[0] = x * 2

client = distributed.Client()

print(f(2))
print(g(2))
print(client.submit(f, 2).result())
print(client.submit(g, 2).result())

Output:
4
4
4

AttributeError: module '__main__' has no attribute 'g'

Note that the above is not the same as just writing cloudpickle.loads(cloudpickle.dumps(g)), which works (but isn't terribly useful) because loads and dumps are running in the same interpreter.
Workaround:
def cp_guvectorize(*args, **kwargs):
    """Same as :func:`numba.guvectorize`, but can be used to decorate dynamically
    defined function and then pickle them with
    `cloudpickle <https://pypi.org/project/cloudpickle/>`_.
    On the other hand, it can't be called from another jit-compiled function.
    """

    def decorator(func):
        return _PickleableGUVectorized(func, args, kwargs)

    return decorator

class _PickleableGUVectorized:
    def __init__(self, func, guvectorize_args, guvectorize_kwargs):
        self.args = func, guvectorize_args, guvectorize_kwargs
        decorator = numba.guvectorize(*guvectorize_args, **guvectorize_kwargs)
        self.ufunc = decorator(func)

    def __reduce__(self):
        return _PickleableGUVectorized, self.args

    def __call__(self, *args, **kwargs):
        return self.ufunc(*args, **kwargs)

@cp_guvectorize([(i8, i8[:])], '()->()')
def h(x, out):
    out[0] = x * 2

print(client.submit(h, 2).result())

Output:
4

I would also love to see this.  This might also be fixed by adding __setstate__ and __getstate__ methods.

Oh, I see that this returns a proper numpy.ufunc typed object.  Perhaps some wrapper solution like what @crusaderky suggests is necessary.

In the issue cited just above, I experienced a very similar serialization problem with a statically defined numba function (inside a module inside an installed package). Is there any documentation of successfully using dask.distributed + numba functions?

@rabernat last time I checked, @guvectorize'd functions are pickleable, but @vectorize'd ones aren't. @jit'ed functions are pickleable only when you explicitly define a signature. It's been a while since I last tested this so I may be wrong.

I can replicate the issue with multiprocessing:
from numba import guvectorize, f8
import pickle
import multiprocessing as mproc
import numpy as np

def make_g():

    @guvectorize([(f8, f8[:])], '()->()')
    def g(x, out):
        out[0] = x * 2

    return g

if __name__ == '__main__':
    spawner = mproc.get_context("spawn")
    x = np.ones(10)
    with spawner.Pool(1) as pool:
        g = make_g()
        res = pool.apply(g, [x])
        print(res)

This shows the error:
  File "/Users/siu/miniconda3/envs/dev-numba-py37/lib/python3.7/site-packages/numpy/core/__init__.py", line 125, in _ufunc_reconstruct
    return getattr(mod, name)
AttributeError: module '__mp_main__' has no attribute 'g'

Note that the problem actually comes from NumPy's _ufunc_reconstruct.

It looks like this is a numba gufunc problem. Numba @vectorized and @njit functions are fine with and without explicit signatures.

This issue is caused byhttps://github.com/numpy/numpy/blob/f71d9937d1e8a1e709f325f689f1e971e64c26a7/numpy/core/init.py#L124-L135
@vectorize is unaffected because we subclass from ufunc to make a DUfunc class. We will need to do the same for gufunc.

The numpy ufunc serialization code is similar to the builtin pickle procedure for Python functions, which uses the __name__ and __module__ to find the object. This will work for statically defined ufuncs, because the deserializer can import the module and find the function. Like picking regular functions, this breaks when the function isn't in a static location, for example a closure. Cloudpickle solves this problem for closures and dynamically defined functions by serializing the bytecode and closure cells directly so that the function object can be reconstructed by the deserializer. This works because, given the same version of Python, the bytecode is a uniform representation for function we want to transfer. Arbitrary numpy ufunc objects do not have a uniform representation. Instead, ufunc objects contain a bunch of C function pointers which help select more C functions for actually performing the operations. There is no general way to represent native code, and any higher level information needed to do so will have been erased by the time the ufunc object is created. For that reason, the numpy serialization method is likely as good as they can do for ufuncs. Numba still has the higher level information which could be used to serialize arbitrary code, so if guvectorize was made to return a box like proposed, then the ufunc-like objects could be serialized just like vectorize created ufuncs.

Is there any movement on this issue?
I'm trying to compute a @guvectorize function over a distributed cluster (created using dask-cloudprovider), and I'm running into the same error described above.
I've found a couple of different issues regarding ufuncs and distributed. Some of them offer some workarounds, like importing the function differently. This works for me on a local cluster, but not for the one running on ECS instances created through cloudprovider.

This came up again in a Pangeo call.  Given that Numpy moves slowly, I wonder if there is a workaround.  It looks like @sklam proposed a solution here:

@vectorize is unaffected because we subclass from ufunc to make a DUfunc class and that bypasses the numpy registered reduce/reconstruct pair. We will need to do the same for gufunc.

Do we have a sense for how long this would take?  Are there people or resources around that would make sense to allocate here?

Thanks for the push on this @mrocklin.
First, I want to note that I think this problem does also apply to @vectorize. Here is an example of a @vectorize function defined in a package:
https://github.com/xgcm/fastjmd95/blob/c828391890d18c82ff5e44484409055605111c1e/fastjmd95/jmd95numba.py#L150-L154
And here is an example of that function failing in distributed mode:
https://nbviewer.jupyter.org/github/xgcm/fastjmd95/blob/master/doc/fastjmd95_tutorial.ipynb
I would love if someone with more numba experience could verify this by pip installing fastjmd95 and calling jmd95numba.rho in distributed mode. Perhaps I've done something wrong in packaging my functions.
More generally, I would love to support the overall goal of making all numba functions serializable and compatible with dask.distributed. In Pangeo, we fell like this is a great path to scaling out performant code. But the challenges described in this issue require annoying workarounds.

xref https://github.com/numba/numba/pull/6234

Resurrecting this as the situation has somewhat gotten worse.
As of numba 0.59, the code in my initial post doesn't work anymore even when the function is defined in a static module.
@vectorize still works.
The issue lays in `GUFunc.call:
https://github.com/numba/numba/blob/54433810bfa60458209ed2c24f62e793b12aca6b/numba/np/ufunc/gufunc.py#L171-L172
These two lines undo the serialization hack implemented by GUFunc:
https://github.com/numba/numba/blob/54433810bfa60458209ed2c24f62e793b12aca6b/numba/np/ufunc/gufunc.py#L33-L46
By the time control reaches dask.array.Array.__array_ufunc__, it's too late - we've lost the reference to the GUFunc object as well as the wrapped pure-python object. I can't find a way to hack around it in our serialization layer.
The workaround is to bypass GUFunc.__call__:
@numba.guvectorize(["f8,f8[:]"], "()->()")
def double(x, out):
    out[:] = x * 2

x = da.random.randint(...)
y = x.__array_ufunc__(double, "__call__", x)
client = distributed.Client()
y.compute()  # Works

the above calls GUFunc.__call__ for the first time on the remote worker, on the wrapped numpy data.
Proposed design
GUFunc.__call__ could special-cases dask. Dask will add some sort of duck-type interface, e.g.
def call(self, *args, **kwargs):
-     return self.ufunc(*args, **kwargs)
+     if getattr(args[0], "__lazy_array__", False) is True:
+         return args[0].__array_ufunc__(self, "__call__", *args, **kwargs)
+     else:
+         return self.ufunc(*args, **kwargs)

Dask wrappers, such as xarray and pint, will also need to implement the same __lazy_array__ property.


[Feature Request]

How about to set a random wallpaper or set a random background and sticker?
I've been trying to work this thing out but my skills isn't sufficient enough. I love the themes background and stickers so much that I wanted change each time I open vscode.
A combination of:

Background and sticker only
The theme, background and sticker

Would be a very great feature, Thanks!

Also, opening vs code will never be the same before with random waifu waiting to serve their master

The theme, background and sticker

When I first wrote the extension, I wanted to automatically apply the color theme & assets, but I don't think there was an API to set the color theme. I'll look into again when I get time to work on this.
Thanks for the suggestion! I am also going to transfer this to the VS Code Plugin, because this functionality is specific to that platform.


Put #ifdef around all Serial.printf calls. Sometimes Serial does not exist

Hi Kurt,
I am using your library in a context where Serial isn't defined because of my USB configuration.
I am looking forward to your comments.
Thanks,
Patrick.

Looks reasonable.  Normally might be nice to add the defines for debug in either the header file or .cpp file and have them maybe commented out.
Also a tradeoff, wth some of these types of messages as they maybe give some one more hints about why something is not working.

Please note that the defines I used are not new. They were present and used in all of the .cpp files that I changed.
I believe they are already defined and commented out in their relevant .cpp files.
Thanks,
Patrick

Thanks,
I debated with myself, as there are sort of two levels of debug.  The first sort of the internal. which was under the debug, and these which are the ones to let you know something failed.
But I understand in your case where Serial does not exist.
So went ahead and merged.

Thank you. I understand. I would suggest that the best way to communicate what went wrong is with the return value. Right now it is a bool but if it were an enum you could return the exact reason and the calling code would be able to reason about the reason and take appropriate action. What do you think?
Best,
Patrick

Yes I understand exactly what you are saying… Probably should do it.  But I also know from experience that almost no one actually looks at the return values.  So again hard to say …
But I went ahead and merged and will see if someone complains later…
From: phdussud @.>
Sent: Wednesday, June 16, 2021 8:35 AM
To: KurtE/FlexIO_t4 @.>
Cc: KurtE @.>; State change @.>
Subject: Re: [KurtE/FlexIO_t4] Put #ifdef around all Serial.printf calls. Sometimes Serial does not exist (#8)
Thank you. I understand. I would suggest that the best way to communicate what went wrong is with the return value. Right now it is a bool but if it were an enum you could return the exact reason and the calling code would be able to reason about the reason and take appropriate action. What do you think?
Best,
Patrick
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub https://github.com/KurtE/FlexIO_t4/pull/8#issuecomment-862482554 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AAL4MQEBLH5IEXELVKOBXADTTDAD5ANCNFSM46XW5RWA .  https://github.com/notifications/beacon/AAL4MQFZUG7RW75NMFR7J5TTTDAD5A5CNFSM46XW5RWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGNUHA6Q.gif


Provide minified bundle like in 0.0.9 version

Are you thinking on providing a bundled version of the library? The last version 0.0.9 did provide a bundled version that we could just inject into the index.html of the app and initialize early in the app's lifecycle, instead of including it in the application bundle.
Summary
Having the bundled version allows the browser agent to be initialised before the application so fatal errors can be reported.
Desired Behavior
Provide an browser agent bundle like in version 0.0.9.

Thanks for reaching out @luisbravoa. We will take this question internally and discuss amongst the team.

Hi @luisbravoa I thought I would reach out and let you know we have discussed internally whether we want to include the bundles in the npm package and have concluded, at least for now, that we will not be including them. If you would like to use a <script src="" element to pull in the browser agent, our recommendation is to use our public CDN.
While we desire that customers using the Copy/Paste method of installing the browser agent copy the snippet from New Relic and embed the loader in their HTML, we understand that one size does not fit all. If you would like to use a script src tag, below is an example.
<script src="https://js-agent.newrelic.com/nr-loader-spa-1.239.1.min.js"></script>

All the loaders follow the same naming pattern nr-loader-[agentType]-[version].min.js where [agentType] can be rum for the lite agent, full for the pro agent, and spa for the spa agent. The [version] value will always match the version in our published releases. You may also leave off the .min part if you would like an unminified version of the agent loader.
Keep in mind that this is not an officially supported installation mechanism because it does require the browser to download an additional resource before the agent can wrap globals and start intercepting events for harvesting. However, we do our best to try and capture as much information as possible to provide a complete observability picture. We do not currently recommend using async or defer for the agent loader script. Either of these could exacerbate the issue of missing data and, if the agent is not started before page load, may result in the agent not collecting any data. These attributes could also change the order in which globals are wrapped leading to strange interactions with other third-party libraries.

Hello @patrickhousley ,
Thanks for the consideration. My concerned would be the additional requests needed for the agent to be initialized. For our use case we prefer having the agent embedded in the document so we can minimize points of failure at application startup.
To this end we are currently bundling the agent implementation ourselves and injecting it in the document, which work we expected.
Thanks again.

Hi @luisbravoa and thanks for providing more information about your use-case. Is your application served through some type of SSR or server-side application that can utilize APM injection? A lot of our language/APM agents support injecting the browser agent into the HTML.
We also have NerdGraph and Rest APIs that you could use to retrieve all the details you need from New Relic for instrumenting a specific browser entity. This is actually what the APM agents are doing behind the scenes to inject the browser agent 😉 .
You could also use something like node-fetch to retrieve the JS loader snippet from our CDN during your build.


Rework interrupt extension and move a few things around

Discussion for this PR was held on Discord, beginning here: https://discord.com/channels/828292123936948244/946806826756882552/1142490040858058772


Returns internal transaction instead of returned value on new contract.

My contract function:

creates a new instance of another contract
immediately calls this other contract and returns the result of the call

If I call this function with a .call, what I do get, is not the returned value but the internal transaction.
My contracts are:
pragma solidity ^0.4.4;

contract Store {
    uint public num;
}

contract Caller {
    function callNum() returns (uint) {
        Store c = new Store();
        return c.num();
    }
}

Expected Behavior
With Geth:

I deploy Caller to callerAddress
In Javascript, I do Caller.at(callerAddress).callNum.call()

This returns me 0, as I expect.
Current Behavior
With TestRPC:

I deploy Caller to callerAddress
In Javascript, I do Caller.at(callerAddress).callNum.call()

This returns me 0x4e70b1dc00000000000000000000000000000000000000000000000000000000.
Notice how 4e70b1dc is the function signature of num().
Possible Solution
Steps to Reproduce (for bugs)
As above
Context

Your Environment

Version used: 3.0.3
Environment name and version (e.g. PHP 5.4 on nginx 1.9.1): NodeJs v6.10.0
Server type and version:
Operating System and version: vagrant-ubuntu-trusty-64
Link to your project:

Closing due to age/inactivity. @benjamincburns is fairly confident this is now working due to call reworking since this issue.
Please open a new issue if you're still having problems. Thanks!


Better naming for the models

The .obj models in the /models are all named wrong.
Things to be done:

[ ]  Change filenames to acceptable names and also update the file-name array in index.html
[ ]  Rename variable names throughout the project to reflect those name changes

Modular Issue - Individual tasks can be done seperately

Hello @Shoray2002 , just wanted to know what should i name those .obj files any specific criteria?

Hi, there is no specific scheme for naming
but the names should be concise and describe the model type fairly
like front_incisor or something. you can also go the numbering route

Hello @Shoray2002 . I would like to work on this 1st issue of changing the models name in the /models folder.
I'm curious, if can I follow the numbering route (ex- module1,module2,module3), as you said above.
Thanks:)

Also I can see that this website doesn't have a favicon. It would look quite captivating if this had one. Hence, I would like to work on this issue as well.
Thanks:)

Also I can see that this website doesn't have a favicon. It would look quite captivating if this had one. Hence, I would like to work on this issue as well.
Thanks:)

Make a separate issue for that and I will assign it to you

Hello @Shoray2002 . I would like to work on this 1st issue of changing the models name in the /models folder.
I'm curious, if can I follow the numbering route (ex- model1,model2,model3), as you said above.
Thanks:)

Take on issues one at a time
Letme know which one you assigned to you first?

hey @Shoray2002 , i did task 1 of this issue can you verify it.

Hey @Shoray2002 I've made a separate issue related to the favicon. Please assign this to me.
Thanks:)

updated name of tooth models #9


PLW3301 auto-fix creates TypeError

This line raises PLW3301 (Nested max calls can be flattened)
max(1, max([1, 2, 3]))

and auto-fixes to
max(1, [1, 2, 3])

which raises

TypeError: '>' not supported between instances of 'list' and 'int'

This seems serious and in need of a hotfix.

This is a duplicate of #4410 and was fixed by #4412.


feat(shared): move cleanup of network roles to shared roles

Description
TBD
(add more description and relevant links)
Acceptance Criteria
TBD

i will look into this.


New URI for aetas38010 referring relative chronology Roman Mythology 1 - confirmation welcome

In reference to place name Orcus, underworld in Roman mythology, I was prompted to create
a time category with new URI description (cf. chronology of Greek mythology), with entry in aetates-id-novae running as follows:
aetas38010	Roman mythology 1: Orcus	                                               http://croala.ffzg.unizg.hr/basex/aetates/urn:cite:croala:aetates.aetas38010

Hey, @NinaCengic - what would the time-frame of the "Orcus" period be? Everlasting, only below? Which events define it? Could you add a brief description of the duration (and, perhaps, cultural milieu) to our new "Description" field in the G Spreadsheet? (For example: "Roman mythology, from the creation of the world to the present day".)

Added into aetates-id-novi to label Roman mythology 1: Orcus a description:
        'Roman mythology, from the creation of the world to the present day'.


Make re2c optional

Fixes #5.

Codecov Report

Merging #9 (2c1746b) into main (5df933a) will not change coverage.
The diff coverage is n/a.

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

@@           Coverage Diff           @@
##             main       #9   +/-   ##
=======================================
  Coverage   97.77%   97.77%
=======================================
  Files           1        1
  Lines          45       45
=======================================
  Hits           44       44
  Misses          1        1

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


✨ Allow users to decide default encoding for pillow images

Is your feature request related to a problem? Please describe.
Pincer sends pillow images as PNGs by default. Bot developers with image heavy bots would benefit from being able to change the default image type and parameters to whatever they want.
Describe the solution you'd like
I think a config object in pincer/utils/_config.py is the best option right now. Im open to other suggestions ofc.
Notes
The Config "thing" will have to handle all of the options for image.save(). Theres a lot of stuff
 and none of it is guaranteed to be used besides format. Have fun :) Luckily we only need to handle the ones that the discord docs mention.
Also make sure the system can be expanded if we need other configuration ofc.

Closed due to depreciation, thank you for your effort ♥


fix: impl ordering for serialization/deserialization for AggregateUdf

Which issue does this PR close?
close #11804
Rationale for this change
see related issue #11804
What changes are included in this PR?
add serialization/deserialization for ordering, remove logical expr need in  create_window_expr function(related to #11845)
Are these changes tested?
add roundtrip test for approx_percentile_cont function and ordering.
Are there any user-facing changes?
no

Thanks @jayzhan211  and @haohuaijin


is italicizing for some reason with this code

Challenge Change Text Inside an Element Using jQuery has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

jQuery Playground

#left-well

        <button class="btn btn-default target" id="target1">#target1</button>
        <button class="btn btn-default target" id="target2">#target2</button>
        <button class="btn btn-default target" id="target3">#target3</button>

#right-well

        <button class="btn btn-default target" id="target4">#target4</button>
        <button class="btn btn-default target" id="target5">#target5</button>
        <button class="btn btn-default target" id="target6">#target6</button>

Thanks for the report.
The spaces in between your code are causing the challenge to fail, well this should be fixed in the tests.
And to clear your confusion with the difference between  and , check this:
https://developer.mozilla.org/en/docs/Web/HTML/Element/em
Tagging as help wanted.
/cc @freeCodeCamp/moderators should we add the link to clarify the difference, while updating the test to allow spaces?

@raisedadead  I think test should allow spaces (since we are testing whether the user knows how to use the functionality rather than the particular text they are using.
Also, this challenge won't be the right place to differentiate between  and  in my opinion.

@raisedadead I like the idea of talking a little bit about the difference between  and . I've seen couple issues here and there about people wanting to change it so it would be nice to clarify to those who are confused.

Yup, I agree that a clarification is required, may be just adding a MDN link should suffice.

Should I just add this link https://developer.mozilla.org/en/docs/Web/HTML/Element/em ?

Yes please, maybe a one liner something along the lines of:
Check this [link](< path to MDN>) to know more on the difference between  and  and their uses

ok. I will work on this

Update: I got busy with other 2 PRs. will work on this today.


Creating cluster in EKS stalls at "Waiting for API to be available"

Rancher Server Setup

Rancher version: 2.6.3
Installation option (Docker install/Helm Chart): Single node docker install
Proxy/Cert Details: none

Information about the Cluster

Kubernetes version: tries 1.21 and 1.19
Cluster Type (Local/Downstream): Downstream

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider):

Infrastructure Provider = EKS

User Information

What is the role of the user logged in? Admin

Describe the bug
Created a new Cluster from rancher UI for EKS. Cluster is created in EKS but Rancher stalls at "Waiting for API to be available".
On the one node instance running I do not see any agent running:
dcf31883fd01<PHONE_NUMBER>52.dkr.ecr.us-east-2.amazonaws.com/eks/pause:3.1-eksbuild.1   "/pause"                 58 minutes ago   Up 58 minutes             k8s_POD_cattle-cluster-agent-5bb6dcc4cc-9rsjt_cattle-system_7e43cb51-bd58-4a23-a1ef-44865db84166_0
e835025ac3be   e746aa816da8                                                            "/coredns -conf /etc…"   59 minutes ago   Up 59 minutes             k8s_coredns_coredns-56b458df85-jclfm_kube-system_e68fefe4-dbe2-4cef-901a-7124d9ed764b_0
701caf43b103<PHONE_NUMBER>52.dkr.ecr.us-east-2.amazonaws.com/eks/pause:3.1-eksbuild.1   "/pause"                 59 minutes ago   Up 59 minutes             k8s_POD_coredns-56b458df85-jclfm_kube-system_e68fefe4-dbe2-4cef-901a-7124d9ed764b_0
c2717dc9695d<PHONE_NUMBER>52.dkr.ecr.us-east-2.amazonaws.com/eks/coredns                "/coredns -conf /etc…"   59 minutes ago   Up 59 minutes             k8s_coredns_coredns-56b458df85-gj5gs_kube-system_9cce73b6-26e7-445d-b337-95820408dc25_0
594125552ed4<PHONE_NUMBER>52.dkr.ecr.us-east-2.amazonaws.com/eks/pause:3.1-eksbuild.1   "/pause"                 59 minutes ago   Up 59 minutes             k8s_POD_coredns-56b458df85-gj5gs_kube-system_9cce73b6-26e7-445d-b337-95820408dc25_0
6013c87001cf<PHONE_NUMBER>52.dkr.ecr.us-east-2.amazonaws.com/amazon-k8s-cni             "/bin/sh -c /app/ent…"   59 minutes ago   Up 59 minutes             k8s_aws-node_aws-node-v6j8t_kube-system_9e2a8cbe-114c-4a0d-8808-58ef7c8a434f_0
907ec9e85181<PHONE_NUMBER>52.dkr.ecr.us-east-2.amazonaws.com/eks/kube-proxy             "kube-proxy --v=2 --…"   59 minutes ago   Up 59 minutes             k8s_kube-proxy_kube-proxy-bcnxb_kube-system_6738676e-5050-4abf-9347-3983697137bd_0
7bdbd29cb649<PHONE_NUMBER>52.dkr.ecr.us-east-2.amazonaws.com/eks/pause:3.1-eksbuild.1   "/pause"                 59 minutes ago   Up 59 minutes             k8s_POD_kube-proxy-bcnxb_kube-system_6738676e-5050-4abf-9347-3983697137bd_0
49aa04a88fe3<PHONE_NUMBER>52.dkr.ecr.us-east-2.amazonaws.com/eks/pause:3.1-eksbuild.1   "/pause"                 59 minutes ago   Up 59 minutes             k8s_POD_aws-node-v6j8t_kube-system_9e2a8cbe-114c-4a0d-8808-58ef7c8a434f_0

To Reproduce
Create a cluster with EKS following the documentation: https://rancher.com/docs/rancher/v2.6/en/cluster-provisioning/hosted-kubernetes-clusters/eks/
Result
Cluster in EKS stalls at "Waiting for API to be available".
Expected Result
Cluster becomes available in Rancher

same issue, any updates?

same issue I am facing, tried different versions of AWS EKS, still no luck.

Same issue

Facing the same issue.  cattle-cluster-agent is created but the logs in it shows
time="2022-03-04T20:22:22Z" level=error msg="Remotedialer proxy error" error="websocket: bad handshake" time="2022-03-04T20:22:32Z" level=info msg="Connecting to wss://rancher.domain.com/v3/connect/register with token starting with 4qmxdk6cxphtzzzzzzzzzzzzz" time="2022-03-04T20:22:32Z" level=info msg="Connecting to proxy" url="wss://rancher.domain.com/v3/connect/register" "Failed to connect to proxy. Response status: 302 - 302 Found. Response body: <title>Object moved</title>\r\n
Object  moved to here.
\r\n\r\n" error="websocket: bad handshake"

Looks like this is an issue independent of how the cluster is created. There's something problematic with connecting to a running cluster. I just commented in another issue about this, then found this one. Kinda cross-posting to make the point that this is happening across different provisioning scenarios.

I believe I'm encountering the same issue and I'm creating a brand new cluster from rancher to EKS.

Still exists in 2.6.4

still exists in 2.6.5.
Possible workaround for me has been to terminate ec2 instances and let auto-scaling group create new instances.   Then the cluster becomes active.

still exists in 2.6.5.
Possible workaround for me has been to terminate ec2 instances and let auto-scaling group create new instances. Then the cluster becomes active.

So you have to let Rancher go through the initial setup of the EC2 instances and then go to AWS and destroy said EC2 instances and allow Rancher to recreate them? Am I understanding this correctly?

Yes, let the cluster and node group finish building out.  In EKS you can see that node group and cluster successfully deploy.  Then in EC2 console, once the instances are up, just terminate all instances that are part of the node group.  the Auto-scaling group will see that minimum nodes are too few and re-deploy new instances.  Once these are up, your cluster should show active in Rancher UI.  I have confirmed this with both 2.6.4 and 2.6.5 using both the Rancher UI and terraform to deploy.  Note, if using terraform you need to increase default timeout to give yourself time to create the new instances before the job times out.

Same issue on 2.6.8

what cat i do? when i  face the  same issue

Still exists in 2.7.0, with nodes v1.23.13-eks-fb459a0
Creates the Kubernetes Cluster, the Node Group, - but no nodes.


Added Does Not Compute podcast in English

What does this PR do?
Add resource - "Does Not Compute" podcast to "Language Agnostic" section of podcasts & screencasts doc
For resources
Description
This is a podcast about the lives and workflows of modern web developers.
Why is this valuable (or not)?
This is a valuable podcast for anyone working in, or interested in working in, the field of web development. It is valuable for those who want to stay ahead of trends, technologies and industry terms and jargon.
How do we know it's really free?
This podcast is freely available on Apple Podcasts, Spotify, and other free podcast streaming platforms
For book lists, is it a book? For course lists, is it a course? etc.
This is a podcast
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks, and welcome to free-programming-books!


Is there a way to reference entities by Id without guessing it

I want to reference a specific Entity in my Fixtures. Now I can't use the Repository to find it by it's Fields, since they might change in my tests, e.g: when I test my forms. What's the best way to handle this, beside guessing the id to be e.g: 1, since it's the first Entry in the Fixture File?

I can't use the Repository to find it by it's Fields, since they might change in my tests

Then what makes this record special? If it changes so much that you can't pick it by a distinct field, maybe it doesn't matter which entity you actually are using?

beside guessing the id to be e.g: 1, since it's the first Entry in the Fixture File?

Guessing the ID is usually a bad idea: if you reload your fixtures set without dropping the DB the auto-increment ID will not give you the same IDs as before.
I'm lacking a bit of context, but my guess is that you are loading a set of fixtures for doing integration tests, and your problem is that sometimes you want to be able to pick a specific fixture which is subject to change during the testing phase.
I have no silver bullet solution to that, and it depends of your application, be here's a couple of solutions that come to my mind:

Isolate your tests: if you're testing two scenarios, it's often easier to restart from "clean" state, i.e. dropping and reloading the DB between each scenarios or between groups of scenarios
Don't have a global set of fixtures for your tests: it quickly leads to very big fixtures set, hard to manage, with specific fixtures used left and right making it hard to change without causing any side-effect. For my own sanity, I personally like to have very small and specific set of datas for each scenario. As a result, that this set of fixtures is for this scenario only, and this other set is for another scenario. It is much easier to manage (less side-effects), you have more control on your fixtures and it's faster to reload (less fixtures to load).

A consequence of the second point is that it allows you to identifier more easily a specific fixture. If you really want to handle it by ID, then there is one simple solution: make sure this "ID" is not auto-generated, i.e. that you can set it manually. I don't like this solution in general, but it works better if you have UUIDs besides IDs (i.e. UUIDS are the "public IDs" whereas IDs are only for the database and shouldn't be given to the external users).

Interesting, thanks.

@thedamnedrhino You should follow what @theofidry is saying. Those are some wise words. I went to the wrong path he described. The one with the big fixtures. This is really hard to manage in the long run. You will end with side effects when modifying those files.
My 2¢

@theofidry it would be cool to have ability to reference some entity. Something like
Vendor\SomeBundle\Entity\SomeEntity:
    field1: 'asdasd'
    field2: 123
    @id: 'homePageTest-SomeEntityUniqueReference'

fixture loader could set memcache variable with actual id for key 'homePageTest-SomeEntityUniqueReference' or something like that

@zhil I don't that would be a good idea, first you would require a cache layer to make it work and second this would break from a DB platform to another and could also break with the same DB platform depending on how the DB is reset.
Overall, don't use auto-generated IDs if you want to manipulate them. In raw PHP it's awkward, in fixtures declared in a more abstract way it's even worse. Either use pre-defined IDs like UUIDs or manipulate objects, not IDs

@theofidry Hope I'm not reopening this by asking for a little clarification about one thing you say above:

"For my own sanity, I personally like to have very small and specific set of datas for each scenario."

I'm very interested in this, how would you manage this with AliceBundle? I'm guessing I've missed some part of the documentation but I can't recall seeing anything resembling this.

I'm relying on https://github.com/theofidry/AliceDataFixtures, AliceBundle is more for a one time loading fixtures say for integration tests for example IMO cf. https://github.com/hautelook/AliceBundle#when-to-use-this-bundle

Thanks! Will dig into this.


📖 Clarify CII-Best-Practices score for each badge

What kind of change does this PR introduce?
(Is it a bug fix, feature, docs update, something else?)
Docs update.

[x] PR title follows the guidelines defined in our pull request documentation

What is the current behavior?
Currently it sounds like you get the full 10 for a passing badge.
But the code disagrees:

gold: 10
silver: 7
passing: 5
in progress: 2

What is the new behavior (if this is a feature change)?**
Fix the docs to match the code.

[n/a] Tests for the changes have been added (for bug fixes/features)

Which issue(s) this PR fixes

Special notes for your reviewer
Does this PR introduce a user-facing change?
For user-facing changes, please add a concise, human-readable release note to
the release-note
(In particular, describe what changes users might need to make in their
application as a result of this pull request.)

NONE

Thanks for catching this.
The contents of docs/checks.md are auto-generated. Can you move the changes to docs/checks/internal/checks.yaml?
Afterwards, run  make generate-docs and commit both files.

Done! Spotted a typo at the same time :)


Unit Testing + some refactoring due to testing

Unit testing

added test and got coverage above 70%.

Refactoring

Refactored all the duplicate code from our WebCache categories into a UIView+WebCache category. All the other categories will make calls to this one. Customization of setting the image is done via the setImageBlock and the operationKey
refactored NSData ImageContentType category, instead of returning the contentType as a string, the new added method sd_imageFormatForImageData will return a SDImageFormat enum value
moved the computation of NSData from SDImageCache to UIImage MultiFormat categ, plus instead of another variant to check for PNG, relly on sd_imageFormatForImageData. UIImage now responds to - (NSData*) sd_imageData and -(NSData*) sd_imageDataAsFormat:(SDImageFormat)
Created a new class SDImageCacheConfig holding the configuration of SDImageCache
Removed the synchronous methods diskImageExistsForURL: and cachedImageExistsForURL: from SDWebImageManager
Get rid of the confusion cause by cleanDisk and clearDisk. Renamed cleanDisk to deleteOldFiles. No longer expose the sync clearDisk and deleteOldFiles, just the async ones
Removed sync method diskImageExistsWithKey: from SDImageCache
Renamed SDImageCache queryDiskCacheForKey:done: to queryCacheOperationForKey:done: to make its role more clear
Created SDWebImageDownloaderOperationInterface to describe the behavior of a downloader operation. Any custom operation must conform to this protocol.
Another clarification: imageFromDiskCacheForKey: used to also check the memory cache which I think is misleading. Now imageFromDiskCacheForKey only checks the disk cache and the new method imageFromCacheForKey checks both caches
The storeImage: methods from SDImageCache were async already, but declared as sync. Properly marked them as async + added completion. Got rid of the recalculate param. If the NSData is provided, use it. Otherwise, recalculate from the UIImage
Updated queryCacheOperationForKey:image: comments and method still works if the doneBlock is nil
Got rid of SDImageCache removeImageForKey: and removeImageForKey:fromDisk: that looked sync but were async. Left only the 2 async ones
Updated storeImageDataToDisk:forKey: NSLog when called from other queue than ioQueue.
Created a WebCache Categories Xcode group - contains all the categories that we actually expose, making it easier to work with them

Fixes

fixed an issue with the SDWebImageDownloaderOperation : cancelInternal was not called because of the old mechanism relying on the thread property - probably because that thread did not have a runloop. Removed that and now cancelInternal is called as expected

@mythodeia @rs take a look if you have time and comment. I will merge it in a day or two anyway, but feedback is more than welcome.

Current coverage is 77.37% (diff: 85.04%)

No coverage report found for 4.x at 36e5e3c.

Powered by Codecov. Last update 36e5e3c...b44f4b8

Thanks @mythodeia. It should be ok, but if you find anything suspicious, just let me know :)


feat: complete MAR ids by filling blank fields

Main improvements in this PR:

As agreed in #174 , a complete list of rxnMAID is now obtained by:

replace underscore with R in MA ids
sequentially fill blank elements with unique MAR ids

I hereby confirm that I have:

[] Tested my code on my own computer for running the model
[X] Selected develop as a target branch

I went ahead and refactored the id format in https://github.com/SysBioChalmers/Human-GEM/pull/234/commits/86d7e2dc08321698f779851024f920ab638843f8 . Feel free to discard the commit if there's been a mistake.


About your yaml file issue.

Hi, i have seen your yaml file, looks like you have defined python package as stage packages. it should be inside python packages
here is the yaml file reference just for your hint.
name: jpg2pdf
base: core18 # the base snap is the execution environment for this snap
version: '0.1' # just for humans, typically '1.2+git' or '1.3.2'
summary: Convert jpg jpeg png bmp svg tiff images to pdf format with encryption
description: |
  jpg2pdf is a powerful pdf converter for converting any images like jpg jpeg png bmp svg tiff to standard pdf format with encryption and other addition features
grade: stable # must be 'stable' to release into candidate/stable channels  / before dev use devel
confinement: strict # use 'strict' once you have the right plugs and slots / before dev use devmode

icon: snap/gui/icon.png

architectures:
  - build-on: [amd64]

apps:
  jpg2pdf:
    command: bin/desktop-launch python3 $SNAP/jpg2pdf.py
    plugs:
       - home
       - gsettings
       - network
       - network-bind
       - network-status
       - desktop
       - desktop-legacy
       - x11
       - unity7
       - wayland
       - opengl
    desktop: jpg2pdf.desktop

plugs:
  gsettings:
  gtk-3-themes:
    interface: content
    target: $SNAP/data-dir/themes
    default-provider: gtk-common-themes
  icon-themes:
    interface: content
    target: $SNAP/data-dir/icons
    default-provider: gtk-common-themes
  sound-themes:
    interface: content
    target: $SNAP/data-dir/sounds
    default-provider: gtk-common-themes
  pyqt5-runtime:
    interface: content
    target: $SNAP/pyqt5-runtime
    default-provider: pyqt5-runtime

parts:
  desktop-gui:
    plugin: dump
    source: src/
    override-build: |
      snapcraftctl build
      sed -i 's|Icon=.*|Icon=${SNAP}/meta/gui/icon.png|g' ${SNAPCRAFT_PART_SRC}/jpg2pdf.desktop
      mkdir -p ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/
      cp -rf ${SNAPCRAFT_PART_SRC}/jpg2pdf.desktop ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/jpg2pdf.desktop

  snap-launcher:
    plugin: dump
    source: snap_launcher/

  jpg2pdf:
      plugin: python
      python-version: python3
      source: .
      python-packages:
          - requests
          - cryptography
          - fpdf2
          - Pillow
          - pikepdf
      build-attributes: [ keep-execstack ]

Thank you for your help!


🐛 FIX: Add block-editor to externals

Some things (e.g. InspectorControls) in editor are deprecated and should be used from block-editor.

Successfully published:

<EMAIL_ADDRESS>


tables directory missing

When running main.py for the first time ChromRings/tables directory is missing. would be good to test for its presence

Hi @jsemple19, thanks for reporting this, I just modified the code to create that folder if missing, let me know if it works as expected now, thanks!


yellowproxy

www.yellowproxy.net
yellowproxy is a webproxy which should really be blocked as it's suitable to bypass the blacklist.

/move to Ultimate-Hosts-Blacklist/whitelist

Read to fast. Sorry for the noise.

:) np

/move to mitchellkrogza/Badd-Boyz-Hosts


NuGet only targets DNX

I'm using Logging along side .NET 4.5 projects as well as DNX ones.  The Microsoft.Framework packages also allow for non-DNX usage (if it makes sense).  So Logging and Configuration do.
Would it be too much trouble to add this?
I've tried to make my own project.jsons target DNX and .NET.  However, the nupkgs they produce don't work for .NET for some reason because of some dependency issues.  I have no idea why as mine look about the same as the nupkg from the ASP.NET team.  Maybe you'll have better luck :)

It should be pretty straightforward to support .NET 4.5 projects. You only need 2 lines:
project.json -> add to "frameworks":
"net45": {       "frameworkAssemblies": {         "System.Runtime": ""       }     },
SerilogLoggerProvider.cs -> replace:
#if DNX451 with #if NET45 || DNX451

This is a dupe of #11


Can't use along flutter_map ^2.0.0

If i try to use this plugin along with flutter map ^2.0.0. It throws the error.
Because flutter_map_marker_popup >=2.2.0 depends on flutter_map ^1.0.0 and flutter_map_arcgis 2.0.0 depends on flutter_map ^0.14.0, flutter_map_marker_popup >=2.2.0 is incompatible with flutter_map_arcgis 2.0.0.
And because no versions of flutter_map_arcgis match >2.0.0 <3.0.0, flutter_map_marker_popup >=2.2.0 is incompatible with flutter_map_arcgis ^2.0.0.
So, because servicerequest depends on both flutter_map_arcgis ^2.0.0 and flutter_map_marker_popup ^3.1.0+1, version solving failed.
pub get failed (1; So, because servicerequest depends on both flutter_map_arcgis ^2.0.0 and flutter_map_marker_popup ^3.1.0+1, version solving failed.)

Can you update the dependency flutter_map to the latest version ?.

Same Error for me too.
pub get
Running "flutter pub get" in .....
Because flutter_map_marker_popup 3.1.0+1 depends on flutter_map ^1.0.0 and no versions of flutter_map_marker_popup match >3.1.0+1 <4.0.0, flutter_map_marker_popup ^3.1.0+1 requires flutter_map ^1.0.0.
So, because ..... depends on both flutter_map ^2.0.0 and flutter_map_marker_popup ^3.1.0+1, version solving failed.
pub get failed (1; So, because ..... depends on both flutter_map ^2.0.0 and flutter_map_marker_popup ^3.1.0+1, version solving failed.)
Process finished with exit code 1
Flutter Doctor:
[√] Flutter (Channel stable, 3.0.2, on Microsoft Windows [Version 10.0.22000.795], locale en-ZA)
• Flutter version 3.0.2 at C:\src\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision cd41fdd495 (5 weeks ago), 2022-06-08 09:52:13 -0700
• Engine revision f15f824b57
• Dart version 2.17.3
• DevTools version 2.12.2
• No issues found!

Same Error for me too.
pub get
Running "flutter pub get" in .....
Because flutter_map_marker_popup 3.1.0+1 depends on flutter_map ^1.0.0 and no versions of flutter_map_marker_popup match >3.1.0+1 <4.0.0, flutter_map_marker_popup ^3.1.0+1 requires flutter_map ^1.0.0.
So, because ..... depends on both flutter_map ^2.0.0 and flutter_map_marker_popup ^3.1.0+1, version solving failed.
pub get failed (1; So, because ..... depends on both flutter_map ^2.0.0 and flutter_map_marker_popup ^3.1.0+1, version solving failed.)
Process finished with exit code 1
Flutter Doctor:
[√] Flutter (Channel stable, 3.0.2, on Microsoft Windows [Version 10.0.22000.795], locale en-ZA)
• Flutter version 3.0.2 at C:\src\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision cd41fdd495 (5 weeks ago), 2022-06-08 09:52:13 -0700
• Engine revision f15f824b57
• Dart version 2.17.3
• DevTools version 2.12.2
• No issues found!

You can try this Fork for now #48

Thank you

@Harishwarrior thanks for the fork. It was useful.
Can we merge this PR?
Because of this, we can't upgrade the clustering package as well
https://github.com/lpongetti/flutter_map_marker_cluster/issues/124

Sorry for the delay! 3.2.0 is published now with flutter_map v2 support.

Thanks, @rorystephenson !!


Numbers on ionic run ios

When running application, strange numbers starts to appear instead of output:
➢ ionic run ios --device
(node:11780) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.

Running 'run:before' gulp task before run
[04:54:33] Starting 'clean'...
[04:54:33] Finished 'clean' after 44 ms
[04:54:33] Starting 'build'...
[04:54:33] Starting 'sass'...
[04:54:33] Starting 'html'...
[04:54:33] Starting 'fonts'...
[04:54:33] Starting 'scripts'...
[04:54:33] Finished 'html' after 55 ms
[04:54:33] Finished 'scripts' after 53 ms
[04:54:33] Finished 'fonts' after 69 ms
[04:54:34] Finished 'sass' after 992 ms
[04:54:41] Finished 'build' after 7.89 s
[04:54:41] Starting 'run:before'...
[04:54:41] Finished 'run:before' after 6.93 μs

 0=82, 1=117, 2=110, 3=110, 4=105, 5=110, 6=103, 7=32, 8=99, 9=111, 10=109, 11=109, 12=97, 13=110, 14=100, 15=58, 16=32, 17=47, 18=85, 19=115, 20=101, 21=114, 22=115, 23=47, 24=118, 25=115, 26=104, 27=121, 28=98, 29=97, 30=110, 31=111, 32=118, 33=47, 34=99, 35=111, 36=100, 37=101,
38=47, 39=105, 40=111, 41=110, 42=105, 43=99, 44=47, 45=119, 46=97, 47=108, 48=108, 49=101, 50=116, 51=99, 52=111, 53=97, 54=99, 55=104, 56=47, 57=104, 58=111, 59=111, 60=107, 61=115, 62=47, 63=97, 64=102, 65=116, 66=101, 67=114, 68=95, 69=112, 70=114, 71=101, 72=112, 73=97, 74=114, 75=101, 76=47, 77=48, 78=49, 79=48, 80=95, 81=97, 82=100, 83=100, 84=95, 85=112, 86=108, 87=97, 88=116, 89=102, 90=111, 91=114, 92=109, 93=95, 94=99, 95=108, 96=97, 97=115, 98=115, 99=46, 100=106, 101=115, 102=32, 103=47, 104=85, 105=115, 106=101, 107=114, 108=115, 109=47, 110=118, 111=115, 112=104, 113=121, 114=98, 115=97, 116=110, 117=111, 118=118, 119=47,
120=99, 121=111, 122=100, 123=101, 124=47, 125=105, 126=111, 127=110, 128=105, 129=99, 130=47, 131=119, 132=97, 133=108, 134=108, 135=101, 136=116, 137=99, 138=111, 139=97, 140=99, 141=104

➢ ionic info

Your system information:

Cordova CLI: 6.2.0
Ionic Framework Version: 2.0.0-beta.7
Ionic CLI Version: 2.0.0-beta.30
Ionic App Lib Version: 2.0.0-beta.16
ios-deploy version: 1.8.6
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v6.2.1
Xcode version: Xcode 7.3.1 Build version 7D1014

I'm having the same problem on Ubuntu  16.04 targeting  Android platform. I don't think it's a platform specific issue.
> ionic platform list 0=73, 1=110, 2=115, 3=116, 4=97, 5=108, 6=108, 7=101, 8=100, 9=32, 10=112, 11=108, 12=97, 13=116, 14=102, 15=111, 16=114, 17=109, 18=115, 19=58, 20=10, 21=32, 22=32, 23=97, 24=110, 25=100, 26=114, 27=111, 28=105, 29=100, 30=32, 31=53, 32=46, 33=49, 34=46
I'm getting a similar output using different commands such as

> ionic run android --device
> ionic platform list
> ionic plugin list

Here is my system info
>ionic info
Your system information:
Cordova CLI: 6.2.0
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 2.0.0-beta.8
Ionic CLI Version: 2.0.0-beta.30
Ionic App Lib Version: 2.0.0-beta.16
OS: Distributor ID:	Ubuntu Description:	Ubuntu 16.04 LTS
Node Version: v6.2.1

Same on windows 10
Your system information:

You have been opted out of telemetry. To change this, run: cordova telemetry on.
6.2.0

Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 2.0.0-beta.9
Ionic CLI Version: 2.0.0-beta.31
Ionic App Lib Version: 2.0.0-beta.17
OS:
Node Version: v6.2.2

```.

I have the same problem described above on OS X.

I created #1080 which looks like a duplicate of this ticket. After some checking I found that it is working for me using node < 6.2.1 as explained in #1080

any plans to fix this?

@sfabriece node 6 is not officially supported right now and I think that there are other more important things for the ionic team right now like getting the ionic2 out of beta.

no arguments here, I can wait.
Thanks @dmastag

Found the issue. Just committed the fix 5b400e712947ec1dff4e92d8fa53668cdd297568.  This should be released soon.

Awesome! Thanks @jthoms1 !


Refactoring geoshapes

Split geoshapes.js into index.js, lib/geoshape.js, and queries.yaml
Separate Geoshapes logic from service configuration
Load queries through .yaml file to make code cleaner
Brake index.js into several function to explicitly call step by step
and improve code clarity
Clean unnecessary code
Adding eslint and fixing linter errors
Adding travis.yml and running eslint on PRs
Add mocha for future testing scripts

I did some changes after an incident that happened last week and could be prevented with an easy travis setup.
The refactor was my way around the code to understand it, clean up, and improve clarity.

This repository is closing, please re-submit as a PR to https://github.com/kartotherian/kartotherian


[Doc Improvement][update in-meeting notification code sample links]

updated in0-meeting notifictaion and sbs guide

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/authentication/bot-sso-overview.md
92
8
link
:white_check_mark:

msteams-platform/sbs-meeting-content-bubble.yml
86
29
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.


cmd/compile,runtime: SIGILL on linux-loong64-3a5000

signal: illegal instruction (core dumped)
FAIL	cmd/go/internal/modfetch	0.362s

greplogs -l -e '(?ms)\Alinux-loong64-.*signal: illegal instruction \(core dumped\)'
2022-05-24T17:02:34-70668a4/linux-loong64-3a5000
(attn @golang/loong64)

I can't reproduce this.
##### Test execution environment.
# GOARCH: loong64
# CPU:
# GOOS: linux
# OS Version: Linux 5.17.0-00067-g8d427f9dd274 #10 SMP PREEMPT Sun May 22 09:34:01 AM CST 2022 loongarch64

Try bumping your kernel version and/or bootstrap toolchain version?

(My kernel is my handmade https://github.com/xen0n/linux/tree/loongarch-playground-v13.101, FYI. (Basically the last known good version to boot on old firmware, but with UAPI manually upgraded to latest.)

@abner-chenc Hi, do you still see this issue appearing in your daily development? I assume you should be using a more recent system for a while.


[1.12.x] Hide API v1.25 docs

API v1.25 is for Docker 1.13. Commit 4da24ca1e3f5af8c149c10dbffdcb6858460f70a was meant
to put it in draft mode, but added this option in the "menu" section.

author LGTM


Add broken link checker to github actions

https://github.com/gaurav-nelson/github-action-markdown-link-check
From this comment on #900:
https://github.com/SuperDuperDB/superduperdb/pull/900#issuecomment-1714357193

As a reference for testing, the top README.md points to a broken link.
Let's see if the checker can spot the issue.

@rec @nenb
The link checker has found several broken links.
https://github.com/SuperDuperDB/superduperdb/actions/runs/6192910914/job/16813660200

Thanks @fnikolai !
(Taken from Slack:)
Unfortunately there is a bunch of false positives in there as well. I don't know what the strategy is here - do we keep the action and modify how we create links in some way to reduce the false positives. Or do we just accept the heat death of the universe and agree that every link will be broken eventually. :upside_down_face: (That's me being silly! I realise that it's a frustrating user experience when you are trying to learn something in the docs, stumble across what appears to be the crucial link, and then realise that it's broken :sob:)

@nenb I think we can close this issue

Closing after merging #988


fix bug in index deletion

this bug was caused by a heed iterator entry being deleted while still holding a reference to it.
close #1333

Ho, nice catch, related to the last heed/LMDB issue we found!


binnedIndex fails to work properly with "inverted" x and x2 coordinates

Visible in packages/core/examples/rules.json when the view is zoomed in.
Possible solutions:

Disable indexing if inverted coordinates are detected
Automatically flip x with x2 and y with y2. However, this fails with link mark where the arc direction is based on the direction of the rule between the two points.

Also fails in this use case:


add a YTD return for each holding and the total

Feature request from email to<EMAIL_ADDRESS>

this is a bit tricky. today I only show daily change and daily change %. It is based on the current holdings. You may have edited you holding since yesterday.
if i add a YTD feature...will people be happy with data just about the current holding...or will they now expect you to know how many shares you had at the beginning of the year, etc...


Update remove_old_page_versions.php

Variables were swapped.  Upon completion of the job in the dashboard, c5 is reporting back "3 versions deleted from 40 pages (3)" in a case where it should read "40 versions deleted from 3 pages...."

Noticed this all the way back into the 5.6 branch pre EOL.  Still exists :D

This seems wrong... isn't the first parameter in t2() the parameter that determines whether the singular or plural is going to be used? Here we need that to be pageCount because that's the thing we're pluralizing.

My mistake @aembler ,  After some poking around and testing I see you are absolutely correct about the pluralization.  This rework on the strings themselves fixes the issue!

Lets also update the notes above said code changes...


Added a Custom debugger path and a function to execute code instead of getting a shell directly

Hello @Ruulian , You are right, there are no need for that extra code so i removed it
Thanks!

I have to mention that i didn't edit the output html parser for the debugger()

Yes I just checked, however, the output is not the same depending on if it was the result of a shell command (using stdout I guess) or a python command.
When you execute a python command, it creates a <div> tag for each python command and the output is appended to the command string:

When you execute a shell command, it creates a <div> tag as well, but it creates a <span> to store the output:

In exec_cmd I parse the HTML using the <span> tag, so when you execute a simple python command it doesn't work:

Therefore, exec_dbg must handle 2 cases:

A simple python command : parse the <div> without using the <span>
A python command that generates output on stdout: parse as exec_dbg is doing

I think that the best solution is to create a function parse_result that parse the html result depending on if there is a span inside.
PS: For the errors the output is the same for both cases, so your code works successfully:

Done!

Hi, I was wrong about the parsing of HTML, the process is a bit more complicated. It creates some span in order to get a pretty print (not about stdout or whatever).
Therefore, I fixed the parse_html to avoid you re-doing something you've already done with my wrong indications..
I also changed the rich output, it was a bit too much. Instead, I used the print function of the rich library to display the output of the debugger, your idea was great :+1: .
Can you confirm that the changes are okey for you so I can merge the PR?

Thanks for the updates, all look good but a small issue with the output of shell commands:

I tried to use the same WConsoleExtractor.sanitize_command_output(output) function to sanitize the output, but the print(1) won't show any output

It is not an issue.
In the debugger, we send python code so we receive python types. The return type of check_output is of type bytes, so it displays bytes.
In case of the shell, we send bash commands so we receive bash output, that's why we remove the quotes in shell command.

Got it!
Thanks @Ruulian , i think we are ready to merge now

Added switch commands to switch between debugger and shell

It would be awesome if the prompt , error and info are printing with colors, what do you think @Ruulian

Which colors do you think? (I'm in vacation rn, don't have my laptop)

Hello @Ruulian , I hope you had a nice and relaxing vacation!
are there any pending changes you want me to add in order to merge this PR
Thanks in advance

Hello, maybe you can fix the conflict related to PR #2 (the PR was fixing something I needed), in order to merge easily.

all should be good now
@Ruulian

I did a commit to solve some small issues, if everything is okey for you, I can merge.

All good @Ruulian


NameError: name 'psycopg' is not defined when register_vector fails

Hi,
As of version 0.3.0, when I call register_vector for psycopg, if the registration fails (e.g. with raise psycopg.ProgrammingError('vector type not found in the database')), there's an additional error: NameError: name 'psycopg' is not defined.
Looking at pgvector/psycopg/vector.py, it looks like the psycopg module just needs to be imported.
I'm happy to create a PR for this, if needed.

Hi @chriswmann, thanks for reporting! Fixed in the commit above.


Add rabbitmq

This is WIP as we're looking at doing some magic with Puppet to automatically create a cluster in an ASG.

We have the cluster working, we might need to open more ports on the ELB but for now this should be enough


Fix text-shadow for latex when selected and for superscript text

Text-shadow of superscript latex characters was removed because it was unnecessary and sometimes overlapped a part of adjacent characters. Proper text-shadow colors during selection were added as well.

Thanks!

No problem!


Playground adding 4 space tabs

Vue version
Live Playground
Link to minimal reproduction
https://play.vuejs.org/
Steps to reproduce
Add a new tab, press the [tab] key
What is expected?
2 spaces
What is actually happening?
4 spaces
System Info
No response
Any additional comments?
As requested by @sodatea I am linking back to #9329
This time I made a video since it kept reoccurring on every tab. https://streamable.com/1b7x02

Regarding the matter related to the repl, let's address it in #3450.