Support for Nebula Podcasts

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm requesting a site-specific feature
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
USA
Example URLs
https://nebula.tv/probablynotaliens/its-probably-not-aliens-holiday-special-protocol-atlantis
Provide a description that is worded well enough to be understood
Nebula support works great for video links, but Nebula also hosts various podcasts. When providing yt-dlp with a Nebula podcast link, it tries to download a video associated with the link instead of the audio file.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', 'https://nebula.tv/probablynotaliens/its-probably-not-aliens-holiday-special-protocol-atlantis']
[debug] User config "/home/user/.config/yt-dlp/config": ['--netrc']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp [24f827875] (debian*)
[debug] Python 3.10.12 (CPython x86_64 64bit) - Linux-6.6.6-76060606-generic-x86_64-with-glibc2.35 (OpenSSL 3.0.2 15 Mar 2022, glibc 2.35)
[debug] exe versions: ffmpeg 4.4.2 (setts), ffprobe 4.4.2, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.11.0, brotli-1.0.9, certifi-2020.06.20, mutagen-1.45.1, pyxattr-0.7.2, requests-2.25.1, secretstorage-3.3.1, sqlite3-3.37.2, urllib3-1.26.5, websockets-9.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib
[debug] Loaded 1901 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
yt-dlp is up to date<EMAIL_ADDRESS>from yt-dlp/yt-dlp)
[nebula:channel] Logging in to Nebula with supplied credentials
[nebula:channel] Authorizing to Nebula
[nebula:channel] Extracting URL: https://nebula.tv/probablynotaliens/its-probably-not-aliens-holiday-special-protocol-atlantis
[nebula:channel] probablynotaliens: Retrieving channel
ERROR: [nebula:channel] probablynotaliens: Unable to download JSON metadata: HTTP Error 404: Not Found (caused by <HTTPError 404: Not Found>); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line 715, in extract
    ie_result = self._real_extract(url)
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/nebula.py", line 273, in _real_extract
    channel = self._call_nebula_api(channel_url, collection_id, auth_type='bearer', note='Retrieving channel')
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/nebula.py", line 48, in _call_nebula_api
    return inner_call()
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/nebula.py", line 43, in inner_call
    return self._download_json(
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line 1069, in download_content
    res = getattr(self, download_handle.__name__)(url_or_request, video_id, **kwargs)
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line 1033, in download_handle
    res = self._download_webpage_handle(
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line 903, in _download_webpage_handle
    urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal, data=data, headers=headers, query=query, expected_status=expected_status)
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line 860, in _request_webpage
    raise ExtractorError(errmsg, cause=err)

  File "/usr/lib/python3/dist-packages/yt_dlp/networking/_urllib.py", line 396, in _send
    res = opener.open(urllib_req, timeout=float(request.extensions.get('timeout') or self.timeout))
  File "/usr/lib/python3.10/urllib/request.py", line 525, in open
    response = meth(req, response)
  File "/usr/lib/python3.10/urllib/request.py", line 634, in http_response
    response = self.parent.error(
  File "/usr/lib/python3.10/urllib/request.py", line 563, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.10/urllib/request.py", line 496, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.10/urllib/request.py", line 643, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/yt_dlp/YoutubeDL.py", line 4052, in urlopen
    return self._request_director.send(req)
  File "/usr/lib/python3/dist-packages/yt_dlp/networking/common.py", line 114, in send
    response = handler.send(request)
  File "/usr/lib/python3/dist-packages/yt_dlp/networking/_helper.py", line 204, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/yt_dlp/networking/common.py", line 325, in send
    return self._send(request)
  File "/usr/lib/python3/dist-packages/yt_dlp/networking/_urllib.py", line 401, in _send
    raise HTTPError(UrllibResponseAdapter(e.fp), redirect_loop='redirect error' in str(e)) from e
yt_dlp.networking.exceptions.HTTPError: HTTP Error 404: Not Found

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line 847, in _request_webpage
    return self._downloader.urlopen(self._create_request(url_or_request, data, headers, query))
  File "/usr/lib/python3/dist-packages/yt_dlp/YoutubeDL.py", line 4074, in urlopen
    raise _CompatHTTPError(e) from e
yt_dlp.networking.exceptions._CompatHTTPError: HTTP Error 404: Not Found

Not sure if the site has changed or I overlooked something that requires art19 extractor, but it seems the podcast url can be directly extracted like this.
class NebulaPodcastIE(NebulaBaseIE):
    IE_NAME = 'nebula:podcast'
    _VALID_URL = rf'{_BASE_URL_RE}/(?!myshows|library|videos/)(?P<id>[-\w]+/[-\w]+)/?(?:$|[?#])'

    def _real_extract(self, url):
        slug = self._match_id(url)
        data = self._call_api(
            f'https://content.api.nebula.app/content/{slug}/?include=lessons',
            slug, note='Retrieving podcast episode')

        return traverse_obj(data, {
            'id': ('id', {str}),
            'url': ('episode_url', {url_or_none}),
            'title': ('title', {str}),
        })


[Segment Replication] Ingestion round removes previously ingested documents

Describe the bug
While working on https://github.com/opensearch-project/OpenSearch/issues/5946, identified scenario where documents ingested in current round removes all documents ingested previously. This might be potential data loss issue, so filing the bug.
To Reproduce
This issue appears pretty reliably with below integration test.
    public void testMultipleIngestions() throws Exception {
        final String primary = internalCluster().startNode();
        createIndex(INDEX_NAME);
        final String replica = internalCluster().startNode();
        ensureGreen(INDEX_NAME);

        // First round of ingestion
        final int initialDocCount = 500;
        ingestDocs(initialDocCount);
        refresh(INDEX_NAME);
        waitForReplicaUpdate();
        assertDocCounts(initialDocCount, replica, primary); // Test assertion passes here i.e. documents are searchable at this point

        // Second round of ingestion
        ingestDocs(2 * initialDocCount);
        ensureGreen(INDEX_NAME);
        flushAndRefresh(INDEX_NAME);
        waitForReplicaUpdate();
        assertDocCounts(3 * initialDocCount, replica, primary); // --> Test fails here with actual document count = 2 * initialdocCount
    }

Expected behavior
The total document count should match with documents ingested.
Host/Environment (please complete the following information):

OS: iOS
Version: main

@dreamer-89.  I'm not sure what the implementation of ingestDocs is doing in this test, is it tracking the id used between rounds guaranteeing they are unique? This test is ingesting 500 docs, waiting for replica to update then ingesting 1000 docs.  Based on the result it looks to me that it is resetting the id each time?

I think its from SegmentReplicationSnapshotIT?  In which case every invocation will create a new bg indexer starting from 0 doc id.
    public void ingestData(int docCount, String indexName) throws Exception {
        try (
            BackgroundIndexer indexer = new BackgroundIndexer(
                indexName,
                "_doc",
                client(),
                -1,
                RandomizedTest.scaledRandomIntBetween(2, 5),
                false,
                random()
            )
        ) {
            indexer.start(docCount);
            waitForDocs(docCount, indexer);
            refresh(indexName);
        }
    }


Use Python 3.10 for BuildPythonWheel

Use Python 3.10 for BuildPythonWheel

BuildPythonWheel

@jiasli，
Do we need comment out the from line 32 to line 34 ?

Python 3.9 will be fixed pretty soon. Let's save us from the fuss.


Updating License Header for *.go files

Codecov Report

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

@@            Coverage Diff             @@
##           master     #208      +/-   ##
==========================================
- Coverage   67.92%   67.89%   -0.03%
==========================================
  Files          17       17
  Lines        3588     3588
==========================================
- Hits         2437     2436       -1
  Misses        978      978
- Partials      173      174       +1

Impacted Files
Coverage Δ

server/service/service_dependency.go
76.52% <ø> (ø)
:arrow_up:

server/service/util/tag_util.go
65.51% <ø> (ø)
:arrow_up:

server/service/util/schema_util.go
87.5% <ø> (ø)
:arrow_up:

server/service/util/domain_util.go
71.64% <ø> (ø)
:arrow_up:

server/service/util/dependency.go
50.13% <ø> (ø)
:arrow_up:

server/service/util/heartbeat_util.go
80% <ø> (ø)
:arrow_up:

server/service/util/util.go
100% <ø> (ø)
:arrow_up:

server/service/util/microservice_util.go
77.59% <ø> (ø)
:arrow_up:

server/service/resource_assembler.go
100% <ø> (ø)
:arrow_up:

server/service/util/versionrule.go
100% <ø> (ø)
:arrow_up:

... and 8 more

Continue to review full report at Codecov.

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

Coverage decreased (-0.05%) to 71.565% when pulling 44d9af40ee2399d74f2f4e65258bf430e215821d on asifdxtreme:master into 427f125eed0607ff68455bbd272a65abbe0db26a on ServiceComb:master.

Coverage decreased (-0.1%) to 71.498% when pulling dc14c041f9031a13364e70b51d8f90f07d810bb3 on asifdxtreme:master into 427f125eed0607ff68455bbd272a65abbe0db26a on ServiceComb:master.

Coverage decreased (-0.03%) to 71.581% when pulling dc14c041f9031a13364e70b51d8f90f07d810bb3 on asifdxtreme:master into 427f125eed0607ff68455bbd272a65abbe0db26a on ServiceComb:master.


fix typo

add 2 space

Hi @fuwensun. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/ok-to-test

@fuwensun Would you please follow the steps listed to handle the CLA requirements so this PR can be merged. Thank you.

@googlebot I signed it!


Set specified user for new maps instead of copying it from table

Fixes #7583
TableBlender was copying the user from the first dataset instead of using current_user.

Please CR @gfiorav

Looks good and has nice test :)
📦 it!


False child relation with SortedMany2ManyField('self')

I created a model with a SortedMany2ManyField to itself named children.
I created 4 Treks, test1, test2, test3 and test4 with no children.
I opened test1 in admin, selected test2, test3, test4 as children, and saved it.
Now, if I open test2, test3 or test4, I see test1 as a child...
It only appends when the SortedMany2ManyField link 'self'

on the picture, 3 first are expected, 3 last are unexpected

It's like a standard ManyToManyField, solution with symmetrical=False.
Sorry


Bump k8s packages from 0.23.6 to 0.24.0

This required modifying the kube.Factory interface to conform to
changes in k8s' cmdutil.Factory interface:
https://github.com/kubernetes/kubernetes/commit/fe3772890f650f9bcf020b43dc5a51fab0fa17f4
Signed-off-by: Andrew Seigner<EMAIL_ADDRESS>
What this PR does / why we need it:
Bumps the k8s dependencies from 0.23.6 to 0.24.0.
Special notes for your reviewer:
This dependency bump required modifying source code beyond go.mod/go.sum.
If applicable:

[ ] this PR contains documentation
[ ] this PR contains unit tests
[ ] this PR has been tested for backwards compatibility

ok, it seems Factory is a mirror (or sorts) for an upstream Factory in kubectl. I did some more digging. I'm checking with other maintainers on how we want to handle this. Something needs to change in a way that's technically breaking.

Why not use the kubectl interface directly? As I understand it, we do this to minimize the breaking surface area. For example, we don't need every function on the interface so addition of new ones don't need to cause breaking changes. This is a situation where we need to bubble up the change.
As a follow-up, I'll document this in more detail.

@mattfarina I think it would be great to document this before the reasoning behind this is lost.


Is this method suitable for other kinds of features

Hi,
Nice work! I want to know is this method suitable for feature or descriptor like ORB?

Hi, not for now... It requires non-binary features.


Ruby 2.5, security updates, integration test

Hmm, what's Tidelift?

Hmm, what's Tidelift?

Under "Webhooks" we have this one

https://hooks.dependencyci.com/events  (pull_request and push)

dependencyci.com redirects to tidelift.com
https://tidelift.com/repo/github/Starkast/wikimum/builds/17

Hmm, what's Tidelift?

Yeah, Dependency CI + Libraries.io merged with Tidelift.

Today we have some pretty big news. Ben and I are joining Tidelift, a new company focused on making open source software work better for developers and users, and we’re bringing Libraries.io and Dependency CI into the fold as well. For more details check out the Tidelift blog post and Ben’s blog post.

https://medium.com/libraries-io/why-libraries-io-and-dependency-ci-are-joining-tidelift-1caf72f4d1b0

I haven't looked if there's any changes to the service. I think we can remove this since GitHub has added a the dependency graph.

I think we can keep Tidelift, seems pretty nice. I can make it green later in another pull request.

I think this looks good, but I'd like to update a few more gems to avoid warnings and hopefully ensure better stability with Ruby 2.5. See #71 (PR against this branch)

I don't think this was deployed since the CIs don't approve.

Oh, good catch


Triangle facts

Uniform whitespaces (2-space tabs, no hard tabs)
Rename predicate methods according to convention
Simplify confusing logic in scalene method
Break out logic in recite_facts and calculate_angles methods for legibility

Good work!  No need for a resubmission.  Just take a look at the comments to help with future work.


Missing Type Annotations

There are missing type annotations for some functions in this library.
The typing module does not exist on CircuitPython devices so the import needs to be wrapped in try/except to catch the error for missing import. There is an example of how that is done here:
try:
    from typing import List, Tuple
except ImportError:
    pass

Once imported the typing annotations for the argument type(s), and return type(s) can be added to the function signature. Here is an example of a function that has had this done already:
def wrap_text_to_pixels(
    string: str, max_width: int, font=None, indent0: str = "", indent1: str = ""
) -> List[str]:

If you are new to Git or Github we have a guide about contributing to our projects here: https://learn.adafruit.com/contribute-to-circuitpython-with-git-and-github
There is also a guide that covers our CI utilities and how to run them locally to ensure they will pass in Github Actions here: https://learn.adafruit.com/creating-and-sharing-a-circuitpython-library/check-your-code In particular the pages: Sharing docs on ReadTheDocs and Check your code with pre-commit contain the tools to install and commands to run locally to run the checks.
If you are attempting to resolve this issue and need help, you can post a comment on this issue and tag both @foamyguy and @kattni or reach out to us on Discord: https://adafru.it/discord in the #circuitpython-dev channel.
The following locations are reported by mypy to be missing type annotations:

[ ] adafruit_rgb_display/rgb.py:42
[ ] adafruit_rgb_display/rgb.py:53
[ ] adafruit_rgb_display/rgb.py:72
[ ] adafruit_rgb_display/rgb.py:75
[ ] adafruit_rgb_display/rgb.py:83
[ ] adafruit_rgb_display/rgb.py:91
[ ] adafruit_rgb_display/rgb.py:99
[ ] adafruit_rgb_display/rgb.py:120
[ ] adafruit_rgb_display/rgb.py:134
[ ] adafruit_rgb_display/rgb.py:150
[ ] adafruit_rgb_display/rgb.py:154
[ ] adafruit_rgb_display/rgb.py:158
[ ] adafruit_rgb_display/rgb.py:162
[ ] adafruit_rgb_display/rgb.py:171
[ ] adafruit_rgb_display/rgb.py:203
[ ] adafruit_rgb_display/rgb.py:221
[ ] adafruit_rgb_display/rgb.py:225
[ ] adafruit_rgb_display/rgb.py:229
[ ] adafruit_rgb_display/rgb.py:239
[ ] adafruit_rgb_display/rgb.py:249
[ ] adafruit_rgb_display/rgb.py:288
[ ] adafruit_rgb_display/rgb.py:299
[ ] adafruit_rgb_display/st7789.py:99
[ ] adafruit_rgb_display/st7735.py:124
[ ] adafruit_rgb_display/st7735.py:186
[ ] adafruit_rgb_display/st7735.py:271
[ ] adafruit_rgb_display/ssd1351.py:100
[ ] adafruit_rgb_display/ssd1331.py:108
[ ] adafruit_rgb_display/ssd1331.py:136
[ ] adafruit_rgb_display/s6d02a1.py:62
[ ] adafruit_rgb_display/ili9341.py:79
[ ] adafruit_rgb_display/ili9341.py:108
[ ] adafruit_rgb_display/hx8357.py:95
[ ] adafruit_rgb_display/hx8353.py:62

@ShootGan It sure looks like it! This is a big library, though! I simply wanted to give you a heads up on that, so you know what you're getting into.
Please publish another post to this issue tagging both foamyguy (who created the issue above) and myself to let us know that you're picking it up. Thank you!

Picking this up @FoamyGuy @kattni

closed by #111


Add support for service.kubernetes.io/topology-mode annotation

Current behaviour
Cilium supports Kubernetes Topology Aware Routing through the annotation service.kubernetes.io/topology-aware-hints
As per this blog post, the support has been available since Cilium v1.11
Other references regarding this feature: https://docs.cilium.io/en/stable/network/kubernetes/kubeproxy-free/#topology-aware-hints
Desired behaviour
The annotation service.kubernetes.io/topology-aware-hints had been deprecated in favour of a new annotation service.kubernetes.io/topology-mode since Kubernetes 1.27, but Cilium does not recognize this new annotation. It seems to be a case where the Cilium dataplane has the code for the underlying feature but it does not get enabled when using this new annotation. It's desirable that Cilium starts recognizing this new annotation as well.
/kind feature
/sig k8s

https://github.com/cilium/cilium/blob/4fe2fd31b1230a7b00f929661f31caff23ee98a7/pkg/k8s/service.go#L71-L78
Looks like it's already supported?

Thanks @chaunceyjiang! Seems like using Cilium >= 1.14 should get what I want.


drivers: pwm: fix compilation with CONFIG_PWM_CAPTURE=n

Fix compilation with pwm.h with CONFIG_PWM_CAPTURE=n.
Signed-off-by: Henrik Brix Andersen<EMAIL_ADDRESS>

This fixes warnings like the following, as seen in https://buildkite.com/zephyr/zephyr/builds/17735#7b50a655-5ca5-486e-aa97-a598aae24df4:
In file included from /workdir/zephyr/drivers/led/led_pwm.c:15:
--
  | ../../../../../../include/drivers/pwm.h:211:19: error: 'pwm_pin_configure_capture' declared 'static' but never defined [-Werror=unused-function]
  | 211 \| static inline int pwm_pin_configure_capture(const struct device *dev,
  | \|                   ^~~~~~~~~~~~~~~~~~~~~~~~~
  | cc1: all warnings being treated as errors

Not sure why this wasn't caught in CI on #26025.

This fixes warnings like the following, as seen in https://buildkite.com/zephyr/zephyr/builds/17735#7b50a655-5ca5-486e-aa97-a598aae24df4:
In file included from /workdir/zephyr/drivers/led/led_pwm.c:15:
--
  | ../../../../../../include/drivers/pwm.h:211:19: error: 'pwm_pin_configure_capture' declared 'static' but never defined [-Werror=unused-function]
  | 211 \| static inline int pwm_pin_configure_capture(const struct device *dev,
  | \|                   ^~~~~~~~~~~~~~~~~~~~~~~~~
  | cc1: all warnings being treated as errors

Not sure why this wasn't caught in CI on #26025.


Just seeing the background of the app

The method on the FAQ doesn't seem to work for me (I have the Mac version) because my application support folder doesn't have a file/folder for Championify. What can I do?
Thanks in advance!

It does have one, you have to enable seeing hidden files. The app won't even show a window without that folder being created.
http://www.macworld.co.uk/how-to/mac-software/how-show-hidden-files-in-mac-os-x-finder-funter-3520878/


Menu is incorrectly scaled compared to remaining UI on HiDPI display

Description
Running latest Atom (v1.12.5) the menu is basically doubled in size compared to the rest of the UI.

My previous version (v1.11.2) didn't have this issue. I start Atom without any special options (the screenshot was taking using --safe). However, I use the following UI related options to scale UIs properly for my HiDPI display.
.xinitrc
export QT_SCREEN_SCALE_FACTORS=2
export GDK_SCALE=2
export GDK_DPI_SCALE=0.5

.Xresources
Xft.dpi: 192

Steps to Reproduce

Have a HiDPI display.
Use the above environment variables to scale all UIs properly.
Start Atom without any special option.

Expected behavior:
A normally sized Atom, including the menu.
Actual behavior:
A normally sized Atom, excluding the menu.
Versions
Archlinux

Atom    : 1.12.5
Electron: 1.4.8
Chrome  : 53.0.2785.143
Node    : 6.5.0

apm  1.14.1
npm  4.0.2
node 7.2.0
python 3.5.2
git 2.10.2

Thanks for reaching out!
We've determined that this issue is being caused by the use of an unofficial build or distribution of Atom. Often these customized versions of Atom are modified versions of the Stable branch of Atom with mismatched versions of built-in components. These updated components are taken from the Beta channel or master branch and then injected into the Stable version and a new Atom package is generated. Because of the way Atom is constructed, using these mismatched components can cause mysterious and hard-to-diagnose problems. You can find out more about why we chose to not support unofficial distributions here.

TL;DR Electron v1.4.8 has been incorrectly patched into Atom by your AUR distribution of Atom. Use another AUR package, or build from source.

Thanks for the hint. I replied to a correspondig bug ticket in the Arch bug tracker, which describes exactly this issue. I hope they get convinced to bundle Electron as required.


bioslog script update

Signed-off-by: Arun Koshy<EMAIL_ADDRESS>

@susmithp please review and merge


Remove redundant type aliases

I don't quite see the point in having both Int256 and ANKInt256, or Signed and ANKSigned, for example.

Model names were kept as is, meaning with ANK prefix. But, type aliases like Int256 were kept without prefix.

ANKInt64 and ANKUInt64 were moved to the ANK namespace, because they are conditionally compiled.


p-value computation in scipy.stats.kendalltau() in broken in the case of ties

The null statistics for kendall's τ is very different in the case of ties. Presently, the code computes τ and then applies the null statistics for the tieless case to the general case, leaving people really puzzled.
I have created a pull request that improves performance and fixes a few problems, putting again the code in line with that we developed at the LAW (which was used in 2009). In doing so, I set up things so that a p-value of NaN is returned in case of ties, as the present situation is most dangerous.
I'm ready to help to modify the code so that it computes the pieces of information that the real null statistic needs, but I need a statistician to check the theoretical part. (IANS)

As a side note, mstats_basic.kendalltau() computes the p-value for the case of ties using the distribution I discussed above. The results are of course most puzzling:
scipy.stats.kendalltau([1,0,0],[0,0,1])
KendalltauResult(correlation=-0.5, pvalue=0.43342194319179717)

mstats_basic.kendalltau([1,0,0],[0,0,1])
KendalltauResult(correlation=-0.5, pvalue=0.47950012218695348)

Presently https://github.com/scipy/scipy/pull/5754 contains a correct implementation of the computation of the p-value in the case of ties.

#5754 has been closed as #5548 is more suitable to Python/Scipy.

Fixed by gh-6677, closing.


mp3tag: Update the manifest

Changed the context menu option to use registry files.

Changed the pre_install and pre_uninstall scripts, so the explorer will no longer restart after either.

Added a post_install script.

[x] I have read the Contributing Guide.

@rasa


Runtime Versioning Design

Need to finish and document the versioning design, how we'll roll out breaking changes, how users will opt in, how long we retain various older versions, policies for how long an app can remain on an older version, etc. We've already done work here, we just need to finish this up.

Related: https://github.com/Azure/azure-webjobs-sdk-templates/issues/240


ignore more files in .gitignore

How about we ignore some generated files in .gitignore just like intel/linux-sgx? Thanks!:smile:
#object file
*.o

#library
*.a

#share object
*.so
*.so.*

#generated proxy
*_u.c
*_u.h
*_t.c
*_t.h

Sure! c2cdb65efd2240dc497e854ee0f4d0fc2f39775e


Implement t12 procs

1. Raid items

[x] Vessel of Acceleration

[x] Vessel of Acceleration Heroic

[ ] Matrix Restabilizer

[ ] Matrix Restabilizer Heroic

[x] Variable Pulse Lightning Capacitor

[x] Variable Pulse Lightning Capacitor Heroic

[ ] Jaws of Defeat

[ ] Jaws of Defeat Heroic

[x] The Hungerer

[x] The Hungerer Heroic

[ ] Spidersilk Spindle

[ ] Spidersilk Spindle Heroic

[x] Necromatic Focus

[x] Necromatic Focus Heroic

[ ] Eye of Blazing Power

[ ] Eye of Blazing Power Heroic

[ ] Apparatus of Khaz'goroth

[ ] Apparatus of Khaz'goroth Heroic

[ ] Scales of Life

[ ] Scales of Life Heroic

2. Avengers of Hyjal and Quest Rewards
There seems to be heroic versions of the avengers of hyjal items in the database, but those were not available back in the day, just like the heroic trash loot from tier 11 raids.

[ ] Stay of Execution

[x] Rune of Zeth

[x] Fiery Quintessence

[x] Ancient Petrified Seed

[x] Essence of the Eternal Flame

[x] Dwyer's Caber

[x] Moonwell Chalice

[x] Moonwell Phial

[x] Ricket's Magnetic Fireball

Brewfest
Do we even bother implementing the tank's brewmaiden on use? bubblier and bitterer

[x] Brawler's Trophy

[x] Coren's Chilled Chromium Coaster

[x] Mithril Stopwatch

[x] Petrified Pickled Egg

TBD
The legendary staff will require more thought than any of the other item to implement. There needs to be a discussion if we even bother to implement it following simc and old data for now, or we wait for more information and data on it.

[ ] Dragonwrath, Tarecgosa's Rest

Issue #806 will help implementing the Matrix Restabilizer and Apparatus of Khaz'goroth trinkets

Some additional comments, the trinkets that have not been implemented yet are either healing trinkets that I don't know how to go about, or have some sort of mechanic that I didnt investigate if the core allows it right now (example: stacking mana cost reduction during aura on Jaws of Defeat).
I also have some TODO comments that need addressing. Need to double check that I didn't mess up any numbers but otherwise would like a review of what's already implemented

Tank trinkets should be pretty straight forward to implement, at least by someone with a bit of absorb-knowledge (e.g. @rosenrusinov 😅).
Jaws of Defeat should be possible to implement with a dynamic spell mod using SpellMod_PowerCost_Flat right? Just reset the FloatValue on gain and add 110 to the current each stack?

Tank trinkets should be pretty straight forward to implement, at least by someone with a bit of absorb-knowledge (e.g. @rosenrusinov 😅).
Jaws of Defeat should be possible to implement with a dynamic spell mod using SpellMod_PowerCost_Flat right? Just reset the FloatValue on gain and add 110 to the current each stack?

I might leave tank/healing trinkets not implemented by now and we can just focus and making sure the ones I have implemented are correct. If that's the case I will just open an issue to track what's left to implement

Tank trinkets should be pretty straight forward to implement, at least by someone with a bit of absorb-knowledge (e.g. @rosenrusinov 😅).
Jaws of Defeat should be possible to implement with a dynamic spell mod using SpellMod_PowerCost_Flat right? Just reset the FloatValue on gain and add 110 to the current each stack?

I might leave tank/healing trinkets not implemented by now and we can just focus and making sure the ones I have are correct. If that's the case I will just open an issue to track what's left to implement

@zoristaken I tend to agree. There's more questions about P2 on a lot of the class Discords, so having the DPS trinkets/procs implemented for now would already help and let theorycrafters start cooking.

I agree with what was mentioned above and we can merge this as it is and I’ll work on the tank trinkets when I’m back from holidays


fix tests failed

Current coverage is 58.12% (diff: 100%)

No coverage report found for dev at b50c5a8.

Powered by Codecov. Last update b50c5a8...d226393


More a Question than an issue per say.

Hi, SORRY if this is the wrong place for this I had no idea where else to ask or to go.
I was wondering if I use the " --vcodec libx265 "
Is the download supposed to be faster or slower or the same ? I though it would be faster cause thats one of the advantages of the codec (from what I understand). But I tried it and it seems to be longer. I'm not sure why but my guess is its longer to copy video than to recode it with new codec than to just copy and encode it with the same ?

But as there was no executable version of destreamer and I really needed it so I decided to get in way over my head hahaha
BUT HEY it worked ! I followed ## Prereqs and then the ## How to build. That was actually the easy part haha. Then I manneged to make it work once for one individual video but it was in GitBash 🤦♂ So I had no progression bar. So I tried to make it work in Powershell and after a few a hours of research got it to work !
In any case,  @snobu  Thanks a lot for this little gem !

Hey @PBadchild,
TL;DR
Specifying a encoder other than copy forces ffmpeg to re-encode the data, but you get a output with a guaranteed codec which isn't the case with copy since that doesn't change the data at all.

I'm not sure why but my guess is its longer to copy video than to recode it with new codec than to just copy and encode it with the same ?

Almost 🙂. When you specify a encoder (other than copy), ffmpeg handles the downloaded data with the following steps:
 _______              ______________
|       |            |              |
| input |  demuxer   | encoded data |   decoder
| file  | ---------> | packets      | -----+
|_______|            |______________|      |
                                           v
                                       _________
                                      |         |
                                      | decoded |
                                      | frames  |
                                      |_________|
 ________             ______________       |
|        |           |              |      |
| output | <-------- | encoded data | <----+
| file   |   muxer   | packets      |   encoder
|________|           |______________|

[1]

As you can see, that process includes decoding and encoding the video. By default destreamer specifies copy as encoder, so the process gets simplified to:
 _______              ______________            ________
|       |            |              |          |        |
| input |  demuxer   | encoded data |  muxer   | output |
| file  | ---------> | packets      | -------> | file   |
|_______|            |______________|          |________|

[2]

As you can see, the decode and encode isn't even the happening. That's why it's so much faster. So even if you use a fast encodable codec, this is probably slower than the default copy. But copy doesn't allow any safe assumption about the output, since it literally just copies the input into the new container. So if the input codec is something weird, the output will have the same codec. So now you need to decide between performance and extreme safe output. The reason why, at least in my opinion, copy is okay in this case is, that MS Streams will probably not use some weird codec because the web browser needs to be able to play it. And if possible, the web browser could also use hardware acceleration for that, which is probably only available for common codecs. So it's probably in the best interest of Microsoft to use a good standard for that.
To be fair, you can probably achieve better speeds with hardware encoding than software encoding. But the support for that is limited and very hardware depended. See this link for more information about that.

[1] Taken from https://ffmpeg.org/ffmpeg.html#Detailed-description
[2] Taken from https://ffmpeg.org/ffmpeg.html#Stream-copy

@molikuner thank you for the beautiful ascii art and writeup.
@PBadchild, this is now implemented via the --format command line argument. See the README for more.

Wow @molikuner Thanks you so much ! Your diagram is so clear I got it all ! Sorry for the late answer I did not think someone would take the time to answer ! Thanks again ! :) You guys do great work I'm very gratefull !


Icons relating to editing are showing in read-only mode

Found as part of #29
The plus and minus on the void track, the plus on each item heading and the trash can icon are all rendering in read-only mode despite not doing anything.

fixed in 0.1.4


API call to set rate on the fly

Hi, it is not an issue but more of a question. Let's say you have a player already playing, what calls do you need to perform to change the rate on-the-fly.
I have my player instance, but from there I do not know what and how to call so that the UI also updates properly such as becoming selected on 2x when 2x is chosen.
Something like:
player.setPlaybackRate(2); // will trigger 2x to be selected in the UI plus change the rate to 2

The plugin does not currently support this.  Remember, this plugin only works for HTML5 playback (Clappr also supports Flash).
We could conceivably monkeypatch a method onto player.core when the plugin is initialized to do this.  Or you could work your way through the player.plugins to find this one and set it that way.  Less ugly might be to expose a new event that the plugin could listen to and you could trigger from the outside.
Would you be willing to take a stab at a PR?

Solved by v0.2.0


📃: Unit converter

:red_circle: Title :  Unit converter
:red_circle: Aim : Unit Converter where it just changes meter to kilometer to centimeter -- & Vice-versa.
:red_circle: Tech Stack Used : html css js
Screenshots 📷

:white_check_mark: To be Mentioned while taking the issue :

Full name : Aditi Jain
What is your participant role?  gssoc ext and ahcktoberfest

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

#108


Track change tick for each client individually

It's a more correct approach and will be needed for the upcoming rooms.
I had to remove SendType::BroadcastExcept because it's no longer make sense since the messages now individual.

Codecov Report
Attention: 5 lines in your changes are missing coverage. Please review.

Comparison is base (b98814a) 89.90% compared to head (eb48eae) 89.84%.

Files
Patch %
Lines

src/network_event/server_event.rs
83.87%
5 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #171      +/-   ##
==========================================
- Coverage   89.90%   89.84%   -0.07%
==========================================
  Files          19       19
  Lines        1209     1221      +12
==========================================
+ Hits         1087     1097      +10
- Misses        122      124       +2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Merged latest master to confirm that the added test still works.


Sass build error

After following the steps to set up and build the application, during the build command, the console error:
"[Sass] Error in plugin 'gulp-sass'"
Message:
src\app\sidebar\sidebar.scss
Error: no mixin named tablet
on line 14 of src/app/sidebar/sidebar.scss
from line 31 of src/app/index.scss
@include tablet() {
-------------^
Current behavior

As above

Expected behavior

The application should build successfully after cloning the repo and following the steps found in the README.MD

Steps to replicate behavior

Clone the repo
Follow the steps in the README.MD file
Error with SASS mixins when building the application

Screenshots

Current
Expected

I have been looking into this issue. Something must have changed in how gulp-sass compiles styles.
I do know that importing '../mixins' into the relevant style files resolves the errors, but I am not sure the styles are compiling correctly.

Styles aren't compiling correctly despite including mixins.scss

I take that back, they may be compiling correctly but they're not being injected into the page.
<!-- build:css({.tmp/serve,src}) styles/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="../lib/angular-tooltips/dist/angular-tooltips.min.css" />
<link rel="stylesheet" href="../lib/bullhorn-icons/fonts/Bullhorn-Glyphicons.css" />
<link rel="stylesheet" href="../lib/normalize.css/normalize.css" />
<link rel="stylesheet" href="../lib/roboto-fontface/css/roboto-fontface.css" />
<!-- endbower -->
<!-- endbuild -->

<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automatically insert here -->
<!-- endinject -->
<!-- endbuild -->

This magic stuff isn't working

Running gulp appears to build this site correctly after including mixins.scss, but the problem the auto-inject stuff happens when running gulp serve for development

I have the same error using gulp or gulp build. This is the result with gulp serve (no rendering see pasted img)
"Running gulp appears to build this site correctly after including mixins.scss" How do I do this?

I would start using the Angular 7 branch. It uses the same general principle of using the app.json to pull in the configuration and it doesn't have the dual bower + npm craziness.
It works pretty much out of the box and is using Bullhorn's "Nova" UI library.
Make sure you change this line and I think that was it...

Hello all!
Wanted to chime in here,  I am looking to see if there is a solution out there for this gulp issue, but I am happy to see the discussion about the upcoming potential changes being made to the Career Portal.   The most up to date version of the Angular 7 career portal can be found on the branch f/ng7. As Grant mentioned, it is using webpack so you avoid all of this build weirdness that you currently see.  It was also built with novo-elements, Bullhorn UI component Library, that is used throughout the Bullhorn Platform.
Now, with that out of the way, I have a couple of disclaimers and warnings about that version as it is not complete and has not been thoroughly reviewed.
First, the portal is intended to run two ways, first is the way that the current AngularJS portal is set up.  If you take that portal, run npm run build you will get a bundle of files with the app.json file that you are familiar with that you will need to configure to your specifications.  You can upload that to your static web host of choice and it should work, (Not thoroughly tested or vetted so please be warned).   The other way to run it is with server side rendering enabled.   I documented this on the readme in the branch, but there are some edgecases that are being identified and fixed.
I would advise most users to ensure they are watching the repository so they can snap the next stable release as soon as its available.
As far as the gulp issue at hand, I am investigating a fix and will have an update within 2 hours.
Please let me know if you have any questions!

Pull, npm install, and you should be good to go


im2rec.py's parameter made me confusing

when I try to use im2rec.py to make rec, it confused me.
1, build the list, I need to use:
python im2rec.py /data1/ILSVRC2012/train/ILSVRC2012  /data1/ILSVRC2012/train_raw --list=True --recursive=True --resize=227

create the rec, i need to use:

python im2rec.py /data1/ILSVRC2012/train/  /data1/ILSVRC2012/train_raw --num-thread=28  --recursive=True --resize=227

use the same command, but with different prefix /data1/ILSVRC2012/train/ILSVRC2012 and /data1/ILSVRC2012/train/ILSVRC2012.
I think, it's better to make them the same. just in my opinion.

no. You should use the same prefix.

i know the issue, i should use prefix like /data1/ILSVRC2012/train/ which include /at the end, or in the make_list it will construct filename like /data1/ILSVRC2012/train_xxx_xxx.lst rather than /data1/ILSVRC2012/train/xxx_xxx_.lst.

i have a mistake in my previous comment, even i included / in the end, it still doesn't output files in the directory i want, i use command:
python im2rec.py /data1/ILSVRC2012/train/  /data1/ILSVRC2012/train_raw --train-ratio=0.7 --test-ratio=0.2 --list=True --recursive=True --resize=227

then i get output files:
/data1/ILSVRC2012/train_test.lst
/data1/ILSVRC2012/train_train.lst
/data1/ILSVRC2012/train_val.lst
which didn't in directory /data1/ILSVRC2012/train/.
when to build rec files, i need input prefix with /data1/ILSVRC2012


[BUG]: Card Alignment and Layout Issues Causing Wasted Space

Description of the bug
The cards in the website are not aligned properly and lack a good layout, resulting in leftout unused space.
To Reproduce
Steps to reproduce the behavior:

Go to the website.
Click on the "Videos" link.
Click on the "Website" link.
Click on the "Challenges" link.
Observe the card alignment and layout issues, with unused space.
Expected behavior
The cards should be properly aligned and have a well-designed layout, without any wasted space.

Before:
https://github.com/jayk-gupta/web-resources-project/assets/91745441/47c4d1cd-323b-4aae-acc6-ab8fa0d695f1
After:
https://github.com/jayk-gupta/web-resources-project/assets/91745441/957b2c94-73a8-452f-ba7b-df992bb9eede
Desktop (please complete the following information):
OS: [Windows 10]
Browser: [Chrome, Firefox, Brave]
Additional context
The issue can be easily observed by visiting the website and clicking on the "Videos," "Website," "Challenges," and other relevant links. The problem persists across different sections of the website.
Note
As a participant in GSSOC 23, I have already worked on this issue and would like to contribute further. Kindly assign this issue to me for resolution. Thank you!

Website is being re-designed, so it will be fixed.


Extension sequence display can silently drop bases at some zooms.

I'm seeing this in Firefox, with the bottom-right extension of the attached file; at some zooms only 6 bases are shown.
test.txt

Hmm, can't reproduce it.
It might be related to caching we do so that lots of displayed DNA sequences don't slow down the panning and zooming. With a huge design they would as SVG, so when zoomed far enough out it creates a PNG to display instead which is much faster to render.
I'll open an issue to have a View option to switch that off and then you can see if it fixes the problem.


Implement custom activity generator

see #416
Functionality currently in the Send System Activity menu is spotty at best.  This ticket represents addressing issues causing any broken behavior in the activities to be sent & provides a place to send an arbitrary activity payload to the bot.

Do we have a timeline for this 'provides a place to send an arbitrary activity payload to the bot'?
It is quite useful, thanks~

@xieofxie it is scheduled for our current release schedule (March release), but it has a lower priority so it may get bumped depending on the progress of other scheduled tasks for this release.

Waiting for this feature...

Sorry @RenanCarso ,
This was scheduled to be in our 4.9.0 release, but we had to re-prioritize the issue due to resources being needed on another project.
It's possible that this gets scheduled as a work item for our 4.10.0 (R10) release. However we have not yet held the planning meeting for R10 that will dictate the R10 work items.
We understand that this is a pretty sought-after feature, and it is on our radar. If we do decide to take this for the next release, this ticket will be tagged and updated appropriately.

Suggestion from an email thread:
It would also be great if on top of this feature, we could build a sort of "collections" system that would allow users to save previous payloads or organized lists of payloads so that they could easily send them again.
This would be similar to the "Collections" feature in Postman.

I am looking forward to this feature very much.
To others who are stumbling into this issue in the meanwhile, I created this Postman package that you can use instead of the Emulator to test custom events through the Direct Line.

This feature will be available in tonight's nightly build. Check out #2213 for details

The latest nightly here includes this feature: https://github.com/microsoft/botframework-emulator-nightlies/releases/tag/v4.11.0-199884

The latest nightly here includes this feature: https://github.com/microsoft/botframework-emulator-nightlies/releases/tag/v4.11.0-199884


Merge paket.references with paket.dependencies

Before everyone shoots me down, hear me out...
Rather than needing to manage several references files (and add them to the csproj if you want to use it within VS etc.), why not just add a section to the dependencies file e.g.
references
   project A
      MyDependency
      MyOtherDependency
   project B
      MyDependency

Creating a new project table requires a bit of fiddling to manually create a new references file etc. - this would eliminate that.

I don't want to be this guy:

but I assume this will become a HUGE tree in real world apps.

For large projects, yes, possibly. For small ones I think it would be a nice optional addition.
Let me clarify - I'm not suggesting we remove .references file - just allow people to skip that and do it all in one file.

A natural extension to this would be that if you have a single project solution it adds all dependencies automatically.

Wouldn't it be better to specify the assumed location of the references file (I think project name could lead to conflicts - I know teams with src/app/A and src/test/A):
references
  project src/app/A
    MyDependency
    MyOtherDependency
  project src/app/B
    MyDependency

Other questions that would come up with a feature like this:

conversion forth/back included in paket.exe?
would there be an exclusive or? (either reference file or full-dep-ref-file)

What I would like is an option to remove automatically packages from projects when I remove them from dependancy file, maybe by having a parameter for install command

why don't you use paket remove?

I can, but it a bit simpler to have a single do it all command to remember.

Sounds like I could argument vice versa the same.


High CPU usage

e: oh thats right it spin waits....

Should now be fixed in
https://github.com/andrew1421lee/ROFL-Player/commit/3028adecaeaa47c4f4906ee2c35b7dfc932c2ab6


Data Ingestion - CDC Covid 19 Deaths

Create a scheduler job to get CDC Covid 19 death data into GCS bucket
https://data.cdc.gov/NCHS/Provisional-COVID-19-Death-Counts-by-County-and-Ra/k8wy-p9cg

This issue will now also include a function/service to get the data from GCS into bigquery and any data standardization that needs to be done within bigquery.


desktop_window library does not work when hover run

hover: Running on windows
flutter version 2.5.0-5.2.pre • channel beta
desktop_window library does not work when hover run! I works fine when do flutter run

See https://github.com/go-flutter-desktop/go-flutter/issues/191#issuecomment-536171449


Error code 3

I have all dependencies installed, when running on both iOS and Android device I get an Error code: 3. It doesn't explain what the error is so I'm finding hard to solve. I've also looked through any relevant documentation but couldn't seem to find anything. Any help? Thanks.

That's a connection error, are you running the app on your devices as outlined here?

I certainly am, please see the attached screen shot.

What do the logs in Xcode say when the tap the download button?

I'll be closing this for now as it's seemingly an internet connection issue


Remove failing geoJson verifications from unit tests

I have no clue why, but half of the failing unit tests fail because of some geojson function not being called. I just removed those checks, but I don't know if they should actually pass :see_no_evil:.
Any opinion there? Could it be due to an implementation difference between Mapbox and MapLibre?

Still some failing tests...

Yes, but because of a different issue :slightly_smiling_face:. If you are fine with the changes in this one, I think you can merge it. I will have a look at the remaining tests at some point (or somebody else :innocent:)

Thanks, yes it's a big improvement.


Column values mismatch after fit_transform

Hello,
I tried following the example GFP tutorial but using a different dataset input. However, this results in the column values of EdgeID, SourceAccountId, TargetAccountId and Timestamp in enriched transactions being different from the original after fit_transform. It seems to be reading column-wise but populating row-wise.
Before fit_transform:

After fit_transform:

Could you kindly advise? Thank you!

Is this issue resolved? I am also facing same issue

Could you please try to call .ascontiguousarray() on the numpy array before you pass it to fit_transform? We suspect this issue is because internally Snap ML is assuming the data is laid out in row-major format, and perhaps your data is not.
If this is indeed the issue, it is a bug that should be fixed on our side (we should handle the conversion internally).

Hello, yes, np.ascontiguousarray(data) solves the issue. Thank you for your help!

@fabecode We have now released Snap ML v1.15.5 which contains a fix for this issue. Please re-open if you find it still persists.


fix indentation issue in ListenerInterface documentation

Hey, hope it's alright to open a PR for this type of thing. I was browsing through the listener documentation and copied an example. I then noticed that this example had a slight indentation issue (lines 579 and line 582). This PR fixes that slight indentation issue

Thanks! Fixes area always great and PRs are a great way to provide them.


acme/autocert: use client from verify

The new revokePending function assumes the Client field of the manager has been
populated, but I have observed that this might not be true. Use the client passed
to the parent verify() function instead.
Fixes golang/go#25581

I signed it!
On Fri, May 25, 2018 at 6:48 PM, googlebot<EMAIL_ADDRESS>wrote:

Thanks for your pull request. It looks like this may be your first
contribution to a Google open source project (if not, look below for help).
Before we can look at your pull request, you'll need to sign a Contributor
License Agreement (CLA).
📝 Please visit https://cla.developers.google.com/
https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here (e.g. I
signed it!) and we'll verify it.
What to do if you already signed the CLA Individual signers

It's possible we don't have your GitHub username or you're using a
different email address on your commit. Check your existing CLA data
https://cla.developers.google.com/clas and verify that your email is
set on your git commits
https://help.github.com/articles/setting-your-email-in-git/.

Corporate signers

Your company has a Point of Contact who decides which employees are
authorized to participate. Ask your POC to be added to the group of
authorized contributors. If you don't know who your Point of Contact is,
direct the Google project maintainer to go/cla#troubleshoot (Public
version https://opensource.google.com/docs/cla/#troubleshoot).
The email used to register you as an authorized contributor must be
the email used for the Git commit. Check your existing CLA data
https://cla.developers.google.com/clas and verify that your email is
set on your git commits
https://help.github.com/articles/setting-your-email-in-git/.
The email used to register you as an authorized contributor must
also be attached to your GitHub account
https://github.com/settings/emails.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/golang/crypto/pull/48#issuecomment-392226827, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AECbkzQygL2s5iT8eU6p-oYTIzHJLbTRks5t2LRagaJpZM4UOvKn
.

I've sent https://golang.org/cl/114817, which also improves related tests, something I've been meaning to do.


r2modman: 3.1.49 -> 3.1.49

Description of changes
https://github.com/ebkr/r2modmanPlus/releases/tag/v3.1.50
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

Huh why were we using git updater in the first place? Anyway seems good, commit message has a typo tho

Huh why were we using git updater in the first place?

I think I was still figuring out the mysterious ways of passthru.updateScript when I first wrote this.

but the commit message for the version update is incorrect

I am tempted to say "Hah! Made you look" but it was accidental ^^


245493

removed duplication of "for Visual Studio" in line 34 for loc fix

@v-savila : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

#sign-off

@v-savila: I'm sorry - only the author of this article, @mikejo5000, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Will this UI work for Confluent oss 5.1.2??

I wanted to check if this works for confluent 5.1.2? if yes ,can you tell what configurations do I need to use for configuring ?
THanks!!

Did you try it?
Unfortunately but this is not an issue and I will close the entry.
The readme files gives all the details on how to run it and the configuration to set:

If you do encounter issues when running it, we are happy to assist.

@stheppi I tried with your steps and teh UI is not coming up and do we have logs to check. The UI does not pop up . below are the commands:
$npm install
npm WARN deprecated<EMAIL_ADDRESS>🙌  Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update!
npm WARN deprecated<EMAIL_ADDRESS>Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.

<EMAIL_ADDRESS>postinstall /opt/confluent-5.1.2/schema-registry-ui

[xxxxxxxxx]$ npm start

<EMAIL_ADDRESS>start /opt/confluent-5.1.2/schema-registry-ui
node ./node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node ./node_modules/webpack-dev-server/bin/webpack-dev-server --config webpack.config.js --progress

Building for development
10% building modules 1/1 modules 0 active
Project is running at http://localhost:8080/
webpack output is served from /
Content not from webpack is served from /opt/confluent-5.1.2/schema-registry-ui/dist
404s will fallback to /index.html

@jglambed  ^


Interactive docs: Collision detection

Interactive doc for the collision detection
The collision detection section of the docs should have small examples showing how to add different hitboxes to components and how collisions between components work.
https://docs.flame-engine.org/1.3.0/flame/collision_detection.html
What are interactive docs?
On our documentation site has the possibility to run inline interactive examples and we would like every visual feature to have a small, pretty and easily understandable example attached to it. Some current examples are the router and the decorators.
Some inspiration can also be found on our examples page where we have examples for most features.
Good to know
Make sure that you comment on the issue that you will be working on this before starting to program.
To set up the Flame environment you need to follow the instructions in our contributing.md doc, if you have any problems setting up your environment (or other issues of course) feel free to ask for help in the Flame channel on our Discord server.
Since this is a documentation change, you need to be able to build the docs. Instructions for building the documentation site locally can be found here: https://docs.flame-engine.org/main/development/documentation.html#building-documentation-locally
Make sure to include a video of the example when you upload the PR so that it will be easier for us to review it. (You can attach videos directly in the PR, so no need to upload them somewhere else)
Happy hacking!

I can take this.  I am thinking since we are going this route, do we scrap snippets?  Some of the code/updates in that PR area already merged through other PR's.

I can take this. I am thinking since we are going this route, do we scrap snippets? Some of the code/updates in that PR area already merged through other PR's.

I think that snippets could be useful for examples where multiple features are used?

Edit: My my, thats a lot of sections....now I see why no one took it, lol.

You don't have to have an example for each section. :)


baseline repo groups

Description
[Describe what this change achieves]
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #174 (95bf4b9) into main (9e1e6dc) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             main     #174   +/-   ##
=======================================
  Coverage   94.73%   94.73%
=======================================
  Files           5        5
  Lines         152      152
  Branches       45       45
=======================================
  Hits          144      144
  Misses          8        8

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


fixed Expander size after expanded

Types of Changes
Prerequisites
Please make sure you can check the following two boxes:

[x] I have read the CONTRIBUTING document
[x] My code follows the code style of this project

Contribution Type
What types of changes does your code introduce? Put an x in all the boxes that apply:

[x] Bug fix (non-breaking change which fixes an issue, please reference the issue id)
[ ] New feature (non-breaking change which adds functionality, make sure to open an associated issue first)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] My change requires a change to the documentation
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[x] All new and existing tests passed

Description
Expander component used in Accordion was assigning exact value to the animated container after animation played. That caused a problem when content was changing but it's container was still the same size. This bugfix set height: 'auto' just after animation played and returns an absolute height value to the container just before it should be collapsed.

lgtm!


Updates to use Python2 and Python3 at same time

Use a module that has both Python2 and Python3 loaded.

Achieved by #74


set reminder for status update (snooze) is not working when multiple runs

#bug Snooze Status update is not fully working with multiple-runs in a channel.
HTTP Status returned is 204 but UI is not updated. From the user's perspective seems to do nothing.
https://user-images.githubusercontent.com/4096774/212743226-58b0a7d4-5f77-4da7-b311-b2b903f42dda.mp4
Issue created from a Mattermost message by @trilopin.

This problem is bigger than it seemed.
reminder is extracting the run affected through the channeled, but if we have multiple runs with multiple reminders everything gets wrong.
I'm currently adding playbookrunid to post metadata and wiring everything again from there


Port the rest of SabreSwap to Rust

SabreSwap is primarily written in rust currently, there is just a small component of the pass which takes the python objects representing the DAGCircuit and backend constraints and builds rust objects from those, then after the rust code finishes another piece uses the return from rust to rebuild the dagcircuit with the extra swaps inserted in python. Once #11721 is implemented we can remove this python space component and build the dagcircuit directly in rust and never need any python space component to the pass.

Hi, can I take a shot at this?


Resharper conflict VS2013 - RS9

Migrated from CodePlex
Steps:

Create new console app in 2013

PM> Install-Package Nito.AsyncEx -Version 3.0.0

Code:
class Program
{
static void Main(string[] args)
{
AsyncContext.Run(() => MainAsync(args));
}
static async void MainAsync(string[] args)
{
await Task.Delay(TimeSpan.FromSeconds(1));
}
}

Resharper complains about System.Runtime, but actually code runs fine unless you let resharper add that reference to runtime, then it fails to build. Interestingly, suspending and resuming resharper then does not show error.
Understand if you regard this as resharper bug, but thought that adding reference to System.Runtime <IP_ADDRESS> should not stop compilation with your nuget package.

I was unable to reproduce this issue with the steps provided on Re# 9.1.1.
If creating a .NET 4.5 Console app, then there are no references to System.Runtime.
If creating a .NET 4.0 Console app, then a reference to System.Runtime is created for you.
Since the example code uses Task.Delay, I believe it is a .NET 4.5 console app that somehow has the .NET 4.0 version of AsyncEx references. This can happen if you install AsyncEx into a .NET 4.0 console app and then change the target framework to .NET 4.5. In general, NuGet packages do not work correctly when changing frameworks; the correct procedure is to uninstall all NuGet packages, change the target framework, and then re-install them all.

Resharper Ultimate 2015.1.1 is not recognizing the AsyncTestClass attrib. I am running VS2012 Version 11.0.61030


Physics positioning

Sets position of physics component before simulation (outside the physics manager we update entities after simulation). A temporary fix to work around that we use rigid bodies even though they are not really dynamic is that we manually disable gravity to not make the cart fall down. I also fixed some errors in the plane positioning and set the cart collider to a more reasonable size (sphere with 1m radius).

Closing because I made the PR into the wrong branch.

Closing because I attempted to merge into the wrong branch and changing base doesn't seem to clean things up nicely.


Add User Tasks (Windows)

Similar to the OS X Dock issue #113, let's add a User Task menu for Windows:

API docs: http://electron.atom.io/docs/v0.36.8/tutorial/desktop-environment-integration/#user-tasks-windows

This doesn't seem easy to implement, as it requires calling an executable, instead of just running code.


Documentation: sap.m.NavContainer -> method 'to'

OpenUI5 version: 1.98.0
Class: sap.m.NavContainer
Method: to
Parameters data, oTransitionParameters are not marked as optional, however description states that they are.

As well pageId, transitionName?, data doesn't have hungarian notation.
Moreover, pageId is kind of sap.ui.core.Control|string and more like vPageIdOrControl, because control can be passed there.

Hello @iljapostnovs,
Thank you for sharing this finding. I've created an internal incident<PHONE_NUMBER>. The status of the issue will be updated here in GitHub.
Regards,
Dobrin


Option for ng new to use yarn instead of npm install

Is it possible to have a ng new option that replaces the use of npm install with yarn ?
Thank you,
Adrian

Just done a few tests locally with a new angular-cli project and the theory and results are staggering.
yarn: 120s and then 45s after deleting node_modules folder
npm: 155s and always
After an install already to determine there's nothing to do:
yarn: 0.3s
npm: 30s
In my opinion yarn should outright be the default and only way to install, even based on things like lock files by default and deterministic results.

I don't have the timings in front of me, but I saw a bigger timing difference than your first pair of numbers above. Of course it varies by hardware etc.
It seems to me that yarn is a very helpful leap forward in the NPM world. Something we have been waiting for for a while, some fundamental improvements (determinism, so important) as well as the practical benefit of being faster. The most pleasing part is that it did not require replacing the repositories or metadata format, this is all benefit obtained by writing different code to run in the client. Of course it's also important to remember that it was just released, and has some ways to go to reach something close to feature parity.
Of relevance to Angular-CLI specifically: CLI pushes NPM quite hard.

Substantial tree of transitive dependencies
Heavily used on Windows, where many NPM challenges are exacerbated
Many people arrive here because they are trying to adopt Angular, and they are grabbing CLI as the very slick tooling to do so, and as a result they are experiencing NPM for the first time, with CLI
CLI is under ongoing (and extremely helpful) development, so many users uninstall and reinstall regularly

As a result of all these things, yarn is especially big win for CLI, more so than for projects that use fewer dependencies, or changing less often, or are typically used by very experienced NPM users, etc.

For anyone that wants to use yarn right now, no code changes are necessary.
Just use --skip-npm with new/init and then run yarn in the project directory.

@clydin that's not enough, any of the commands run by ng (such as test or e2e) are run using npm, just do a grep -r npm in angular-cli source code and you will see.
Still, I don't' think it asks for a lot of change to either switch to yarn or have the package manager backend be switchable on demand :)

@victornoel actually it is.  NPM is simply being used as a task runner in those cases.

I was thinking about how it might be possible for CLI to provide the best experience by default. Whatever experience arrives by default is what most brand-new users will have, and it would be great if those new users could have the yard experience.
How about this?

By default, and if it is available, use yard
If yard is not available, by default, use npm install
If --skip-npm, do nothing; user can then run whichever command they want explicitly afterward

The instructions to get started could then be:
npm i -g yard
yard global add angular-cli
ng new blah-blah
...

(Or similar, I typed the above from memory from yesterday and it might not be exactly correct.)
The above idea reflects a philosophy of "likely best results by default, other things optional". An alternative philosophy is "old behavior by default, new behavior optional".

yarn :) sounds good to me to choose it if it exists

