[material-ui][docs] v4 docs not available

Related page
https://v4.mui.com/
Kind of issue
Broken demo
Issue description
Documentation of v4 is not opening
Context
No response
Search keywords: v4

Hey there @KartikayDhingra; thanks for opening the issue! Which demo is broken, specifically? It opens to me normally.

This url https://v4.mui.com/ shows "The web page at https://v4.mui.com/ might be temporarily down or it may have moved permanently to a new web address."

This url is opened when the version of material ui is changed to v4

Uhm... I can access the v4 URL normally over here. Have you tried again or in different browsers (also in incognito mode)?

It's working for me now. Thank you for the help. You can close the issue.
On Mon, Mar 4, 2024 at 5:48 PM Danilo Leal @.***> wrote:

Uhm... I can access the v4 URL normally over here. Have you tried again or
in different browsers (also in incognito mode)?
—
Reply to this email directly, view it on GitHub
https://github.com/mui/material-ui/issues/41314#issuecomment-1976455998,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOOC5SV2VGB6M7YSLMC2QT3YWRQ7VAVCNFSM6AAAAABD7NIWI6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZWGQ2TKOJZHA
.
You are receiving this because you were mentioned.Message ID:
@.***>


NetBSD status

This is a followup to https://github.com/SerenityOS/serenity/issues/23375#issuecomment-2202100248
This patch still needs to be applied to fix the build on NetBSD:
--- Userland/Libraries/LibGfx/EdgeFlagPathRasterizer.h.orig     2024-06-06 21:18:50.814506936 +0000
+++ Userland/Libraries/LibGfx/EdgeFlagPathRasterizer.h
@@ -21,7 +21,7 @@ namespace Detail {
 static auto constexpr coverage_lut = [] {
     Array<u8, 256> coverage_lut {};
     for (u32 sample = 0; sample <= 255; sample++)
-        coverage_lut[sample] = popcount(sample);
+        coverage_lut[sample] = AK::popcount(sample);
     return coverage_lut;
 }();

With that patch, I got a working browser that could display github.com (a first for me with ladybird) but when scrolling down, it died with:
(gdb) bt
#0  ak_verification_failed () at /scratch/wip/ladybird-git/work/serenity/AK/Assertions.cpp:108
#1  0x0000000000685b48 in AK::ErrorOr<IPC::File, AK::Error>::release_value_but_fixme_should_propagate_errors () at /scratch/wip/ladybird-git/work/serenity/AK/Error.h:202
#2  Ladybird::WebContentView::initialize_client () at /scratch/wip/ladybird-git/work/serenity/Ladybird/Qt/WebContentView.cpp:571
#3  0x00007817d19169de in WebView::ViewImplementation::handle_web_content_process_crash ()
    at /scratch/wip/ladybird-git/work/serenity/Userland/Libraries/LibWebView/ViewImplementation.cpp:450
#4  0x00007817cd508402 in AK::Function<void ()>::operator()() const () at /scratch/wip/ladybird-git/work/serenity/AK/Function.h:125
#5  0x00007817cd4f68de in Core::ThreadEventQueue::process () at /scratch/wip/ladybird-git/work/serenity/Userland/Libraries/LibCore/ThreadEventQueue.cpp:108
#6  0x000000000066a7fd in Ladybird::EventLoopManagerQt::event_target_received_event ()
    at /scratch/wip/ladybird-git/work/serenity/Ladybird/Qt/EventLoopImplementationQt.cpp:154
#7  0x000000000066ae6c in Ladybird::EventLoopImplementationQtEventTarget::event ()
    at /scratch/wip/ladybird-git/work/serenity/Ladybird/Qt/EventLoopImplementationQtEventTarget.cpp:13
#8  0x00007817d0f9f958 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7817c6cb7510, e=0x7817c6c6ccb0)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.1/src/widgets/kernel/qapplication.cpp:3287
#9  0x00007817d004262f in QCoreApplication::notifyInternal2 (receiver=0x7817c6cb7510, event=0x7817c6c6ccb0)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.1/src/corelib/kernel/qcoreapplication.cpp:1134
#10 0x00007817d004294c in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.1/src/corelib/kernel/qcoreapplication.cpp:1575
#11 0x00007817d004666c in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7817c7ac83c0)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.1/src/corelib/kernel/qcoreapplication.cpp:1932
#12 0x00007817d00469be in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.1/src/corelib/kernel/qcoreapplication.cpp:1789
#13 0x00007817d029a67f in postEventSourceDispatch (s=s@entry=0x7817c6ca50e0)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.1/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#14 0x00007817cbe9bb0d in g_main_dispatch (context=context@entry=0x7817c6d64180) at ../glib/gmain.c:3344
#15 0x00007817cbe9ef68 in g_main_context_dispatch_unlocked (context=0x7817c6d64180) at ../glib/gmain.c:4152
#16 g_main_context_iterate_unlocked (context=context@entry=0x7817c6d64180, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217
#17 0x00007817cbe9f833 in g_main_context_iteration (context=0x7817c6d64180, may_block=may_block@entry=1) at ../glib/gmain.c:4282
#18 0x00007817d0299dfa in QEventDispatcherGlib::processEvents (this=0x7817c7a93e40, flags=...)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.1/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#19 0x00007817d004de5a in QEventLoop::exec (this=this@entry=0x7f7fff25f6d0, flags=<EMAIL_ADDRESS>    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.1/src/corelib/global/qflags.h:34
#20 0x00007817d004bbe4 in QCoreApplication::exec () at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.1/src/corelib/global/qflags.h:74
#21 0x00007817cd4dd79d in Core::EventLoop::exec () at /scratch/wip/ladybird-git/work/serenity/Userland/Libraries/LibCore/EventLoop.cpp:88
#22 0x00000000006893c0 in serenity_main () at /scratch/wip/ladybird-git/work/serenity/Ladybird/Qt/main.cpp:210
#23 0x000000000068ba48 in main () at /scratch/wip/ladybird-git/work/serenity/Userland/Libraries/LibMain/Main.cpp:43

We would appreciate if you opened a PR with the fix -- maybe mentioning the compilation error it fixes for context in the commit message.

Thanks for looking at this, I've created #439 for this.

Thanks for merging the patch.
I've tried github.com again with the current version but it died while loading the page.
Backtrace:
#0  ak_verification_failed () at /scratch/wip/ladybird-git/work/serenity/AK/Assertions.cpp:100
100     /scratch/wip/ladybird-git/work/serenity/AK/Assertions.cpp: No such file or directory.
[Current thread is 1 (process 7857)]
(gdb) bt
#0  ak_verification_failed () at /scratch/wip/ladybird-git/work/serenity/AK/Assertions.cpp:100
#1  0x0000771dfd1ff7b1 in Protocol::RequestClient::die ()
    at /scratch/wip/ladybird-git/work/serenity/Userland/Libraries/LibProtocol/RequestClient.cpp:23
#2  0x0000771df96764e2 in AK::Function<void ()>::operator()() const ()
    at /scratch/wip/ladybird-git/work/serenity/AK/Function.h:125
#3  0x0000771df96649b2 in Core::ThreadEventQueue::process ()
    at /scratch/wip/ladybird-git/work/serenity/Userland/Libraries/LibCore/ThreadEventQueue.cpp:118
#4  0x0000000000de488d in Ladybird::EventLoopManagerQt::event_target_received_event ()
    at /scratch/wip/ladybird-git/work/serenity/Ladybird/Qt/EventLoopImplementationQt.cpp:154
#5  0x0000771dfc991a53 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x771df2e07480,
    e=0x771df2e07160)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.2/src/widgets/kernel/qapplication.cpp:3287
#6  0x0000771dfba37d84 in QCoreApplication::notifyInternal2 (receiver=0x771df2e07480, event=0x771df2e07160)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1142
#7  0x0000771dfba3809e in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1583
#8  0x0000771dfba3bdc4 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x771df3bf23c0)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1940
#9  0x0000771dfba3c136 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1797
#10 0x0000771dfbc9388b in postEventSourceDispatch (s=0x771df2def0e0)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#11 0x0000771df7fc1d14 in g_main_dispatch (context=context@entry=0x771df2ea8180) at ../glib/gmain.c:3344
#12 0x0000771df7fc51f5 in g_main_context_dispatch_unlocked (context=0x771df2ea8180) at ../glib/gmain.c:4152
#13 g_main_context_iterate_unlocked (context=context@entry=0x771df2ea8180, block=block@entry=1,
    dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217
#14 0x0000771df7fc59db in g_main_context_iteration (context=0x771df2ea8180, may_block=1) at ../glib/gmain.c:4282
#15 0x0000771dfbc93026 in QEventDispatcherGlib::processEvents (this=0x771df3bbddf0, flags=...)
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#16 0x0000771dfba43506 in QEventLoop::exec (this=this@entry=0x7f7fff369210, flags=<EMAIL_ADDRESS>    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:34
#17 0x0000771dfba412f0 in QCoreApplication::exec ()
    at /scratch/x11/qt6-qtbase/work/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:74
#18 0x0000771df96479f3 in Core::EventLoop::exec ()
    at /scratch/wip/ladybird-git/work/serenity/Userland/Libraries/LibCore/EventLoop.cpp:88
#19 0x0000000000e03460 in serenity_main () at /scratch/wip/ladybird-git/work/serenity/Ladybird/Qt/main.cpp:210
#20 0x0000000000e04372 in main () at /scratch/wip/ladybird-git/work/serenity/Userland/Libraries/LibMain/Main.cpp:43

(We had a NetBSD bug report that I kept up-to-date with the latest problem in the previous project, should we continue this tradition here or should I file new bug reports for each new core dump?)

(We had a NetBSD bug report that I kept up-to-date with the latest problem in the previous project, should we continue this tradition here or should I file new bug reports for each new core dump?)

Keeping one issue open for progress on making Ladybird work on NetBSD sounds fine to me. But it'd be clearer if you renamed the issue to reflect that. Right now it sounds like it's specifically for the popcount problem, which has been fixed.

I've renamed the bug report, thanks for the feedback!


OAS v3.x.x Support

This project has a dependency on sway for parsing and traversing a given OAS document. Until sway supports v3, oatts cannot.
When sway releases support for v3, this issue will be used to track the work for supporting it in oatts.