@clydin maybe we are not talking of the same thing :) I realise this issue is about ng new, not ng in general, that's why my comment is not relevant maybe.
Simply, when using other commands than ng new, npm is used, for example when running e2e, link-cli or lint.

Of the commands that use npm, only new, init, and link-cli use the package management functionality of npm and would therefore interfere with yarn.  The e2e and lint use npm run which essentially just executes the relevant script.  new and init are handled by using --skip-npm.  That leaves link-cli which in general should not be used.  It only provides value to someone developing the CLI itself; and in that case it is not really need as it can be done manually afterwards.
This doesn't mean first-class support for yarn wouldn't be useful (at least in the long-term).  Especially if yarn doesn't succumb to the package linking bug that renders link-cli practically useless.

Please checkout YarNPM :)

There are only two real commands that use npm install, ng new and ng init. On both of them you can opt to forego npm usage by passing in the --skip-npm flag. This means that if you want to use yarn, nothing really stops you now.
I recognize that the speed improvements are dramatic, which is awesome. Install speed is important because no one wants to wait long while starting a new project.
So, hypothetically, Yarn usage would help solve the install problem. Wouldn't address the cause, which is the very large dependency tree, but would help minimize the symptoms.
Now let's talk about the downsides.
It's a new system dependency, of which we only have two at the moment: node4 and npm3. A lot of people don't even realize they need npm3, resulting in a fair number of issues filed. Expecting users to also have yarn is... not really something that's reasonable.
It's another new tech, undoubtedly with its fair share of issues like anything else. This repo already gets a lot of npm issues, not sure I'm looking forward to also have yarn issues being filed against the CLI.
Scope is also something to be considered. Either it's the default and affects the majority of users, or it's a niche optimization. If you're savvy enough to want yarn, you sure are savvy enough to do it manually. To be clear though, no one that's actually participating on this thread is part of the majority. If you've ever looked at the issue CLI issue tracker, you are not part of the majority.
Lastly there's the issue of configuration. A lot of people have npm configured to their needs. Proxies, private repos, whatever. Stuff that they need on their environment, otherwise they cannot work. I don't think yarn offers parity on that front.
For these reasons I am not a big fan of defaulting to yarn.
Not opposed to having some kind of flag to facilitate yarn usage, but a PR implementing it has to find a way to test it in all CI envs: Linux, OSX and Windows.

If there comes a point where this is implemented (when?), you can just add an environment variable to select yarn if you want that eg: export ngpm=yarn.  Then those who want to use it can easily set that and forget it.   The ng-cli developers can then choose the functions which they want to implement yarn support for based on which are consistent.

@leonletto Aliasing a Nice Classic solution :) But what about not compatible features? (commands are not exactly the same)

As previously mentioned, nothing needs to be implemented to use yarn right now.  Just use --skip-npm on new/init.

I just added this into my .bashrc
ngproj() {
    ng new $1 --skip-npm && cd $1 && yarn
}

Usage:
ngproj proj_name

Great idea @gelidus!
I automated it even further by initializing a git repo, making an initial commit and opening my IDE, as I always tend to do those steps after creating a new project.
ng-new() {
    ng new $1 --skip-npm && cd $1 && yarn && git init && git add . && git commit -am "Initial commit" && wstorm .
}

Personally I partially agree with @filipesilva. Yarn shouldn't be the default, for all it's strengths I am sure us Yarn users are in the minority.
That said, I have seen the deterministic nature of how yarn operates break cli projects when you install with it. Perhaps a more reasonable path would be to simply validate that you can run the Travis validations on a matrix using yarn for the install.
That would ensure it works properly for those of us that want to use it without adding a dependency for those that don't.