So now that Sway supports v3 of OpenAPI ("3.x Support (WIP): master" on https://github.com/apigee-127/sway), does Oatts?


Don't reconnect inspector if connection refused

(Together with a pr to react-devtools) Fixes https://github.com/facebook/react-native/issues/21030
Changelog
[iOS] [Fixed] - Fix infinite retry loop of inspector

@hramos Can we merge this first? I can not see why this pr should wait for the other?


Fix regression error in argument buffer runtime arrays.

Update to latest SPIRV-Cross contining the fix.
Modify CTS options in runcts script to avoid outputting full CTS log, and use less file caching, all to reduce memory and filespace consumption, and possibly improve performance (unrelated).
Update MoltenVKShaderConverter tool to include Metal 3.1 support and improved argument buffer settings (unrelated).
Small unrelated non-functional edits.

I remember reading that the distutils Python package is deprecated. It looks like they made good on their promise to remove it in 3.12.

I'd recommend using actions/setup-python as a temporary workaround.
EX:
      - uses: actions/setup-python@v4
        with:
          python-version: '3.11'

I remember reading that the distutils Python package is deprecated. It looks like they made good on their promise to remove it in 3.12.

I'd recommend using actions/setup-python as a temporary workaround.
EX:
      - uses: actions/setup-python@v4
        with:
          python-version: '3.11'

Thanks for the detective work and suggestion!
I've reported this to glslang, and implemented the suggested patch here.
Looks like glslang has a PR ready already, so we might be flipping back soon!


Filter polymorphic feed items easier

Issue Template Requirements
Issue must be of the specified template and follow these requirements or it will be ignored.

Please do not post screenshots of code output
Wrap code in a codeblock
exhibiting spam behavior or "evil" behavior will have the issue ignored
Please make sure your issue hasn't been asked before
Please complete the checklist below (mark boxes [ ] with [x])

Pre-Checklist
I made sure...

[x] I read the README.md
[x] I looked over the examples and wiki
[x] my issue hasn't been asked or solved before

Describe your feature request
Please describe as concisely as possible request for new functionality or modifications to an existing one.
New feature to filter out polymorphic feed items. Currently the way to filter polymorphic feed items
new FeedTimelineRequest().execute(client)
        .thenAccept(res -> {
            res.getFeed_items().stream()
            .filter(TimelineImageMedia.class::isInstance) // TimelineImageMedia correspends to media_type of 1
            .map(TimelineImageMedia.class::cast)
            .forEach(image -> {
                // now perform actions on image!
            });
        })
        .join();

It's a bit verbose and there should be a better way to find and filter the proper feed item types for each corresponding applicable feed responses. This might be through enums or a helper method or such.

New addition:
FeedItems.filter(response.getItems(), TimelineImageMedia.class)
.forEach(image -> {
    // only TimelineImageMedia processing
});```


Typo in documentation and/or source code

At https://godoc.org/github.com/lrstanley/girc#Event, EmptyTrailign should be EmptyTrailing.
I also recommend replacing all occurrences of rfc to RFC, as it is an abbreviation.
There is also an inconsistent use of contractions, somewhere you are using the full form, somewhere you are using the contracted form.

Fixed spelling mistake. As for rfc->RFC -- have plans to move all of the RFC stuff into a automatically updating/generated ircdefs package, just haven't had the chance. Should have some time within the next few weeks though, as I'm just about finished moving places IRL.

Oh, hope things are well! :+1:

After looking at my uses of "rfc", I won't be making the change. Going off how the IETF references their "rfc#####" more frequently from my brief scans of their sites, it's meh. Still will be moving to an ircdefs separate package which will be auto-generated -- keep an eye out for this.


Correction for raw affiliation LIB, Institut Agro Dijon

Correction needed for raw affiliation LIB, Institut Agro Dijon
raw_affiliation_name: LIB, Institut Agro Dijon
new_rors: 03zek0r74;038kqx890
previous_rors:
works_examples: W4393522113;W4393513802
contact: 960b12c9e5672b94ff066c5d6f988be6:0c597ab24374f4f8c6ab9b8b @ institut-agro.fr

This issue was accepted and ingested by the OpenAlex team on 2024-12-19. The new affiliations should be visible within the next 7 days.


{AKS} Refactor 11th part of the update sub-command in acs module

Description

Refactor updating identity profile.

Unit Test Coverage:

"covered_lines": 1738,
"num_statements": 1754,
"percent_covered": 99.08779931584948,
"missing_lines": 16,
"excluded_lines": 0

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change.
[Component Name 2] az command b: Add some customer-facing feature.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

AKS


AWS cdk v2 provider along with base provider

New provider to support aws-cdk v2
Start of new provider architecture to enable future local execution and providers as published npm packages.

Packages are already published at:

frankenstack-base-provider: https://www.npmjs.com/package/frankenstack-base-provider
frankenstack-aws-cdk-v2-provider: https://www.npmjs.com/package/frankenstack-aws-cdk-v2-provider


Issues with install

Hello. I am trying to install RVS on an ubuntu machine with an MI210. It is part of a cluster.
I used these commands;
cmake  -DROCM_PATH=/opt/rocm -DCMAKE_INSTALL_PREFIX=/opt/rocm -DCMAKE_PACKAGING_INSTALL_PREFIX=/opt/rocm ./ -B./build
make -C ./build
cd ./build
make package
When I get to the make package step, I get this error;
CPack: - Install project: rocm-validation-suite []
CMake Error at /nfs/site/home/jbberry/amd/ROCmValidationSuite/build/rvs/cmake_install.cmake:101 (file):
file problem creating directory: /rvs
Call Stack (most recent call first):
/nfs/site/home/jbberry/amd/ROCmValidationSuite/build/cmake_install.cmake:107 (include)
Looking a the indicated cmake file, it appears that it has somehow lost the packaging prefix, so it is trying to create /rvs, and it does not have the permissions. I altered the file to hard-code the packaging prefix, but it can't create /opt/rocm/rvs either. I tried running with sudo, but then it can't create files in the rundir.
I am wondering how this could possibly have worked for anyone. Do we have our permissions set in a non-standard fashion?

ROCm should be installed in the machine at path /opt/rocm before you try to build RVS. Hope you have already installed ROCm ?
Also please note there is typo in the command. Use cmake -DROCM_PATH=/opt/rocm -DCMAKE_INSTALL_PREFIX=/opt/rocm -DCMAKE_PACKAGING_INSTALL_PREFIX=/opt/rocm -B ./build instead.

Closing the issue as there is no update after the suggested fix. Please open if you see any issue in running cmake or make


[1.12] Issue Title

**Industrial Foregoing Version: **
1.12.2-1.12.13-237
**TeslaCoreLib Version: **
1.12.2-1.0.15
**Crashlog If Applicable (Upload to pastebin/gist): **
No crashes but for some reason I cannot get the Plant Sower or the Plant Gatherer/Plant Interactor to work at all, I have them all powered. I have the sower filled with seeds (Just plain seeds) and it does not plant anything, I have followed guides, I have moved things around, I have used range upgrades... nothing makes it plant. Same thing for the gatherer and Interactor, when I manually plant wheat and grow it to mature neither machine touches it. I dont know if Im doing something wrong or if it is a weird bug but I can only assume that no machine in this pack is working right now.

I have noticed that all three machines are using power constantly but not doing anything

After a helpful tip on discord I disabled the "Colony Protection" from Minecolony mod and it now words as intended.


nrow only works once

Really excited to use this more! One thing I noticed playing around today is that nrow breaks after the first call.
# this works
(diamonds >>
    group_by(X.cut, X.color) >>
    summarize(count = nrow()))

# this breaks
(diamonds >>
    group_by(X.cut, X.clarity) >>
    summarize(num_rows = nrow()))

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-6-9c32d69f8d9e> in <module>()
      1 (diamonds >>
      2     group_by(X.cut, X.clarity) >>
----> 3     summarize(num_rows = nrow()))

//anaconda/lib/python2.7/site-packages/dplython/dplython.pyc in __rshift__(self, delayedFcn)
    300
    301     if self._group_dict:
--> 302       outDf = self.apply_on_groups(delayedFcn, otherDf)
    303       return outDf
    304     else:

//anaconda/lib/python2.7/site-packages/dplython/dplython.pyc in apply_on_groups(self, delayedFcn, otherDf)
    284       if len(subsetDf) > 0:
    285         subsetDf._current_group = dict(zip(self._grouped_on, group_vals))
--> 286         groups.append(delayedFcn(subsetDf))
    287
    288     outDf = DplyFrame(pandas.concat(groups))

//anaconda/lib/python2.7/site-packages/dplython/dplython.pyc in CreateSummarizedDf(df)
    393 def summarize(**kwargs):
    394   def CreateSummarizedDf(df):
--> 395     input_dict = {k: val.applyFcns(df) for k, val in six.iteritems(kwargs)}
    396     if len(input_dict) == 0:
    397       return DplyFrame({}, index=index)

//anaconda/lib/python2.7/site-packages/dplython/dplython.pyc in <dictcomp>((k, val))
    393 def summarize(**kwargs):
    394   def CreateSummarizedDf(df):
--> 395     input_dict = {k: val.applyFcns(df) for k, val in six.iteritems(kwargs)}
    396     if len(input_dict) == 0:
    397       return DplyFrame({}, index=index)

//anaconda/lib/python2.7/site-packages/dplython/dplython.pyc in applyFcns(self, df)
    183     stmt = df
    184     for func in self.todo:
--> 185       stmt = func(stmt)
    186     return stmt
    187

//anaconda/lib/python2.7/site-packages/dplython/dplython.pyc in <lambda>(foo)
    191
    192   def __call__(self, *args, **kwargs):
--> 193     self.todo.append(lambda foo: foo.__call__(*args, **kwargs))
    194     return self
    195

AttributeError: 'int' object has no attribute '__call__'

Thanks for pointing this out. This is now fixed in https://github.com/dodger487/dplython/commit/6abfe87b17459f57e3df181ea78427c03edfd954
The issue was that nrow was defined as
nrow = X._.__len__
This works on the first call. The later gets modified to have it's call stack be something like:
lambda df: df, lambda df: getattr(df, "__len__"), lambda df: df.__call__()]
After this, calls to
df >> nrow
would actually still work! But calling it again changes the call stack to:
lambda df: df, lambda df: getattr(df, "__len__"), lambda df: df.__call__(), lambda df: df.__call__()]
which means you end up calling an int, causing that error message.
The change makes it so nrow is now a function that returns a new later each time.


Allow global cache hits

This PR modifies the cache lookup logic, to attempt to side-step restrictions which prevent matching caches generated by other branches.
We only need to check that the cache key exists, so we can use the regular REST API, which I hope avoids these restrictions.

I tested that this approach does work for squash-merges here:
https://github.com/jacksmith15/github-actions-test-result-caching/pull/3/commits/32ecc175e37f4bada0268a41b3fbedb945b37f77
However it does require that the user set the following in their job:
env:
  GH_TOKEN: ${{ secrets.github_token }}


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-yml-archive-non-versioning-archive/pull/281 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-yml-archive-non-versioning-archive.git

Docs Build status updates of commit 9245848:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/index.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-3.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/sql-database-engine.png
:white_check_mark:Succeeded

docs/to-be-archive/level2/article3-2-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-3.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Questions about pre-trained weight and so on

Hello, I have three questions about this competition.

Will it be illegal to use the pre-trained weight from other methods, like "PoinTr: Diverse Point Cloud Completion with Geometry-Aware Transformers"? The result could be better if I train the network based on the pre-trained PCN/C3D weight.
Is the submission on the competition website still effective during the private submission stage?
Can we only give the private submission without showing it on the leaderboard?

Thank you very much!

Hi,

It is actually not fair to use those pre-trained weights, because they are actually trained with additional data.
We have not closed the submission, but the main purpose is to help you prepare your pretrained model.  As for the final ranking list and the reward, we may not consider those results that are submitted after the deadline.
You can provide those pretrained weights that are previously submitted to the leaderboard, no matter whether you show it or hide it.  But we should be able to find the corresponding submission record.
Good luck~

Hi,
I think it's common and usual to use pretrained weight. In 2d cv task like detection and classification, imageNet, COCO are often used to pretrained model. I think it's also reasonable to use pretrained weight in 3d task and this challenge.

Hi,

It is actually not fair to use those pre-trained weights, because they are actually trained with additional data. Rather than performing a retrival task, it can be more interesting if studying a conditional generation task.
We have not closed the submission, but the main purpose is to help you prepare your pretrained model.  As for the final ranking list and the reward, we may not consider those results that are submitted after the deadline.
You can provide those pretrained weights that are previously submitted to the leaderboard, no matter whether you show it or hide it.  But we should be able to find the corresponding submission record.
Good luck~

Hi,
I think it's common and usual to use pretrained weight. In 2d cv task like detection and classification, imageNet, COCO are often used to pretrained model. I think it's also reasonable to use pretrained weight in 3d task and this challenge.
Best wishes.

Hi,

It is actually not fair to use those pre-trained weights, because they are actually trained with additional data. Rather than performing a retrival task, it can be more interesting if studying a conditional generation task.
We have not closed the submission, but the main purpose is to help you prepare your pretrained model.  As for the final ranking list and the reward, we may not consider those results that are submitted after the deadline.
You can provide those pretrained weights that are previously submitted to the leaderboard, no matter whether you show it or hide it.  But we should be able to find the corresponding submission record.
Good luck~

Hi,
I think it's common and usual to use pretrained weight. In 2d cv task like detection and classification, imageNet, COCO are often used to pretrain a model. I think it's also reasonable to use pretrained weight in 3d task and this challenge.
Best wishes.

Hi,
I agree.
It is common to use pretrained model to boost performance for many challenging tasks.
Also, many interesting research topics, such as transfer learning, domain adaption, few-shot learning and so on, are highly related to pretrained models.
However, in this challenge, we aim to achieve fair comparisons between different methods, and we hope the performance gain is mainly resulted from your smart design and novel method, which can be more valuable.
As for pretraining, you can of course use the allowed data, the MVP Training Set (multi-stage training, iterative refinement, or other strategies).
But it is definitely not fair to use the weights that are pretrained on extra data, and we clearly stated in advance that no additional data are allowed.
I do think it is a serious issue.
On the other hand, I understand.
And I suggest you can report your results with the help of pretrained weights, as well as the results without using the pretrained weights.
The core idea is to highlight your contributions and novelty.


How to download the data from the Sharepoint

Hi,
I am working on how to download data from Sharepoint. The official limit of Sharepoint's single zip download is 20GB, but it is obvious that this is far from enough. I wonder if there is any way to break through this limitation, so that could download data？

Hi. I guess you could go into folder dinov2, select all .pt files, and try downloading. Also, you could try to find some download tools for Onedrive SharePoint.
If you already downloaded the original WSI files (with .svs extension), you could use our provided DINOv2 feature extractor to extract the features.

Thank you for your reply!
The first way, as previously mentioned, involves selecting all .pt files, which is feasible only when the file size is under 20GB; alternatively, could you divide the .pt files into 17 folders, each containing up to 20GB? So that we could download 17 times for different part of data.
I am still searching whether there is a tool could download the huge data from Onedrive or SharePoint.
As for the final way, which involves downloading original WSI files, I am looking for a way to filter data from the GCD data portal to avoid downloading the entire 8.9PB of data.

If you are downloading to your personal PC, using Onedrive Windows/Mac to synchronize the data folder rather than downloading directly should be a better solution. After that, upload the files from your personal PC to linux server.
For TCGA Data Portal, you could simply download the .svs files of TCGA program using the filters provided by the website. There are many tutorials online.

Hi and thank you for continuing help and support.
I'm trying to download the feature files as suggested but I cannot synchronize your data folder as it hasn't been explicitly shared with my one drive account.  If I provide my email would you be willing to do this or do you have an alternative suggestion? I've looked at other options including scraping or even downloading manually, but strangley I'm not even able to reorder your files by file size which would make this process easier.  I have downloaded the SVS files, but pre-processing them will take a considerable amount of time with my current resources.

If

Hi, yes please attach your email and I will manually include your account to the viewer list.

Hi and thank you for continuing help and support.
I'm trying to download the feature files as suggested but I cannot synchronize your data folder as it hasn't been explicitly shared with my one drive account. If I provide my email would you be willing to do this or do you have an alternative suggestion? I've looked at other options including scraping or even downloading manually, but strangley I'm not even able to reorder your files by file size which would make this process easier. I have downloaded the SVS files, but pre-processing them will take a considerable amount of time with my current resources.

Hi, yes please attach your email and I will manually include your account into the viewer list.

Thanks<EMAIL_ADDRESS>

Thanks<EMAIL_ADDRESS>
Access granted.

Many thanks although I cannot see the share under my one drive account? Have you setup correctly?

Many thanks although I cannot see the share under my one drive account? Have you setup correctly?

That's weird. Maybe try to use this link directly: https://hkustconnect-my.sharepoint.com/:f:/g/personal/zguobc_connect_ust_hk/EhmtBBT0n2lKtiCQt97eqcEBvO9WwNM3TL9x-7-kg_liuA?e=1N4FHk

I can't see an option to specify my account. It only allows me to copy to an existing location in your one drive?

Is there any tutorial about syncing this folder to your Onedrive from my side?

Try this.  You should be able to specify my email address as a viewer of the folder.  Thanks again for helping me with this.
https://support.microsoft.com/en-gb/office/share-onedrive-files-and-folders-9fcc2f7d-de0c-4cec-93b0-a82024800c07#ID0EDBJ=Share_with_specific_people

See if it works this time?

So strange!

Although I recevied your email I cannot see it in my one drive.  The issue is the limitation on downloading the zip.  Would it be at all possible to you win zip to create a multi-file zip? Say 5-10gb for each file. This will remove the issue and allow me to download the 30-50 separate files.  Winzip should make it easy to do this.

10gb files seem to be ok.  I'm not sure what the limitation is? I think it's around 15-20gb.

Yeah the limitation of Onedrive can be disturbing. I will try if I can move these files to Google Drive or somewhere else. But this might take a lot of time since I didn't save these files locally on my PC.
I suggest running the feature extraction code. And to speed up for that, you could run that script multiple times. For example, you could generate a reversed csv file and then run the feature extraction code on original csv and the reversed csv, which should save you half the time.

Thanks for trying.  Good suggestion.  Will do.

Would you mind removing my personal email address from the comments (is possible).

Sure thing. No worries.

Many thanks although I cannot see the share under my one drive account? Have you setup correctly?

That's weird. Maybe try to use this link directly: https://hkustconnect-my.sharepoint.com/:f:/g/personal/zguobc_connect_ust_hk/EhmtBBT0n2lKtiCQt97eqcEBvO9WwNM3TL9x-7-kg_liuA?e=1N4FHk
After you enter the link, choose all folders and files. After that, there is a button named "Copy to". Click that button should make it possible to copy the files to your own Onedrive.

The 'Copy to' bottom might only work  on your own account. It is weird that we could not copy to the files into our Onedrive.

The 'copy to' bottom seems only works when the one drive account is the same work or school account, which means only the one has HKUST account could access the files.
Would you willing to share those files through a personal account instead of organization account? I think this would solve the copy to problem.
Otherwise, I strongly suggest to upload all those files of image features, model weights to huggingface, which is a much more convenient and feasible platform for researchers!
Still, thank you for sharing and opening the access to the files, it greatly helps further AI development in the community.
I truly appreciate your work!

@casperliuliuliu Thank you for your suggestions! We will try Huggingface and hopefully can make all the data accessible soon.

We would like to update that we're currently uploading the dataset to HuggingFace, and it will take an estimated 7-10 days. Please stay tuned!

Hey guys we are glad to announce that all data (features, annotations, and model checkpoints) are now available on HuggingFace Datasets! See here for the brand-new look.
We have updated the README files and will close this issue. Thank you for your patience and great suggestions! Feel free to open new issue thread for discussion if you run into any problem during downloading the data.

Thank you so much for the update! 🎉
I really appreciate the quick response and support. Thanks again!


WEBP minimal parsing

WEBP doesn't display the height, width... or alpha channel informations, and eventually ANIMation info.
https://developers.google.com/speed/webp/docs/webp_lossless_bitstream_specification
https://developers.google.com/speed/webp/docs/riff_container
EDIT: I didn't tried yet, but TIKA and METADATA-EXTRACTOR are able to parse WEBP files.

Are there any updates on adding a wider informations support for "webp"?

Are there any updates on adding a wider informations support for "webp"?

Up to now no one seems really interested (by either providing a patch or sponsoring it), so still not a priority.


Date objects vs plain JSON for API calls

https://github.com/edemaine/comingle/blob/a1b49f9111c95592c7513ba2df03d79c20ad0c7c/server/log.coffee#L55-L56
I tried calling the API with a timestamp (which is what we see if we parse /api/log/get as a regular JSON), an ISO 8601 string, and a couple others, but they all resulted in Match Errors.
I realize now that you mention Date objects explicitly in the docs for why to use EJSON instead of plain JSON, but it would be nice to be more universal (and allow GET calls too).  Perhaps a custom match where we feed the values into a Date constructor, and if it is successful use that result?  That'll allow all manner of reasonable inputs to the api call.

Please give the master branch a try. It should support most forms of ISO 8601, as given by the ECMAScript standard.

The check only happens on GET parameters [ which works fine ], but not on options passed in through a POST request body:
https://github.com/edemaine/comingle/blob/2d5abfec392bd16c2f0ce95fad99e4fba9be48e1/server/api.coffee#L124
So a POST request with plain JSON still fails.  That said, I now realize that a Date object is none other than a regular JSON object with key "$date" and value milliseconds-since-epoch.  And that's easy enough to manually create in code, so I'm fine with it as it stands.

Good point.  I added support in the post body as well, and documented the date (and RegExp) format.


Drive Stats report showing high Max Speed

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
The Drive Stats report is showing the 3 sections of Max Speed, Max Speed (last 30d), and Max Speed (last 7d) likely in kilometers per hour instead of miles per hour for those in the United States.
Expected Behavior
SQL should be converted into mph
Steps To Reproduce
No response
Relevant log output
none

Screenshots

Additional data
No response
Type of installation
Docker
Version
1.31.1

Please see #4343. Duplicate.


The connections will miss when I add a new node.

When I add a node，and click "Save canvas". it's look perfect.But if I switch a scene or click play button, and open this canvas, the connections of nodes will all missed. I check the canvas's asset in text mode. The SerializeField _connections is missed.

Have verified it, seems I have gotten something wrong while implementing undo (which also required a small change in how caching worked).
Working in a fix right now, sorry about that.

Ok so I found the main cause. To make clear what was happening and the new behaviour I have decided, I'll outline the problem here.
The problem occurs when you add nodes, and then load a new scene without clicking outside the window. Clicking outside the window before saving allows the node editor to add the new nodes to the cache. By skipping that, all changes you did since the last cache save are lost (after last time clicking away from the window or last automatic cache save).
This has been the case previously, as the cache itself was a working copy.
Now, I added the separate, faster, not crash-resistant cache, which is essentially just a dump of the current ScriptableObjects into a file (this is the requirement of the Undo system). Again, they are not designed to be crash save, for that we still have the proper working copy cache in regular intervals. The problem is, if you add new nodes, but not let the cache system add them to the cache, it will create inconsistencies. The other nodes and canvas link to a node that only exist in memory until the next cache (click outside the window). If now a new scene loads, those inconsistencies will break the canvas.
I had intended for the lastSession (the proper, crash-save cache) to load if curSession (SO dump cache) has insonsistencies. For whatever reason I didn't fully implement that, so in those cases where the dump would break (cache, or interrupted without save - currently only switching scenes) it would try to load the broken canvas. Now I've added detection for that and delete the dump cache if it is found to be faulty, and a warning displayed.
Note that, even before last update (undo), this behaviour would just silently load the old lastSession and you would silently loose your work if you didn't give it a chance to save before switching scenes. Only now I even have a method to detect if work is lost, so I added the warning.
The amount of work we're talking about here is the work you've done after last clicking out of the window or the last auto-save (defined in NodeEditorUserCache.cacheIntervalSec, default 60 seconds).
Will update in a few minutes


Add more detail to installation documentation

I will push commits here as I add (what I hope is) useful information to the installation documentation. @tanmaykm, please comment/review as necessary.

@tanmaykm, I have reorganised the documentation of a single machine installation to contain an overview, then step-by-step instructions. I think this allows for some more details of what each step actually does, without confusing the actual instructions. That said, you may find it overly verbose!
If you think this is useful (and accurate), let me know and I will squash.

@samuelpowell Thanks, this looks great! I have added some comments. Please squash the commits whenever you feel they are ready.

@tanmaykm, thanks for the review. Updated and squashed. Let me know if you require any more changes.

Thanks!


different hadoop version in Build.scala

Now there is a open source hadoop version in core dependency and a CDH version in sub-project yarn, we need consistency.

See #698 also

duplicated with #698


[WIP] Feature/metrics

This PR has a couple of additions
.AuditRequests()
Control whether auditing as a whole should be enabled or not. The default is still true, will post BenchmarkDotNet  numbers to see if this setting is worth keeping in terms of allocations.
.ProfileRequests()
This will enable Stopwatch.ElapsedTicks backed tracked of elapsed time of audits and exposes a way for anything that has access to RequestData to attach ClientProfileMeasurements
ScratchPad project
I will cleanup Program.cs but i got fed up with hooking up linqpad or a random project to our local build output given that i have 1.x 2.x 5.x. and master all checked out separately multiplied by different TFM's.
DebugInformation
Elapsed either uses the DateTime Started/Ended properties or the stopwatch ticks depending on which is available.
Debug Information : Audit: No Profile: No
Setting ProfileRequests to true would have the same effect.
Valid NEST response built from a successful low level call on POST: /_all/object/_search
# Request:
<Request stream not captured or already read to completion by serializer. Set DisableDirectStreaming() on ConnectionSettings to force it to be set on t
he response.>
# Response:
<Response stream not captured or already read to completion by serializer. Set DisableDirectStreaming() on ConnectionSettings to force it to be set on
the response.>

Debug Information : Audit: Yes Profile: No
Valid NEST response built from a successful low level call on POST: /_all/object/_search
# Audit trail of this API call (Total Elapsed: 00:00:06.3387517):
 - [1] PingFailure: Node: http://localhost:9209/ Exception: PipelineException Elapsed: 00:00:02.0334988
 - [2] PingFailure: Node: http://localhost:9208/ Exception: PipelineException Elapsed: 00:00:02.0034118
 - [3] PingFailure: Node: http://localhost:9201/ Exception: PipelineException Elapsed: 00:00:02.0020515
 - [4] PingSuccess: Node: http://localhost:9200/ Elapsed: 00:00:00.0150432
 - [5] HealthyResponse: Node: http://localhost:9200/ Elapsed: 00:00:00.2847464

.. continued...

Debug Information : Audit: Yes Profile: Yes
Valid NEST response built from a successful low level call on POST: /_all/object/_search
# Audit trail of this API call (Total Elapsed: 00:00:06.3458422):
 - [1] PingFailure: Node: http://localhost:9209/ Exception: PipelineException Elapsed: 00:00:02.0382265
 --| Trace: [CreateHttpWebRequest] Elapsed: 00:00:00.0217832
 --| Trace: [GetResponse] Elapsed: 00:00:02.0108128

 - [2] PingFailure: Node: http://localhost:9208/ Exception: PipelineException Elapsed: 00:00:02.0027038
 --| Trace: [CreateHttpWebRequest] Elapsed: 00:00:00.0000738
 --| Trace: [GetResponse] Elapsed: 00:00:02.0025449

 - [3] PingFailure: Node: http://localhost:9201/ Exception: PipelineException Elapsed: 00:00:02.0026623
 --| Trace: [CreateHttpWebRequest] Elapsed: 00:00:00.0000422
 --| Trace: [GetResponse] Elapsed: 00:00:02.0025852

 - [4] PingSuccess: Node: http://localhost:9200/ Elapsed: 00:00:00.0149258
 --| Trace: [CreateHttpWebRequest] Elapsed: 00:00:00.0000296
 --| Trace: [GetResponse] Elapsed: 00:00:00.0114733
 --| Trace: [GetResponseStream] Elapsed: 00:00:00.0001276
 --| Trace: [SetSpecialTypes] Elapsed: 00:00:00.0001536

 - [5] HealthyResponse: Node: http://localhost:9200/ Elapsed: 00:00:00.2873238
 --| Trace: [CreateHttpWebRequest] Elapsed: 00:00:00.0000355
 --| Trace: [GetRequestStream] Elapsed: 00:00:00.1848662
 --| Trace: [Write] Elapsed: 00:00:00.1847828
 --| Trace: [GetResponse] Elapsed: 00:00:00.0019322
 --| Trace: [GetResponseStream] Elapsed: 00:00:00.0000011
 --| Trace: [Deserialize] Elapsed: 00:00:00.1000607

...continued..

and on .NET core
Valid NEST response built from a successful low level call on POST: /_all/object/_search
# Audit trail of this API call (Total Elapsed: 00:00:10.4292999):
 - [1] PingFailure: Node: http://localhost:9209/ Exception: PipelineException Elapsed: 00:00:02.0973715
 --| Trace: [GetClient] Elapsed: 00:00:00.0256809
 --| Trace: [CreateHttpRequestMessage] Elapsed: 00:00:00.0045234
 --| Trace: [SendAsync blocking] Elapsed: 00:00:02.0590932

 - [2] PingFailure: Node: http://localhost:9208/ Exception: PipelineException Elapsed: 00:00:04.0060602
 --| Trace: [GetClient] Elapsed: 00:00:00.0000082
 --| Trace: [CreateHttpRequestMessage] Elapsed: 00:00:00.0000434
 --| Trace: [SendAsync blocking] Elapsed: 00:00:04.0058860

 - [3] PingFailure: Node: http://localhost:9201/ Exception: PipelineException Elapsed: 00:00:04.0149246
 --| Trace: [GetClient] Elapsed: 00:00:00.0000019
 --| Trace: [CreateHttpRequestMessage] Elapsed: 00:00:00.0000272
 --| Trace: [SendAsync blocking] Elapsed: 00:00:04.0148404

 - [4] PingSuccess: Node: http://localhost:9200/ Elapsed: 00:00:00.0137354
 --| Trace: [GetClient] Elapsed: 00:00:00.0000015
 --| Trace: [CreateHttpRequestMessage] Elapsed: 00:00:00.0000284
 --| Trace: [SendAsync blocking] Elapsed: 00:00:00.0098781
 --| Trace: [ReadAsStreamAsync blocking] Elapsed: 00:00:00.0000734
 --| Trace: [SetSpecialTypes] Elapsed: 00:00:00.0003089

 - [5] HealthyResponse: Node: http://localhost:9200/ Elapsed: 00:00:00.2972082
 --| Trace: [GetClient] Elapsed: 00:00:00.0000015
 --| Trace: [CreateHttpRequestMessage] Elapsed: 00:00:00.2158220
 --| Trace: [SendAsync blocking] Elapsed: 00:00:00.0045187
 --| Trace: [ReadAsStreamAsync blocking] Elapsed: 00:00:00.0000165
 --| Trace: [Deserialize] Elapsed: 00:00:00.0763005

The overal time is returned on this line
Audit trail of this API call (Total Elapsed: 00:00:06.3458422):
O
Overal structure:
[Overal time]
- [Audit overal time]
---[Profile Step time]

Will have to investigate if rooting it to Transport is feasible.

look at after 6.x release

We can finally close this now its re-implemented using Activity/DiagnosticSource :tada:
see: #3862


Write middleware invalid filter code (take gas price, actual arb size, calculate TVOM + total cost and filter markets where current arb doesn't cover this

should #10964 be a duplicate of this?

I closed #10694 as done

closing


User id retrieval

Is there a convenient way to get a slack user's id currently conversing with the robot to do some validation? I tried using user.id and it failed.

Are you asking about facebook message sender id?
If yes, then sender id = message.user. If not then please specify it clearly.

sorry. I specifically mean the slack user id. I'm wondering is there a way to get the id of that user?

for example, if I was manipulated a controller.storage.users.get call from slack_bot.js like so:
controller.storage.users.get(message.user, function(err, user) {         client.get('api/channels.info?...',                 function(err, res, body) {                     var found = body.channel.members.indexOf(user.id);                     if (found >-1)                         //some code of user id found                 });     });
user.id doesn't work, but is there some other call I could use? I assumed user.id would work since user.name returns the user name of the account that is talking to the bot.

figured out that for a slack message, message.user is also the user id


Changing the new goal grid

Dear brock,
Our colleagues are requesting to have your demonstration link for the
second day of training which was so interesting to us.
Thank you and looking forward to receiving your link.
With kind regards,
Samrith
On Fri, May 28, 2021 at 9:54 AM brockfanning @.***>
wrote:

Merged #10 https://github.com/sdg-cambodia/site/pull/10 into develop.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sdg-cambodia/site/pull/10#event-4809426094, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AUGI3EPVS76TW3AORAJM4ITTP4AXVANCNFSM45VSAMBQ
.


[CSFix] NFC: Add a way to cast one fix to the other (to complement `g…

…etAs`)
And to make sure that classof is consistent add const to some of the fixes that didn't specify it for the argument.

@swift-ci please smoke test


Potential Crash Bug

If I pass a empty array of type [UIView], the following functions crash:
public func ff_HorizontalTile(views: [UIView], insets: UIEdgeInsets) -> [NSLayoutConstraint]
public func ff_VerticalTile(views: [UIView], insets: UIEdgeInsets) -> [NSLayoutConstraint]
Here is a demo:
ff_HorizontalTile([], insets: UIEdgeInsets(top: 74, left: 10, bottom: 10, right: 10))
fatal error: Array index out of range

I think this situation should be handled by this framework.

加了个断言，感谢！


Uncaught ReferenceError: require is not defined

When I launch my app in console I get "Uncaught ReferenceError: require is not defined" from NativeStorage.js.
And when I try to set, for example, string I get "Uncaught TypeError: NativeStorage.putString is not a function".
What should I do?

What platform are you running?

Im using Ionic framework and testing in Chrome both iOS and Android.

You are testing Chrome, meaning using ionic serve or cordova run browser?

ionic serve

Ionic is facing an issue with serve see link.
So, plugins don't work in ionic serve and the error you are getting is not a plugin error, but a cordova error because require is included from cordova and it itself isn't available.

So If I tried to test in Ionic View it should works?

do
cordova platform add browser
cordova run browser

Use Ripple emulator from there if required.

Error executing "google-chrome --user-data-dir=/tmp/temp_chrome_user_data_dir_for_cordova http://localhost:8000/index.html": /bin/sh: 1: google-chrome: not found

I will continue to try and help you, but since this isn't a NativeStorage issue, I'm closing the issue.

I looks like google-chrome is not installed or configured rite. What Operating system are you using?

Oh right. Im developing in VirtualBox Debian without UI, and when I running ionic serve, im testing from browser in Windows...

is your issue resolved?

No.

you cannot run it as a server, because cordova.js has to be served from the platform. try testing on an emulator or device.

Okay, thanks, now I got it :)

what my understanding is require is node js methode how i can integrate node js code in ionic

@pankajdx48 check out our documentation for using Ionic and other platforms.


Fails after switching desktops

Ref: Conversation #1004 / Mindaugas

Closing as old issue and I can't reproduce.


Black Screen in HLS VOD startup

Have you read the FAQ and checked for duplicate open issues?
YES
What version of Shaka Player are you using?
4.3
Can you reproduce the issue with our latest release version?
No
Can you reproduce the issue with the latest code from main?
No
Are you using the demo app or your custom app?
Demo app
If custom app, can you reproduce the issue using our demo app?
What browser and OS are you using?
Chrome
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
What are the manifest and license server URIs?

https://shaka-player-demo.appspot.com/demo/#audiolang=en-IN;textlang=en-IN;uilang=en-IN;asset=https://bhaktimarga-vod-p-cdn.hexaglobe.net/vod/20220323083000/playlist.m3u8;panel=CUSTOM CONTENT;build=debug_compiled
URI: https://bhaktimarga-vod-p-cdn.hexaglobe.net/vod/20220323083000/playlist.m3u8
(in case if URL doesn't work try VPN to France)
What configuration are you using?  What is the output of player.getConfiguration()?

{
    "drm": {
        "retryParameters": {
            "maxAttempts": 2,
            "baseDelay": 1000,
            "backoffFactor": 2,
            "fuzzFactor": 0.5,
            "timeout": 30000,
            "stallTimeout": 5000,
            "connectionTimeout": 10000
        },
        "servers": {},
        "clearKeys": {},
        "advanced": {},
        "delayLicenseRequestUntilPlayed": false,
        "logLicenseExchange": false,
        "updateExpirationTime": 1,
        "preferredKeySystems": [],
        "keySystemsMapping": {},
        "parseInbandPsshEnabled": false
    },
    "manifest": {
        "retryParameters": {
            "maxAttempts": 2,
            "baseDelay": 1000,
            "backoffFactor": 2,
            "fuzzFactor": 0.5,
            "timeout": 30000,
            "stallTimeout": 5000,
            "connectionTimeout": 10000
        },
        "availabilityWindowOverride": null,
        "disableAudio": false,
        "disableVideo": false,
        "disableText": false,
        "disableThumbnails": false,
        "defaultPresentationDelay": 0,
        "segmentRelativeVttTiming": false,
        "dash": {
            "clockSyncUri": "",
            "ignoreDrmInfo": false,
            "disableXlinkProcessing": false,
            "xlinkFailGracefully": false,
            "ignoreMinBufferTime": false,
            "autoCorrectDrift": true,
            "initialSegmentLimit": 1000,
            "ignoreSuggestedPresentationDelay": false,
            "ignoreEmptyAdaptationSet": false,
            "ignoreMaxSegmentDuration": false,
            "keySystemsByURI": {
                "urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b": "org.w3.clearkey",
                "urn:uuid:e2719d58-a985-b3c9-781a-b030af78d30e": "org.w3.clearkey",
                "urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed": "com.widevine.alpha",
                "urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95": "com.microsoft.playready",
                "urn:uuid:79f0049a-4098-8642-ab92-e65be0885f95": "com.microsoft.playready",
                "urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb": "com.adobe.primetime"
            },
            "sequenceMode": false
        },
        "hls": {
            "ignoreTextStreamFailures": false,
            "ignoreImageStreamFailures": false,
            "defaultAudioCodec": "mp4a.40.2",
            "defaultVideoCodec": "avc1.42E01E",
            "ignoreManifestProgramDateTime": false,
            "mediaPlaylistFullMimeType": "video/mp2t; codecs=\"avc1.42E01E, mp4a.40.2\"",
            "useSafariBehaviorForLive": true,
            "liveSegmentsDelay": 3
        }
    },
    "streaming": {
        "retryParameters": {
            "maxAttempts": 2,
            "baseDelay": 1000,
            "backoffFactor": 2,
            "fuzzFactor": 0.5,
            "timeout": 30000,
            "stallTimeout": 5000,
            "connectionTimeout": 10000
        },
        "rebufferingGoal": 2,
        "bufferingGoal": 10,
        "bufferBehind": 30,
        "ignoreTextStreamFailures": false,
        "alwaysStreamText": false,
        "startAtSegmentBoundary": false,
        "gapDetectionThreshold": 0.5,
        "durationBackoff": 1,
        "forceTransmux": false,
        "safeSeekOffset": 5,
        "stallEnabled": true,
        "stallThreshold": 1,
        "stallSkip": 0.1,
        "useNativeHlsOnSafari": true,
        "inaccurateManifestTolerance": 2,
        "lowLatencyMode": false,
        "autoLowLatencyMode": false,
        "forceHTTPS": false,
        "preferNativeHls": false,
        "updateIntervalSeconds": 1,
        "dispatchAllEmsgBoxes": false,
        "observeQualityChanges": false,
        "maxDisabledTime": 30,
        "parsePrftBox": false
    },
    "mediaSource": {
        "sourceBufferExtraFeatures": ""
    },
    "offline": {
        "usePersistentLicense": true,
        "numberOfParallelDownloads": 5
    },
    "abr": {
        "enabled": true,
        "useNetworkInformation": true,
        "defaultBandwidthEstimate": 1000000,
        "switchInterval": 8,
        "bandwidthUpgradeTarget": 0.85,
        "bandwidthDowngradeTarget": 0.95,
        "restrictions": {
            "minWidth": 0,
            "maxWidth": null,
            "minHeight": 0,
            "maxHeight": null,
            "minPixels": 0,
            "maxPixels": null,
            "minFrameRate": 0,
            "maxFrameRate": null,
            "minBandwidth": 0,
            "maxBandwidth": null
        },
        "advanced": {
            "minTotalBytes": 128000,
            "minBytes": 16000,
            "fastHalfLife": 2,
            "slowHalfLife": 5
        },
        "restrictToElementSize": false,
        "restrictToScreenSize": false,
        "ignoreDevicePixelRatio": false
    },
    "autoShowText": 3,
    "preferredAudioLanguage": "",
    "preferredTextLanguage": "",
    "preferredVariantRole": "",
    "preferredTextRole": "",
    "preferredAudioChannelCount": 2,
    "preferredVideoCodecs": [],
    "preferredAudioCodecs": [],
    "preferForcedSubs": false,
    "preferredDecodingAttributes": [],
    "restrictions": {
        "minWidth": 0,
        "maxWidth": null,
        "minHeight": 0,
        "maxHeight": null,
        "minPixels": 0,
        "maxPixels": null,
        "minFrameRate": 0,
        "maxFrameRate": null,
        "minBandwidth": 0,
        "maxBandwidth": null
    },
    "playRangeStart": 0,
    "playRangeEnd": null,
    "cmcd": {
        "enabled": false,
        "sessionId": "",
        "contentId": "",
        "useHeaders": false
    },
    "lcevc": {
        "enabled": false,
        "dynamicPerformanceScaling": true,
        "logLevel": 0,
        "drawLogo": false
    }
}

What did you do?

load the HLS VOD in player
play the video and you will observe a delay (BLACK SCREEN) in the video.
Sometimes the player stops requesting the segments in the player (you can observe the NETWORKS tab in the video I have attached). it requests the master playlist and the sub-playlist and then it stops suddenly.
What did you expect to happen?
To play the HLS video without any delay (it should start immediately without black screen) and resolve the error of not requesting the segments sometimes
What happened?

I am attaching a video where you can observe what exactly the problem is.
In the video, I am trying to play the same URL mentioned above and you have the networks tab aside from the video to observe.
https://user-images.githubusercontent.com/59652404/201675734-2c8ca02d-76c0-4764-a557-2e229baa7a52.mp4
// ON SHAKA PLAYER DEMO
https://user-images.githubusercontent.com/59652404/201677793-ead13cdc-5137-4408-9244-22a15a1da17f.mp4
// FOUND a reason for what error it gives when the player stops requesting the segments in the player or is unable to play.

Hello,
Do we have anything so far?

Hello,
Do we have anything so far on this issue?

No, we don't have anything so far.  Feel free to debug it yourself instead of waiting on a team member to find time.
Try using something like ffmpeg to dump the actual frames and see if your first segment begins with black frames.  Also check chrome:media-internals to see if there are any error or warning logs from the browser that might be a clue.


boards/**/nsh/defconfig: disable mb, mh, and mw by default

Summary

fix #3011

Impact
Testing

This should be done by changing the Kconfig default otherwise someone creating a new config will have the same issue you reported.

@swkim101 please provide a PR to https://github.com/apache/incubator-nuttx-apps instead.

Okay


Issue with Menu typings when building with Ivy

Reproduction
Use StackBlitz to reproduce your issue: https://stackblitz.com/edit/components-issue-rdulwq
Steps to reproduce:

Create new Angular application with Ivy enabled
Add a material menu component
Run ng build

Expected Behavior
What behavior were you expecting to see?
A clean build.
Actual Behavior
What behavior did you actually see?
Build fails with the following error message:
ERROR in node_modules/@angular/material/menu/typings/menu.d.ts:161:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

161     static ngBaseDef: ɵngcc0.ɵɵBaseDef;

Environment

Angular: 8.1.1
CDK/Material: 8.0.2
Browser(s): N/A
Operating System (e.g. Windows, macOS, Ubuntu): macOS

I know Ivy isn't fully released but I figured I would mention this in case it hasn't been identified already.

Should be fixed by https://github.com/angular/angular/commit/eb6281f5b471e55d5c761065e17ab2a293690d29.


Updating readme from branch example

Updates
I updated the readme file. Please review and accept.

Thoughts
I probably shouldn´t, but ok. :+1:


Added Version badge and Ember Observer badge.

I thought that it might be appropriate to add a version badge and Ember Observer badge to the readme; so here is the pull request :smiley:.

Nice one. Thanks!


Deprecate URLsFromStrings which is only used in other deprecated functions

Adds a deprecation warning because the function is currently only used by other deprecated functions.
Kind
/kind cleanup
Release Note
NONE

/approve


ValidationWebhookConfiguration keeps getting updated

I am testing how many EnvoyFilters can be created.
I had created around 200k EnvoyFilters and kept them for a couple of days.
Right after creating all EnvoyFilters, it looked fine but after some hours, suddenly resource usage of istiod pods and kube-apiserver skyrocketed and decreased after around 30 minutes. I have done nothing since I created them but this is repeatedly happening.
I looked into audit logs and ValidationWebhookConfiguration keeps getting updated.
Since I am using the 1.17.2 version, whenever the webhook configuration is updated, this log is supposed to be printed.
But I only found a log that says it will skip the update as it is up-to-date.
2024-08-19T01:40:27.657058Z	info	validationController	validatingwebhookconfiguration istio-validator-my-revision (failurePolicy=Fail, resourceVersion=6834131698) is up-to-date. No change required.

It has been around two days, and its generation is around 40k.
$ kubectl get validatingwebhookconfiguration istio-validator-my-revision  -o yaml | grep generation
  generation: 41539

Is there any other place that updates the validatingwebhookconfiguration?
Could anyone guide me on when the validatingwebhookconfiguration gets updated?

No, this is probably something else writing it..? It could be a GitOps control plane like argocd. There was some issues around this that have been fixed since 1.17, which is EOL. I would recommend:

Check k8s audit logs/managed fields to see who is writing
See if it occurs on a supported version

@howardjohn
Thank you for your response. I reviewed the Kubernetes audit logs, and it appears that the source IP addresses are the IPs of the Kubernetes nodes where the istiod pods are running. That's why I initially suspected that istiod was responsible.
Could you please point me to the change you mentioned that has been fixed? Since we're not using ArgoCD, I’d like to examine the details to determine if there's anything relevant to our environment.
Is it correct to assume that, with the recent version, the expected behavior is that the validation webhook configuration is not updated at all?

it should be updated exactly 1 time

@howardjohn
Thanks. We cannot upgrade the version at least for now because of the Kubernetes version.
Could you direct me to the above issues or changes?
I appreciate your help.


Typedefs for new Phaser.Time.Timeline don't show it extending eventEmitter

Version

Phaser Version: 3.70

Operating system: Windows

Browser: Chrome

Description
Typedefs for new Phaser.Time.Timeline don't show it extending eventEmitter. Eslint will give the following error with the code below: Property 'on' does not exist on type 'Timeline'.
Eslint will also give an error if you try to create an empty timeline: 'An argument for 'config' was not provided'. Config argument should be optional.

Example Test Code

const timeline = this.scene.add.timeline()
timeline.on('complete', () => {doSomething})

Additional Information
Thanks!

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.


fix view setting

add view setting page
add view tables

Codecov Report
Attention: Patch coverage is 0% with 61 lines in your changes are missing coverage. Please review.

Project coverage is 63.24%. Comparing base (f2a97d4) to head (691e576).
Report is 32 commits behind head on develop.

Files
Patch %
Lines

...java/com/galewings/controller/ViewsController.java
0.00%
30 Missing :warning:

...java/com/galewings/repository/ViewsRepository.java
0.00%
29 Missing :warning:

...main/java/com/galewings/dto/input/ViewSaveDto.java
0.00%
1 Missing :warning:

src/main/java/com/galewings/entity/View.java
0.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@              Coverage Diff              @@
##             develop     #228      +/-   ##
=============================================
- Coverage      64.10%   63.24%   -0.86%
- Complexity       332      403      +71
=============================================
  Files            128      151      +23
  Lines           1170     1434     +264
  Branches          52       59       +7
=============================================
+ Hits             750      907     +157
- Misses           373      475     +102
- Partials          47       52       +5

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


Fixed some punctuations in MathDoc and ocr rules

I have fixed few punctuations like, \w Give a Json list to \w. Give a Json list. and added "with the key as one of let, assume"
Also I have a suggestion, for error statements, we can write - A descriptive error in a proof or calculation. . ..
In my previous reviews, many of the errors were not at all descriptive and hard to understand.

This is a code generated file. Can you make the changes upstream and MathDoc.lean.

Also I have added some rules in the OCR based on my reviews. Please review them and suggest changes.

This is a code generated file. Can you make the changes upstream and MathDoc.lean.

In the MathDoc.Lean, you have used
let body := description ++ s!" Give a JSON list, with each ...

This suggests that you do not want a full stop before  Give. However previously, MathDoc.md contained both with and without a full stop. Does a . matter?

The description should end with a ".".
On Fri, 18 Oct 2024 at 10:45, Anirudh Gupta @.***>
wrote:

This is a code generated file. Can you make the changes upstream and
MathDoc.lean.
In the MathDoc.Lean, you have used
let body := description ++ s!" Give a JSON list, with each ...
This suggests that you do not want a full stop before Give. However
previously, MathDoc.md contained both with and without a full stop. Does a
. matter?
—
Reply to this email directly, view it on GitHub
https://github.com/siddhartha-gadgil/LeanAide/pull/39#issuecomment-2421403460,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA3K3JARKWOWKQBPNAW4WQTZ4CKPDAVCNFSM6AAAAABQFEHPXOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRRGQYDGNBWGA
.
You are receiving this because you commented.Message ID:
@.***>


fix: punt page crashes

chore: use specific enum
chore: add analytics
chore: present shows using swiftdata
fix: punt page not working
chore: update what to test

Warnings

:warning:
> Pull Request size seems relatively large. If this Pull Request contains multiple changes, please split each into separate PR will helps faster, easier review.

  Generated by :no_entry_sign: Danger Swift against<PHONE_NUMBER>76ced8885911d40cea908594772b70


Miscellaneous Bug Fixes

This PR fixes a few miscellaneous bugs and issues that didn't deserve their own issues. Most of this is fairly self-explanatory, such as missing arguments or incorrect docstrings. Many of the code changes are not issues in production either due to being edge cases or being overridden by end projects.
These can be released as an independent bug-fix release or bundled with the next release.

Nightly is currently having some issues, hence the failed actions. I've opened an issue upstream to see if we can get this resolved.

I've gone ahead and changed all the generics now (I ran a case-sensitive search for all the deprecated types on the typing page, but I might have missed some). I didn't include Callable as it doesn't work with autodoc right now (track tox-dev/sphinx-autodoc-typehints/issues/237)

for the generics you seem to have missed some like the typing.Type for suppressed_exceptions in create_task. Also, while it doesn't look like Hashable is deprecated, it is just an alias to the one in collections.abc and can be unified to be accessed from there to possibly get rid of the typing import in some places


[WIP] Remove sensitive data from container deployment OPTIONS

DO NOT MERGE - it will break things in the classic UI - opening for discussion
This is problematic for a few reasons:

It's currently "protected" because this request requires
authentication, but we can't do that because it violates the CORS
protocol
The resources it returns are not filtered through RBAC

So, it seems the best solution to this is to:

Remove the sensitive data from the OPTIONS request, and
Have the user/client query the required data from the providers API, where
all the normal rules (authorization/RBAC) apply

I've added some tests to show how to achieve (2)
@dkorn this is basically the essence of the meeting I had planned today - your feedback would be appreciated. Basically - if we go ahead with this it requires a corresponding change to https://github.com/ManageIQ/manageiq-ui-classic/blob/master/app/assets/javascripts/controllers/container_deployment/deploy-provider-controller.js#L218-L229. However, I don't see any tests for that, and I can't access it for some reason in development - the option doesn't seem to be there when I go to create a containers provider as pictured in https://github.com/ManageIQ/manageiq/pull/7620. So I can't tell if I change this if I've broken the feature or not.
Related to https://github.com/ManageIQ/manageiq/pull/14368
@abellotti as discussed we could eschew this for now by creating some workaround in the container deployments API that returns the sensitive stuff optionally if authorized. That still leaves (2) outstanding (resources are not filtered through RBAC), so I think a change would still be required there. I'd still like to try this route first to avoid adding complexity to the system if we already have the features required by way of querying normally through the providers API. Any thoughts?
/cc @jntullo

With the comment https://github.com/ManageIQ/manageiq/pull/14368#issuecomment-289006273 I wonder if we should simply support both unauthenticated OPTIONS /api/* (to keep CORS happy) and authenticated OPTIONS /api/:collection for our current API.

@dkorn this is basically the essence of the meeting I had planned today - your feedback would be appreciated. Basically - if we go ahead with this it requires a corresponding change to https://github.com/ManageIQ/manageiq-ui-classic/blob/master/app/assets/javascripts/controllers/container_deployment/deploy-provider-controller.js#L218-L229.

I have to admit I haven't understood the change exactly. We need the providers and provision data, which you removed, for the deployment wizard. Also, why are you removing:
https://github.com/ManageIQ/manageiq/pull/14484/files#diff-58658e905f245e53d4049f67ffae9298L3

However,  I don't see any tests for that, and I can't access it for some reason in development - the option doesn't seem to be there when I go to create a containers provider as pictured in #7620. So I can't tell if I change this if I've broken the feature or not.

The deployment wizard is hidden by default, see the GIF below for activation:

@dkorn thanks for the GIF! I will try to play around with that then.

I have to admit I haven't understood the change exactly. We need the providers and provision data, which you removed, for the deployment wizard.

I understand that you need that information, there are just a couple of problems with the way it is being retrieved:

It goes beyond the scope of our expanding the OPTIONS response to include some metadata about the requested resource. Such information would typically include things like fields, relationships and so on that you can't get from any of the current endpoints, because it's not specific to any particular resource. The current implementation adds actual resources to the response which is problematic because: (1) these resources are available to be queried through the existing API, i.e. by doing a GET request on the providers collection, (2) these resources are currently visible to anyone who is logged in, but we need to check that the user has the right privileges to access that information, checks that are not currently there.

Because of (1) we are blocked from turning off authorization for OPTIONS requests. It was turned on by mistake and is breaking the CORS protocol. This means that anyone developing an app against our API outside of the SUI/UI apps has a broken workflow and we need to fix this ASAP

The simplest thing we can do for now is to make authorization optional for the container deployments endpoints to restore functionality to all users. But this means that we still have an issue with the container deployments API returning resources that are not being filtered by role-based access control, and we have to address that.
IMO the best way to address this is to use the existing features of the API to retrieve those resources correctly filtered through RBAC i.e. by performing GET requests against the appropriate endpoints. I've added some tests to this PR that are not totally necessary but show one way that this could be done. I may need some cooperation with regard to changing the front end code to handle this. Whatever way we handle this, there are going to be potentially breaking changes for the UI because it currently has free access to resources that it should not have.

Also, why are you removing:
https://github.com/ManageIQ/manageiq/pull/14484/files#diff-58658e905f245e53d4049f67ffae9298L3

I'm removing this because it was not needed for the implementation to pass, and because any_instance_of is a test smell that is best avoided.
Thanks!


Blank Screen when accessing one (out of three) clusters

I have 3 clusters on Digital Ocean under various accounts.
I have always been able to connect to them with Lens.
About a week ago, I suddenly couldn't connect to one of the clusters.
I've tried deleting and re-adding the config in kubectl, I've tried deleting and re-adding it to Lens.
I just get a blank screen.  kubectl works fine, it's just Lens that isn't showing anything.
Lens has no trouble with the other clusters.  They are all running the same version.
Here's a screenshot of Lens and the terminal I launched it from when I try to connect to the cluster that Lens is having issues with:

Lens Version: 5.2.5
OS: Linux (Mint)
Installation method (e.g. snap or AppImage in Linux): AppImage

apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: --redacted--
    server: https://--redacted--.k8s.ondigitalocean.com
  name: do-sfo2-aaronkube
- cluster:
    certificate-authority-data: --redacted--
    server: https://--redacted--.k8s.ondigitalocean.com
  name: do-sfo2-caitkube
- cluster:
    certificate-authority-data: --redacted--
    server: https://--redacted--.k8s.ondigitalocean.com
  name: do-sfo3-personalkube
contexts:
- context:
    cluster: do-sfo2-aaronkube
    user: do-sfo2-aaronkube-admin
  name: do-sfo2-aaronkube
- context:
    cluster: do-sfo2-caitkube
    user: do-sfo2-caitkube-admin
  name: do-sfo2-caitkube
- context:
    cluster: do-sfo3-personalkube
    user: do-sfo3-personalkube-admin
  name: do-sfo3-personalkube
current-context: do-sfo2-aaronkube
kind: Config
preferences: {}
users:
- name: do-sfo2-aaronkube-admin
  user:
    exec:
      apiVersion: client.authentication.k8s.io/v1beta1
      args:
      - kubernetes
      - cluster
      - kubeconfig
      - exec-credential
      - --version=v1beta1
      - --context=cait
      - 28472d7b-cac9-4eb7-redacted
      command: doctl
      env: null
      provideClusterInfo: false
- name: do-sfo2-caitkube-admin
  user:
    exec:
      apiVersion: client.authentication.k8s.io/v1beta1
      args:
      - kubernetes
      - cluster
      - kubeconfig
      - exec-credential
      - --version=v1beta1
      - --context=cait
      - 016d3b15-5806-4f83-8921-redacted
      command: doctl
      env: null
      provideClusterInfo: false
- name: do-sfo2-redactedkube-admin
  user:
    token: --redacted--
- name: do-sfo3-personalkube-admin
  user:
    exec:
      apiVersion: client.authentication.k8s.io/v1beta1
      args:
      - kubernetes
      - cluster
      - kubeconfig
      - exec-credential
      - --version=v1beta1
      - --context=personal
      - 6f766a4d-2e46-4ca9-90c0-redacted
      command: doctl
      env: null
      provideClusterInfo: false

This is a screenshot of the developer console in Lens when it can't connect:

Same for me. Installed lens about 2 weeks ago. Worked well for a while and now i just can't use it. Tried to reinstall the app, remove and add the cluster, still not able to do anything with the app.
I'm on Linux, Zorin OS
Lens: 5.2.5-latest.20211001.2
Electron: 12.2.1
Chrome: 89.0.4389.128
Node: 14.16.0

If you turn off "Download kubectl binaries matching the Kubernetes cluster version" in preferences does this problem resolve itself?

@Nokel81 Yeah, did restart, the problem doesn't look to be a the kubectl level. At least it's not between kubectl and the cluster. Might be between Lens and kubectl :man_shrugging:.

@Nokel81 Disabled "Download kubectl binaries matching the Kubernetes cluster version" in prefs, quit out of Lens, started it again.  No change.

Yes thanks, that is a unrelated issue, sorry about the noise.

I have the same problem. On mac, I need to delete ~/Library/Application Support/Lens/ for it to work again.

@Doraemoe  also worked for me, thanks!

Hi @Nokel81,
I'm on MacOS, Big Sur 11.6.
For now, it's working and I don't have the contents anymore. Will provide them next time the problem occurs.
Cheers, B.

My work email in smalton @ mirantis.com if that works for you

I have same problem on Pardus 2021 with Gnome.

Lens 5.2.5 on MacOS 11.4, 2019 Mac Air,
same problem, nothing rendered for my 2 remote clusters, but local docker-desktop shows
Solution works, renaming/deleting lens-local-storage
/Users/(me)/Library/Application Support/Lens/ lens-local-storage
Perhaps troubleshooting info:
In Dev console / Networks, some fonts from Lens.css were shown as Pending when not rendering.
Now they are downloaded ok, were blocked smh before.
data:font/ttf;base6… | 200 | font | Lens.css | 956 kB | 92 ms
data:font/woff2;bas… | 200 | font | Lens.css | 15.7 kB | 53 ms
data:font/woff2;bas… | 200 | font | Lens.css | 15.9 kB | 53 ms
data:font/woff2;bas… | 200 | font | Lens.css | 15.8 kB | 52 ms
data:font/ttf;base6… | 200 | font | Lens.css | 286 kB | 56 ms

Can't say if the font references have changed now, didn't screenshoot, just noted while angerclicking all tabs :-P

I'm having the same problem, clearing everything under ~/Library/Application Support/Lens temporarily fixed it, but it came back.
Might have some repo steps. I tried to connect to a cluster with an expired auth token, got a bad authentication error page, then fixed my auth token, clicked reconnect then got the blank screen again. Closing and opening the app still gets the blank screen after that.

Hi, same issue here on MacOS Big Sur 11.6, also happens on Lens 5.3.0-alpha.
Executing rm -rf ~/Library/Application\ Support/Lens/* solved my issue.

Same here
MacOS Big Sur 11.2.1
Lens: 5.2.6-latest.20211104.1

Hi, same issue on Windows 10, Lens: 5.2.6-latest.20211104.1.
Where can I find this folder ~/Library/Application\ Support/Lens/* on Windows?

@FedericoYST I'm not a Windows guy, but you might try enabling the option to show "hidden files" and then poke around under c:\users\<your_user_name>\appdata.
My guess is it's somewhere under there.

Could people please try 5.3.0-alpha.11 from one of the following:

https://api.k8slens.dev/binaries/alpha.dmg
https://api.k8slens.dev/binaries/alpha-arm64.dmg
https://api.k8slens.dev/binaries/alpha.exe
https://api.k8slens.dev/binaries/alpha.x86_64.AppImage
https://api.k8slens.dev/binaries/alpha.x86_64.snap
https://api.k8slens.dev/binaries/alpha.amd64.deb
https://api.k8slens.dev/binaries/alpha.x86_64.rpm

And see if the variety of fixes we have merged resolves this issue for people.

I only ran into the issue once.  I was never able to reproduce it reliably, so I can't say that 5.3.0-alpha.11 fixed it or not.

On launch of 5.3.0-alpha.11, I still experienced the issue. After deleting /lens-local-storage/*, I have not been able to reproduce the issue again.

@damour So you also have the problem that you seem to be missing some data for that pod-logs tab. Which would throw an UnhandledPromiseRejectionError. That should be fixed by https://github.com/lensapp/lens/pull/4376

The latest beta seems to solve the issue I had in #4408

same here

I have found the cause of why this happens. It happens when we set state within a render function, thus causing react never to render anything and go into a hot loop before crashing on OOM.
https://github.com/lensapp/lens/pull/4376 should fix this for some of the cases, but I will need to do a thorough check in all of our components to make sure that we are not doing that anymore

Closing as this has been fixed in master.

Thanks @Nokel81

command + r solved my issue.

I'm still having this issue, with the following warnings in devtools:
[LENS-VIEW]: not initializing view; unknown clusterId="undefined"
__webpack_modules__.1246.BrowserConsole.log @ BrowserConsole.js:41

I've already tried clearing the whole ~/Library/Application Support/lens/ folder and unchecking the "Download kubectl binaries matching the Kubernetes cluster version" checkbox in preferences.


Broken links - MS Teams for Linux page and repo are inaccessible

[Enter feedback here]
I was following the documentation of this page a few days ago and I installed Teams on an Ubuntu machine, but I couldn't login from the App, only from the web browser.
Today I decided to unistall and start over, but https://packages.microsoft.com/repos/ms-teams is down,
and from the main Teams page, there is 404 Not found when I click the both Deb and Rpm releases for 64bit.
Thanks

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 6457d204-d229-9154-28fd-ca9bbb4bddcd
Version Independent ID: f5d82846-41cb-3548-6997-ce23bd8f89c6
Content: Get clients for Microsoft Teams - Microsoft Teams
Content Source: Teams/get-clients.md
Service: msteams
GitHub Login: @SerdarSoysal
Microsoft Alias: serdars

Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@chrispalaskas thank you for reaching out. Just for clarity, is there a link in this article that you are referring to that is giving the error 404? Please also see the information in this link and let me know if it helps - https://techcommunity.microsoft.com/t5/microsoft-teams-blog/microsoft-teams-is-now-available-on-linux/ba-p/1056267

@scanum this can be closed thank you.


Support For ALLOWED_FRAME_URLS

hi ijkml, can we support ALLOWED_FRAME_URLS config? I want to embed umami pages in another system page.
Thanks!

sry. I found it's a buildtime variable!


update of file in github

missing sha to update content.

Please provide more details about the issue

Insufficient information and no further information from the submitter. Closing.


Patch ActionDispatch::DebugExceptions to capture NotFound exceptions

This PR patches ActionDispatch::DebugExceptions to capture those pesky hard-coded ActionController::RoutingError exceptions generated by non-route-matching X-Cascade == 'pass' responses, re-publishing them to the ActiveSupport::Notifications bus where they are cleanly logged by Lograge, instead of automatically writing a full exception backtrace directly to the Rails log.
Fixes #27, #142.
~No tests yet other than running manually in my project- could use guidance on the best way to cover this.~

@wjordan this looks like a great change! Can you rebase on master so the latest CI will run?


[Bug][TubeMQ]Out of bounds error when saving the historical offset

What happened
When the system is running, storeRecord2LocalTopic reports a "Wrong partition value error" when saving the historical offset
java.lang.IllegalArgumentException: Wrong partition value 5,valid partitions in (0,4)

What you expected to happen
store history offset
How to reproduce
use test_groupNew1 group name to consume data
Environment
No response
InLong version
master
InLong Component
InLong TubeMQ
Are you willing to submit PR?

[ ] Yes, I am willing to submit a PR!

Code of Conduct

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

This modification is incorrect and has been rolled back


Develop a new method to handle binary dependencies for generated files

I have noticed a few problems with how we handle binary dependencies for the binaries we use during the build. In particular, the go generate step. These problems are relevant because while we have an existing system that works for some dependencies, it doesn't work for all of them and it likely won't work for when we want to switch to using the default module support as part of #703.
The first problem I noticed is that many binaries use their own method of handling dependencies and that these dependencies sometimes conflict with our own dependencies. The binary may have pinned its own revisions and it may not have committed its vendor directory. In the case of dep, a dependency that commits its own vendor directory wouldn't work anyway because dep will flatten the vendor directories and introduce another binary's dependencies into our own list of dependencies. We create our own little dependency hell so that we can trick dep into vendoring the source code for go projects.
And not to mention that this doesn't work for non-go projects. Notably, we don't have any method of verifying the protoc version that is being used. In practice, this isn't a big deal since the underlying binary can be versioned and the underlying binary matters more for code generation (I think), but it's an issue that informs that we may have a problem.
In addition to these problems with the dep method, the same techniques won't work with go modules as it appears to have no support for adding additional paths to the dependency tree so we should consider a different method of pinning these dependency versions.

This is no longer an issue. For the protoc stuff, we use a script that invokes go run which now allows executing packages and go modules allows you to execute a package from a dependency that is kept in tools.go. For other things, we just invoke go run directly against the package.
There are a few non-go dependencies such as ragel for the scanner, but it hasn't been causing an issue.


Add daily operator image builds

For testing the latest release it would be wonderful if a latest operator image could be pushed on a daily basis to Docker Hub.
Ideally, this should be integrated into the CI system already used, but I'm not sure whether Travis supports daily (or scheduled) builds (or only triggered when a commit is pushed).

We will need to add credentials and to follow some steps for this
https://docs.travis-ci.com/user/docker/#pushing-a-docker-image-to-a-registry

@oscerd I'm making some experiment. You're assigned to it. Do you mind if I got assigned instead?

Assigned to you!


Can not run ts-node. Attribute 'program' does not exist

Cannot find the file correctly

Can you give me an example of ts-node configuration？
Looking forward to your reply～

That error is coming from the vscode node adapter so you will probably need to consult their documentation.
I would check the program attribute and make sure its actually set to the correct location.


Make ok_color functions static

It needs to be a class to prevent build errors, but the functions can at least be static, so you don't have to instance the class.

I tried making it a namespace, but that causes a ton of build errors.
Keeping it a class is the simpler option.

The thirdparty code seems unlikely to change as it was just added a reference for the blog post, so I guess it's fine if we change it further.

Thanks!


fix images

closes https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/9285

@CarolynRowe

Docs Build status updates of commit 3a12788:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Teams/direct-routing-media-optimization.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit b3074f5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Teams/direct-routing-media-optimization.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@CarolynRowe PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


[Bug] Unable to render mermaid directional subgraph

The following graph will be rendered correctly IF we remove "direction" line from the subgraphs.
flowchart TB
    classDef classEnd fill:#ff0000,color:#fff;
    classDef classSignal fill:#00FA9A;

    subgraph Logic_A
        direction LR
        AA --> AB
        AB --> AC
        AC --> AD
        AD --> AE:::classSignal
    end
    subgraph Logic_B
        direction TB
        BA --> Logic_B_A
        subgraph Logic_B_A[ ]
            direction LR
            BB --> BB_D{Success}
            BB_D --> |True| BCallback:::classSignal
            BB_D --> |False| BC
            BC --> BC_D{Success}
            BC_D --> |True| BCallback
            BC_D --> |False| BD
            BD --> BD_D{Success}
            BD_D --> |True| BCallback
            BD_D --> |False| BEnd[END]:::classEnd
        end
    end
    subgraph Logic_F
        direction LR
        FA --> FB
        FB --> FC:::classSignal
    end
    subgraph Logic_C
        direction LR
        CC --> CE
        CE --> CE_D{Success}
        CE_D --> |True| CF:::classSignal
        CE_D --> |False| CG:::classSignal
    end
    subgraph Logic_D
        direction TB
        DA --> DB
    end
    subgraph Logic_E
        direction TB
        EA --> EB
        EB --> EC_D{Success}
        EC_D --> |True| ED
        EC_D --> |False| EEnd[END]:::classEnd
        ED --> EE:::classSignal
    end
    Logic_A --> Logic_B
    Logic_B --> Logic_F
    Logic_F --> Logic_C
    Logic_C --> Logic_D
    Logic_C --> Logic_E

Expected result:
Render directional subgraphs correctly.
https://mermaid-js.github.io/mermaid-live-editor/edit/?gist=https://gist.github.com/grashaar/5c939c86cc1fc497937e6a22bc75418b

Yes, I second this.
And for mermaid's classDiagram & gitGraph too.
I think it's about upgrading mermaid to the up-to-date version. ;)

I also encountered this problem.
Mermaid can't render with direction.
It also does not render correctly with "htmlLabels": true.


Rewards landing page style and authoring

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #288
Test URLs:

Before: https://main--sling--aemsites.aem.page/rewards
After: https://288-rewards--sling--aemsites.aem.page/rewards

I have some UI review comments.

The Upcoming wall and Winner Wall Tab title in desktop view is not aligned centrally.
In Hero marquee there is a height difference in mobile view . Also the TRY Us Today button overlaps the person in the image. Also some font difference. See Screenshot.

Font diff in How it Works Section

@rusmeenkhan1 The How it works section doesn't seem right.
There is a dark hue at the bottom which makes the content unreadable . Please check.


src tag not respected?

Hi Kungsgeten,
Thanks for sharing yankpad!
I can't seem to get inserting source blocks to work.  I was even able to reproduce the problem in a clean environment (emacs -q).
Say I have the following in yankpad.org (minimal example of the actual exact problem on my machine):
* sh-mode
** conditional short form								      :src:

N.B.: If =do-if-cond-true= exits nonzero, =do-if-cond-false= will still get executed!

#+BEGIN_SRC shell
[[ cond ]] && do-if-cond-true || do-if-cond-false
#+END_SRC

If I am in sh-mode and I try to insert that with yankpad-insert, I get the whole entry, instead of just the source block.
My understanding was that, when tagged with src it is only supposed to insert what is inside the source block.  Is that correct or am I simply misunderstanding?
I also tried doing yankpad-reload (multiple times), at one point I even re-set it manually (I looked it up and saw it's just a wrapper around setq nil).
There was one other weird thing.  At some point I looked at the value of yankpad--active-snippets and it was very long and seemed to have a lot of repeat values.  I thought "well, something must have got buggered with the cache" and that's when I started trying to re-set it.  Now, when I try to do (C-h v) and look at the value of yankpad--active-snippets from in the same sh-mode buffer, I get some error about "Debugger entered--Lisp error: (scan-error "Containing expression ends prematurely"".  I'm not sure what that's about (perhaps an ivy/counsel error?).
I am really scratching my head at this point.  Any pointers where else to look would be greatly appreciated.
EDIT:  I just remembered that, originally, the following line began with a hyphen (I keep most of my notes in bullet points like this):
-N.B.: If =do-if-cond-true= exits nonzero, =do-if-cond-false= will still get executed!

After reading something more about that in the README, I removed the hyphen.  Not sure if this is significant or not.

Hi! You are correct in that only the source block should be inserted.
I tried your snippet and it works on my config, and also with emacs -q. Which versions of yankpad and org-mode are you using? I believe there's an older version of Yankpad on MELPA stable, and I think it doesn't have the src functionality.

Yep, that was exactly the issue.  I was still on old version from melpa-stable.  I removed that, installed latest from (regular) melpa, restarted my Emacs, and now it works as expected!
I won't tell you how many times I repeatedly executed yankpad-reload followed by yankpad-insert the other day, each time telling myself "this should just work" yet somehow expecting a different result.  :smile: :smile: :smile:
Thanks for the support, mate.  Cheers!  :beers:


I need Programming Manual of ModBus Master

Hi , can you send me a programming manual of modbusmaster?  i need all methods or function of this library for a software project with modbus interfase , So , i need examples with write simple register.
Thanks.

https://github.com/4-20ma/ModbusMaster/blob/master/extras/ModbusMaster reference-2.0.1.pdf