We recently ran into a lot of problems using yarn :( our builds are sometimes failing on segfaults. There are open issues on yarn for this. Check twice if you want to use yarn within wercker/travis.
Yarn may not be mature enough at this moment.

We're going to move this discussion to the tracking issue #3886. Closing this but you can keep the discussion going.

Just tried to use yarn, again, there are so much issues using yarn on windows. just jumped back to npm.

You can define it as default using:
ng set --global packageManager=yarn

I'm guessing the benchmarks between npm and yarn will be more similar now that npm5 is out.

You can also get the latest version of yarn using:
curl -o- -L https://yarnpkg.com/install.sh | bash
And include @ symbol for angular/cli.
yarn add global @angular/cli

Below commands not work on<EMAIL_ADDRESS>:
ng new --skip-npm <project>
# or
ng set --global packageManager=yarn
# or
ng config --set packageManager=yarn
# or
ng config --set --global packageManager=yarn

I found below command still work on<EMAIL_ADDRESS>:
ng new --skip-install <project>

See: Angular CLI: Speed up installing dependencies with Yarn

@imzhengfei in my blogpost you can read how to set YARN as default in Angular CLI v6:
https://medium.com/@beeman/using-yarn-with-angular-cli-v6-7f53a7678b93
ng config -g cli.packageManager yarn


when sending with gmail, the message open and put the cursor into the mail text

I'd rather prefer, if possible, to open the message and put my cursor into the adress section.
Thanks

This would require creating a browser plugin. It can be done, but I'm unlikely to do this myself.


can yum package manager include video downloader - yt-dlp?

A video downloader was sometimes used because video servers interacted different than simple web pages. Basic terminal tools like curl and wget would not always download videos with a URI / URL. Reference 1 might explain a little bit how video downloads were different.
The only downloader / tool operated so far in terminal was yt-dlp (reference 2a). This tool was not observed in the yum package manager for OracleLinux_8_7 and Windows Subsystem Linux 2 (WSL2). Yum was not observed in the tool's installation procedures (reference 2b). Also, yt-dlp was not observed in the yum commands listed in Appendix 1.
The yt-dlp tool was currently of interest to download some videos from verse by verse ministry international (https://versebyverseministry.org/). Although verse by verse ministry international was not observed in the supported sites for yt-dlp (reference 2c), I would try anyway. Maybe the site is similar to another supported site and will download? If it doesn't download, maybe a github issue can be submitted to the yt-dlp program to see if the site can be considered?
Reference 2d says the yt-dlp program does not have responsibility to get the tool into the yum package manager for Oracle Linux. The manual download of yt-dlp was not attempted as a workaround since in one instance there was a different issue, not mentioned.
Reference(s)
1.
Downloading YouTube video. Why it is hard and how can I download it? [closed]
https://stackoverflow.com/questions/50976256/downloading-youtube-video-why-it-is-hard-and-how-can-i-download-it
2a.
yt-dlp github web page
https://github.com/yt-dlp/yt-dlp
2b.
Installation wiki [yt-dlp not mentioning yum]
https://github.com/yt-dlp/yt-dlp/wiki/Installation
2c.
Supported sites
https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md
2d.
yt-dlp program not responsible for adding tool to yum package manager
https://github.com/yt-dlp/yt-dlp/issues/9511
Appendix 1 - yum commands attempted to locate yt-dlp tool in OracleLinux_8_7 / WSL2
yum search dlp
No matches found.
yum search yt | grep -iv python
[omit many results for with keyword python]
yum list release-el8
yum repolist enabled
yum repolist disabled
rpm -q oraclelinux-release-el8
Some of the above commands were found in the Yum Modularization Update Notice
https://docs.oracle.com/en/operating-systems/oracle-linux/notice-yum/index.html#action_items

This program is not part of the Oracle Linux base packages and is not planned for inclusion in the production-supported base packages.
It is available for OL9 in the EPEL (Extra Packages for Enterprise Linux) repository, a set of packages which do not receive production support. These packages come from the community EPEL project, which Oracle does not control.
If you want to see it included in EPEL for EL8/OL8, you can ask the community EPEL project about it: https://docs.fedoraproject.org/en-US/epel/


Extra defensive programming for pub modification time assert

Description
A re-land of https://github.com/flutter/flutter/pull/42491 with more tests updated

Landing on red to hopefully fix build


[DOCUMENTATION] - Improve documentation of the repository

How can you improve?
You can raise multiple issues and PRs if you want:

Beautify Readme, add Contributors images section, improve the content inside
Beautify Contributing.md, improve the content inside

Can I work on this?

Sure @Tashuuuu


Serialize DateTime by Azure API guidelines and support non-standard formats

Problem
In the discussion of DynamicData in the recent arch board meeting on Azure.Core, the following questions were raised about DateTime/DateTimeOffset serialization:

[ ] DateTime considerations - what Azure formats are supported in JsonSerializer.Deserialize and should we customize to support more out of the box?
[ ] Round-trip DateTime - how do you know what format to re-serialize into if a DateTime is assigned?

Background

System.Text.Json serializes DateTime and DateTimeOffset using the ISO 8601-1:2019 format.  We keep parity with this by default in the MutableJsonDocument layer.
Azure API guidance requires use of RFC3339 format, which is consistent with ISO 8601-1:2019.  However, our generated model types enforce use of a roundtrip Z type, which includes conversion to UTC.  This is consistent with DateTime round-trip 'o' formatting when DateTime.Kind is DateTimeKind.Utc (see discussion).  To be consistent with our generated models in the DynamicData layer, we serialize to this format in the default case.
Autorest supports several date time formats, and we know TypeSpec will include these capabilities as well, so we include a customization option for unixtime, since it is currently used by OpenAI, a generated library where customers might want to use DynamicData with protocol methods.
There was a great discussion of this in this PR thread, many thanks to all who contributed, including @ahsonkhan, @heaths, @christothes, and @jsquire!

What's implemented in this PR
Specifically, this PR:

Adds a DynamicDateTimeHandling enum to enable specification of non-standard date-time formats
Adds DynamicDataOptions as a place to configure service-specific usage of DynamicData, as we expect there to be more coming
Adds type converters to JsonSerializerOptions for the supported cases

Documentation samples will be added when the type moves back to Azure.Core.
Addresses https://github.com/Azure/azure-sdk-for-net/issues/35944

How does this tie into model serialization work we have on-going? It would be great if we can expose these 'serializer extensions' in a way that can be used\picked by our external customers when they build their own.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Core.Experimental


Meowth.servers.hackedu.us timezone should be updated

@zachlatta It would be great if we could get this set to our time.
Thanks in advance!

Done!

Thanks!


Simplify Poetry's virtualenv configuration

This moves the Poetry virtual environment into the repository  (.venv) by default.  This change makes it easier to set up PyCharm, since PyCharm automatically detects the location and you don't need to dig around for it.
I also took the opportunity to update DEVELOPER.md.  I'm now using PyCharm exclusively, because I think it works better than trying to shoe-horn Python code into IntelliJ.  I updated the documentation to reflect this recommendation, made some adjustments for the new virtual environment location, and reorganized things so the document reads a little better.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.286%

Totals

Change from base Build 932127527:
0.0%

Covered Lines:
783

Relevant Lines:
794

💛  - Coveralls


Fail to install (with proot under debian)

So I am trying to install home-manager. Here is my setting:
$ nix --version
nix (Nix) 2.2.2
$ nix-channel --list
home-manager https://github.com/rycee/home-manager/archive/release-19.03.tar.gz
nixpkgs https://nixos.org/channels/nixos-19.03
$ uname -a
Linux fb04217 4.9.0-0.bpo.9-amd64 #1 SMP Debian 4.9.168-1~deb8u1 (2019-04-28) x86_64 GNU/Linux
$  cat /etc/debian_version
8.11
$ cat ~/.config/nix/nix.conf
sandbox = false
$ ls -l /nix/var/nix/{profiles,gcroots}/per-user/
/nix/var/nix/gcroots/per-user/:
drwxr-xr-x 2 <my-user> <my-group> 4096 May 31 09:14 <my-user>
/nix/var/nix/profiles/per-user/:
drwxr-xr-x 2 <my-user> <my-group> 4096 May 31 10:08 <my-user>
$ echo $NIX_PATH
/home/<my-user>/.nix-defexpr/channels:nixpkgs=/home/<my-user>/.nix-defexpr/channels/nixpkgs

I run nix in a change-root environment via `proot``as described in the installation guide from the nix wiki. So I launch a shell with
$ ~/bin/proot_5.1.1_x86_64_rc2--no-seccomp -b ~/.nix:/nix zsh

and then I get:
$ nix-shell '<home-manager>' -A install
Creating initial Home Manager generation...

builder for '/nix/store/0fy4wzgmvjj4mjvn1rk8i1s3ah249igs-news-all.txt.drv' failed with exit code 1; last 1 log lines:
  mv: cannot move '/tmp/user/18050/nix-build-news-all.txt.drv-0/.attr-0' to '/nix/store/gq8qry50754lwsrw5nmby8i4k9lbah3h-news-all.txt': No such file or directory
cannot build derivation '/nix/store/07xdsyhbpiyx96xiknn5szvmaxj90pjq-news-info.sh.drv': 1 dependencies couldn't be built
error: build of '/nix/store/07xdsyhbpiyx96xiknn5szvmaxj90pjq-news-info.sh.drv' failed

...

building '/nix/store/846j9z489xag3rjrcnbyg7mric3fzhpn-check.drv'...
mv: cannot move '/tmp/user/18050/nix-build-check.drv-0/.attr-0' to '/nix/store/lwaa6q6zajm0v7aj02i8hs3bbh2bhs75-check': No such file or directory
builder for '/nix/store/846j9z489xag3rjrcnbyg7mric3fzhpn-check.drv' failed with exit code 1
cannot build derivation '/nix/store/pqwsy0i7qf45y50zwyw2vrzzrkv5pn3z-activation-script.drv': 1 dependencies couldn't be built
building '/nix/store/dvrzg3zzkaawypyrmbi5bznyx4cjim9g-gpg-agent.service.drv'...
cannot build derivation '/nix/store/gbl0gwalab811wbv0nq68i667ifiggv6-home-manager-generation.drv': 1 dependencies couldn't be built
error: build of '/nix/store/gbl0gwalab811wbv0nq68i667ifiggv6-home-manager-generation.drv' failed
/nix/store/52psa2s25xqwwpxsrxhvmcygbs8lf43r-home-manager/bin/home-manager: line 113: /tmp/user/18050/home-manager-build.ugNx8q3bIC/news-info.sh: No such file or directory

Uh oh, the installation failed! Please create an issue at

    https://github.com/rycee/home-manager/issues

if the error seems to be the fault of Home Manager.

I don’t know, if this is a problem of home-manager. It seems to be a problem in building different derivations, where a mysterious .attr-0 does not appear. My google foo fails me. This might be a general nix problem. But other nix derivations, like loading with nix-shell did work.
Note: I already had this setup running with very much older versions of the involved software (nix 1.X, etc.). But I decided to throw it out and do a new clean install. So this might be a regression of something.
Any insights to where to look would be highly appreciated!

I've never seen this error before. Are you able to run something like
$ nix-build -E 'with import <nixpkgs> {}; writeText "file" "test file"'

inside the chrooted environment?

Wow! That's a nice mwe. Yep, this fails:
nix-build -E 'with import <nixpkgs> {}; writeText "file" "test file"'
these derivations will be built:
  /nix/store/vm5hz69w46c66p6qsjfw280i1wbw6b6k-file.drv
building '/nix/store/vm5hz69w46c66p6qsjfw280i1wbw6b6k-file.drv'...
mv: cannot move '/tmp/user/18050/nix-build-file.drv-0/.attr-0' to '/nix/store/lg1jyy1gzgw6b7jwl174x0raldmx14dg-file': No such file or directory
builder for '/nix/store/vm5hz69w46c66p6qsjfw280i1wbw6b6k-file.drv' failed with exit code 1
error: build of '/nix/store/vm5hz69w46c66p6qsjfw280i1wbw6b6k-file.drv' failed

So that is probably a bug in nix. i will open an issue there.

Yeah, I think this belongs in the Nix repo 😌


Fix some errors in devsds

What this PR does / why we need it:

Fix some errors in containerized keystone deployment caused by #657
Fix some auth errors caused by #676

Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #676
Special notes for your reviewer:
Release note:

Coverage remained the same at 32.118% when pulling 67a9079c724ac6cffa40cbcf04e3fdda454f3aa5 on leonwanghui:devsds-fixer into f5a498bb7f00de30815c960dded79938d0d25d6d on opensds:development.


in use FaceMesh, I found it to be a not good predictor Z frame of reference compared with Mediapipe

Description
in use FaceMesh, I found it to be a good predictor Z frame of reference compared with Mediapipe

Constant Z coordinate

Sorry, I'm not quite sure what you mean.
Can you share a translated text using DeepL or similar?

I see that FaceMesh's coordinate Z has not changed. I found the same problem with Holistic FaceMesh
| |
@.***
|
|
@.***
|
---- Replied Message ----
| From | Junrou @.> |
| Date | 10/14/2022 20:14 |
| To | @.> |
| Cc |<EMAIL_ADDRESS>|
| Subject | Re: [homuler/MediaPipeUnityPlugin] in use FaceMesh, I found it to be a not good predictor Z frame of reference compared with Mediapipe (Issue #766) |
Sorry, I'm not quite sure what you mean.
Can you share a translated text using DeepL or similar?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

I see that FaceMesh's coordinate Z has not changed.

Are you talking about the Z coordinates of the spheres used for the annotation?
If so, set visualizeZ to true (cf. https://github.com/homuler/MediaPipeUnityPlugin/issues/599#issuecomment-1145534773).


Plan

Goal
Create a tool to make requests to APIs and the facility to inspect the response.

Let the user save the configuration for the request
Somehow let the user share the configurations as a collection for an application
Allow the user to setup authentication method, use the auth-token to make subsequent reqs
Provide a UI

Used

Django
Django Template
Requests


Check a size of a table and maybe account it at instantiation time.

At present, we check for declared memories in a contract wasm module.
https://github.com/paritytech/substrate/blob/623de51806441558512d003732483a0209d78040/srml/contract/src/wasm/prepare.rs#L51-L57
This is important to check because otherwise wasm VM might happily allocate (or at least reserve) the specified amount memory at the instantiation time and we won't be able to prevent that in general (unless we have full control over VM and specify all the params for instantiation which we are not doing here).
However, we don't do that for tables at the moment where in theory a contract can request a very big table.

This seems straightforward to implement. But we should decide whether to cap the table size or charge gas for it. Capping the size at 2^18 elements (1 MiB) seems easy and reasonable.

I am happy with capping although I think we can make a way lower limit. 64k should be enough for everyone.


Display results over the 300 pagination limit

Associated Issue

Closes #2
Implemented Solution

Grabs next page of results if it exists and prints out those values until there are no more results.
Also fixed sorting issue for -a option results.

@all-contributors add @jmakhack for code, maintenance

@all-contributors add @jmakhack for code, maintenance


Add support to release linux aarch64 wheels

Problem
On aarch64, pip install iteration_utilities builds the wheels from source code and then installs it. It requires the user to have a development environment installed on their system. Also, it takes more time to build the wheels than downloading and extracting the wheels from PyPI.
Resolution
On aarch64, pip install iteration_utilities should download the wheels from PyPI.
@MSeifert04, Please let me know your interest in releasing aarch64 wheels. I can help with this.

Version 0.12.0 includes a lot of additional wheels for different platforms (maybe one of them works for aarch64, I don't think so but there's a chance).
Additional environments in the CI/CD also have to be maintained and that's something I simply don't want to do.


Panic button in LEO menu does not output Discord Webhook message

What version of Node.js are you using?
Unknown
What version of npm are you using?
Unknown
What operating system are you using?
Linux Debian 10
What version of SnailyCAD are you currently using?
1.6.0 (2022-05-28)
Describe the Bug
I have Discord webhooks set up but unfortunately the panic button webhook is not working.
I have tried several times to reset this webhook but every time I press the button, Panic is triggered in CAD but nothing happens in Discord and no message is displayed (in Discord).
Expected Behavior
.
To Reproduce
No response

Are you able to verify your bot has manage channels, manage webhooks and manage roles permissions?
Are you able to verify the webhook was created for the correct channel?

PS: are you able to verify you're on the latest version by checking the login page like below:

PS: are you able to verify you're on the latest version by checking the login page like below:

Hello, yes exactly I can confirm, I am on the latest version

bhooks and manage

Yes I have reconnected the bot again with all the permissions needed, all the webhooks are working only the panic webhook is not.

Note to self: check discord’s webhook limitations for a channel.

I'm unable to reproduce this error. Can you update the very latest version, then try again.

Hello, I have already installed the latest update 1 or 2 hours ago

For example, if I change my status in CAD to 10-08 or 10-07, this is also displayed in the Status Update Discord Channel, but nothing happens with the Panic button except that the Panic Message is displayed in CAD and the noise comes.

Are there any changes?
In the meantime, do you know what the problem might be?
I have set up the application and the bot again on the Discord Developer site, but only the Panic button does not work again.

I would be interested to know if the Discord webhook for the panic button works for others.

Do you have an extra message set for the panic button?

No, what do you mean exactly?

No, I have looked, I have not

Good evening, unfortunately it does not work even after the last commit

That was meant for that, wasn't it?


Scaling the images to column-width on PDF

Hi,
I'm trying to export mkdocs website as a PDF however I'm having issues scaling the images to the PDF's column width.
The images look just fine on the website, however, while rendering the PDF they are not scaled to column width as they scaled on the website.
Also, as you see, figure2 is missing on pdf while there is no visible issue regarding that figure. Both the figures are located in the same directory and both of them are called in the same way on markdown.
Website:

PDF:

Markdown:

The issue is fixed when removed the tables which are covering the images.
To fix the issue without removing the tables, the issue https://github.com/orzih/mkdocs-with-pdf/issues/53 should be checked.


Refactor the layout using new KDK capabilities

Linked to https://github.com/kalisio/kdk/issues/285.

[x] update application configuration
[x] update activities
[x] use new layout ability to inject custom components for legend, etc.
[ ] update user workflow (detailed below)
[ ] update docs
[ ] update tours
[ ] update tests

Instead of listing all events by organisation on the home page simply display a grid of all organisations with a badge indicating current running events in each one. Add actions to the organisation card acting as shortcuts to the organisation activities like archived events or organisation management. Then provide an event dashboard as a global map.

Remaining issues:

when trigerring some actions in the archived events activity the binded items seems to always be the first one
using back/forward history navigation causes some component not be be recreated (eg uploader in events activity)


facebook/mateosanchez042399

need info

I'm afraid I'm going to have to close this for now. If you can give more specifics of what info you are looking for then feel free to reopen and hopefully we can help.

I'm afraid I'm going to have to close this for now. If you can give more specifics of what info you are looking for then feel free to reopen and hopefully we can help.


XFA can't access property "find", fontFinder is undefined

Attach (recommended) or Link to PDF file here:
E-Ticket.pdf
Configuration:

Web browser and its version: 91.0a1 (2021-06-29) (64-bit)
Operating system and its version: Windows 10

Steps to reproduce the problem:

enableXfa = true
Open form

What is the expected behavior? (add screenshot)
PDF renders.

What went wrong? (add screenshot)
Console error:
Warning: XFA - an error occured during layout: TypeError: can't access property "find", fontFinder is undefined

This is now working. With mozregression, I found it was fixed in Firefox by the update in https://bugzilla.mozilla.org/show_bug.cgi?id=1727189.

This is now working.

Not really, given that this is a XFA Foreground document and those were (temporarily) disabled in PR #13660 since we don't support them yet. Hence this will be broken if/when we implement support for XFAF documents, so I'm re-opening this issue :-)

A simple way to tell, indirectly, for now if a document is a XFAF one is by checking the web console. If there's an Warning: XFA support is not enabled line printed despite the preference being set to enableXFA = true then it's an XFAF document.

Ahah, you're right, I hadn't noticed that I can't edit the form!


Fixed test launch, getting default encoding

Codecov Report

:exclamation: No coverage uploaded for pull request base (dev-script-generator@824c4ed). Click here to learn what that means.
The diff coverage is 88.88%.

@@                   Coverage Diff                   @@
##             dev-script-generator      #14   +/-   ##
=======================================================
  Coverage                        ?   86.59%
=======================================================
  Files                           ?       59
  Lines                           ?    21415
  Branches                        ?        0
=======================================================
  Hits                            ?    18544
  Misses                          ?     2871
  Partials                        ?        0


Fix building cluster-init container on tags.

As of now, the pattern for building on release tags are not there, so it will not publish a tagged version. We also set the appVersion to 1.0.0 like turing charts and also set the default image to 1.0.0.
We should also retag version 1.0.0 since we missed this out. I'm also unsure if the make version works on tags, could you help to check if this will work?

Tagging as latest and pushing it manually for now