Allow passing pointers by value in clang-tidy settings

Description
What the title says.
I'm torn on whether this should be allowed given the discussions in https://reviews.llvm.org/D52360 ... but I am leaning on this at least being allowed.
Curious what people who know C++ better than I do think.
Checklist

[ ] Required by CI: Code is auto formatted using clang-format
[ ] Extend the tutorials / documentation reference
[ ] Document API changes relevant to the user in the MIGRATION.md notes
[ ] Create tests, which fail without this PR reference
[ ] Include a screenshot if changing a GUI
[ ] While waiting for someone to review your request, please help review another open pull request to support the maintainers

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 44.07%. Comparing base (e2d9dc5) to head (269453a).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3181      +/-   ##
==========================================
- Coverage   44.45%   44.07%   -0.37%
==========================================
  Files         698      698
  Lines       61561    61541      -20
  Branches     7461     7458       -3
==========================================
- Hits        27360    27118     -242
- Misses      34033    34255     +222
  Partials      168      168

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


Suggested Azure DSVM cannot be created on a free trial account

It seems the suggested Azure DSVM cannot be created on a free trial account (freshly created):
"Operation results in exceeding quota limits of Core. Maximum allowed: 4, Current in use: 0, Additional requested: 6".
(the animated gifs were very cumbersome to figure out the steps to create the DSVM btw)
Please primarily make sure people can follow your workshop using option 1 (run locally) or provide a workaround for using Azure.

Tried with a Microsoft MVP account with it's accompanying monthly free credits, then the suggested DSVM is greyed out and can't be selected.

This is excellent feedback you should be able to run it on a less reasource intensive image I was unaware of that and will make sure to come up with a workaround and inform the correct people that this the case.

This is excellent feedback you should be able to run it on a less reasource intensive image I was unaware of that and will make sure to come up with a workaround and inform the correct people that this the case.


Update queryParams documentation

Updates the jsdoc for queryParams utility module.

@AlexanderGeere The layer object is optional. The layer is only required if a viewport, centre, z, or table are to be returned.
I have updated the property notes.

@dbauszus-glx  I added some test 👍


Order and customize Preferences

As the code works now, the first loaded tool will add its own category and preferences to the Preferences page. There should exist a way to order them as well as maybe highlight some and show others as less important.

Collapse categories (and a button to collapse all) might be nice as well.

How about a favorite feature system, where they can be moved to their own section put on top?

Collapse categories implemented in v2.0.23

A text search filter would also be nice.

Advanced vs important preferences implemented in v2.0.36

Closing this for now. Will open new specific issues, if necessary.


Frontend verification improvements

fix backend verification result being cached by graphql
fix null exception when region was still loading in positive_verification_result

Good catch!


Add Env.ForceSecretStoreFile, allow even on prod and on all platforms

@zapu anything blocking this from being merged?


commit of base infra vagrant setup and scripts (#1)

Merging main to apps BR.

Merge of first main commit to apps BR.


Add feature to create Date from localized format

This is a fix for #91
It doesn't work for abbreviated weekdays yet. For that to work you'd need to update every language file to include those and I don't want to spend time to do that right now, because I'm actually being paid right now to do some other work.

Coverage decreased (-1.24%) to 91.7% when pulling a43dee352c9926a9a607614db5f8ef02e813e835 on Evertt:master into 06904c1f4b9e5908c85272763fcae8a3ea2aa91d on jenssegers:master.

Coverage decreased (-1.24%) to 91.7% when pulling a43dee352c9926a9a607614db5f8ef02e813e835 on Evertt:master into 06904c1f4b9e5908c85272763fcae8a3ea2aa91d on jenssegers:master.

Can't you just get the current static::getTranslator() instead of creating a new one?

Note that the included Translator class is only used as a fallback when the library is used outside of Laravel.

I'm aware of that, but like you said, the Laravel translator doesn't have the method that is needed. So then why not use the fallback Translator class that I can add the methods to that are needed?

I added these reverse translations in #68c8532

It was actually not needed to get the english lines and do the array_filter + sorting since all of the translations are indexed by their english counterpart.


Missing error handling when 0 rows

When we first time run app or upgrade app to a build where we introduced redux-persist-sqlite-storage, we are getting the following error Cannot read property 'value' of undefined
I have looked into this and noticed that in index.js at getItem you are trying to access rs.rows.item(0).value. In our case at first startup we have 0 rows. When refreshing-rerunning app it does not happen. All fine.
Because of this error, it skips our migration in redux persist from AsyncStorage.
How is this possible ? From within library code it seems this should not happen but it happens on our side.
Is there a fallback default value to resolve there? I can submit a pull request on this.

@prsn What is an ideal value in rs.rows.item(0).value ?

@tomas-paronai ,
Thanks for the input. I think default value depends on how redux-persist process that value. I mean if it is expecting an object then your approach is promising. I need to look at redux-persist first.
BTW which version of redux-persist you are using?


Provide a way to override subtitle appearance

The subtitle appearance can be customized (AVTextStyleRule). If not, system settings will be applied (which should remain the default).
We could provide a way for clients to override the default values if needed (e.g. to display mutated videos with subtitles easy to read).

Subtitle customization will be possible thanks to SRG Media Player improvements made in issue 64.


Fixes WeakMap polyfill (and improves PDFWorker port check).

Regressed on IE9 after #8508 -- WeakMap polyfill did not work per spec.

/botio-linux preview

/botio unittest

/botio-linux preview


Simplify creating mutable top-level collections with a Java 7 style diamond operator

Being able to create a top-level mutable collection with less ceremony would handy:
MutableMap<Integer, Book> biblio = HashMap<Integer, Book>(unlinked, Hashtable(),
  {
    1 -> Book("Eudora Welty", "A Curtain of Green: And Other Stories"),
    2 -> Book("Evelyn Waugh", "The Loved One")
  }
);

or
MutableList<String> strings = ArrayList<String>(6, 2.0, {"Help", "Hard Day's Night"});

would be just as clear if written as:
MutableMap<Integer, Book> biblio = HashMap<>(
  {
    1 -> Book("Eudora Welty", "A Curtain of Green: And Other Stories"),
    2 -> Book("Evelyn Waugh", "The Loved One")
  }
);

or
MutableList<String> strings = ArrayList<>({"Help", "Hard Day's Night"});

Also options such as stability, growth factor, etc., could be defaulted to whatever the experts deem best.

This appears to work already, but with a slightly different syntax:
void asd() {
    MutableList<String> strings = ArrayList { "Help", "Hard Day's Night" };
    class Book(String a, String b) {}
    MutableMap<Integer,Book> biblio = HashMap {
        1 -> Book("Eudora Welty", "A Curtain of Green: And Other Stories"),
        2 -> Book("Evelyn Waugh", "The Loved One")
    };
}

or just use value if you don't care about hiding the implementation:
value biblio2 = HashMap {
    1 -> Book("Eudora Welty", "A Curtain of Green: And Other Stories")
};

Wow, it does!  Thanks for the quick response.  I had asked on Gitter a few weeks back and received all manner of responses, but no one seemed to realize it was already there :smile:
Closing.


[Automated] Update eventing-istio-eventing nightly (#272)

Update eventing nightly
Signed-off-by: Knative Automation<EMAIL_ADDRESS>

/retest

/retest


Added Random_choice_chooser project

congratulations on your hactoberfest contribution. if you like this repo then give it a star. Happy hacking..


Improve collector

On nuv.la, the dashboard experienced an issue with the display of the VMs.
Restarting nuv.la fixed the issue.
This lead us to investigate the Collector. (jar-async project).
Observations
Report of an excessive usage of the collector channel
The size if the channel is 512. We log the current usage (by counting the number of elements of the set @busy).
The atom @busy observes the number of tuples (user, connector) being processed.
Theoretically, the count of @busy can not go beyond nb-users * nb-connectors, because @busy is a set. A gross approximation is 9'000. (300 * 30).
How can we end up with more than 24000 elements?
Secondly, there are protections to prevent insertions of requests in channel if busy. They did not work.
2016-08-04T11:07:10.726+0000 INFO com.sixsq.slipstream.util.Logger info all users: 24819 / 512 => 4847.4609375 %
 2016-08-04T11:07:17.088+0000 INFO com.sixsq.slipstream.util.Logger info online users: 24820 / 512 => 4847.65625 %
 2016-08-04T11:07:27.378+0000 INFO com.sixsq.slipstream.util.Logger info online users: 24819 / 512 => 4847.4609375 %

Spikes of usage
On nuv.la, with minimal activity (2 users), we see regular spikes of channel usage. In the following logs, the 78 indicates that during the 10 seconds loop for active users, the collect was not completed.
 2016-08-04T16:09:50.485+0000 INFO com.sixsq.slipstream.util.Logger info online users: 3 / 512 => 0.5859375 %
 2016-08-04T16:10:00.815+0000 INFO com.sixsq.slipstream.util.Logger info online users: 78 / 512 => 15.234375 %

Command to display the 20 largest usage of channel by extracting the logs:
egrep ' => ' /opt/slipstream/server/logs/slipstream.log.0 | awk '{ print $11 }' | sort -nr | head -20

Ideas to improve
Insert requests for configured connectors
Java code should return the tuple themselves, and we shouldn't do naively the scalar product. Expected result : [ [u1, [c1, c2]], [u2, [c3]].
Change logic of marking a tuple busy
Around this line
https://github.com/slipstream/SlipStreamServer/blob/master/jar-async/src/slipstream/async/collector.clj#L199
the marking is done just before inserting the collect request. We could mark this tuple not after having wait the spacing delay.
More granular spacing of requests
Likely not a concern, but the spacing is done with a step that is an integer. This can be problematic (spacing bugs) if users * connectors > nb-of-millis-in-loop. Not our case at the moment.

Command to display the 20 largest usage of channel by extracting the logs:
egrep ' => ' /opt/slipstream/server/logs/slipstream.log.0 | awk '{ print $11 }' | sort -nr | head -20

Actual changes:

connector instance name used in tuple (so that it can be used as a unique key in set)
clojure filtering of user*connectors to avoid un-configured connectors.


Bugfix/1172 dont install dev packages

Exclude dev packages from installs by default

Fixes #1172
Regression introduced in 6e7dd14
Add test to prevent future regressions

@nateprewitt updates made.  We do have a test for dev already:
    @pytest.mark.dev
    @pytest.mark.run
    @pytest.mark.install
    def test_basic_dev_install(self):
        with PipenvInstance() as p:
            c = p.pipenv('install requests --dev')
            assert c.return_code == 0
            assert 'requests' in p.pipfile['dev-packages']
            assert 'requests' in p.lockfile['develop']
            assert 'chardet' in p.lockfile['develop']
            assert 'idna' in p.lockfile['develop']
            assert 'urllib3' in p.lockfile['develop']
            assert 'certifi' in p.lockfile['develop']

            c = p.pipenv('run python -m requests.help')
            assert c.return_code == 0

@kennethreitz we need to get appveyor set up with pypa.
@techalchemy this looks good, so I think we're set to merge. It's a trivial enough change I'm not worried about Windows.

@nateprewitt fyi all my PRs build against my own appveyor anyway I should just get in the habit of including the badge for now


[Recorder] Do not encode the replacement value if the env variable matches the main URI of a request

At the moment, if I make an HTTP request to an endpoint based on an environment variable, and I configure the environment variable to be replaced by a default value on the recorder, the URI that gets used as the request URI gets encoded, which causes the outgoing requests to fail.

An example:
Let's say I have an environment variable "ENDPOINT", with a value similar to https://github.com.
Then let's say I add that env variable to the recorder configutations:
const recorderEnvSetup: RecorderEnvironmentSetup = {
    replaceableVariables: {
      ENDPOINT: "http://localhost",
    },
    customizationsOnRecordings: [],
    queryParametersToSkip: []
}

(then I use those settings in the recording, of course)
Then I record some network request to env.ENDPOINT, the recordings will have something similar to http%3A%2F%2Flocalhost, which breaks on playback since the outgoing request won't be to the encoded value of this endpoint, but to http://localhost, which is what we defined on replaceableVariables.

I can't seem to find it now, but I think we have an issue logged for this already.
While replacing URLs, the issue will be fixed if we consider the anatomy of the URLs and then do the replacements.

[Talked offline with @sadasant]
Reference: https://github.com/Azure/azure-sdk-for-js/pull/7204 deals with the replacements.
The problem in this issue is not with the replacements, but with the encoding.
Please add a link to the test so that we verify the fix properly.

@HarshaNalluru seems like this shouldn't be a bug. I tried to reproduce this using the recorder's tests and I couldn't. I want to gather more info from @bterlson - I'll make sure to narrow this down and I'll provide a concrete sample.

I'll close this until we can reproduce it again.


Skip waiting for silent refresh timeout, if idp shows login page in iframe

I need to implement automatic login. The user should be immediately be sent to the IDP login page, if not logged in.
My setup is basically the same like in this sample:
https://github.com/jeroenheijmans/sample-angular-oauth2-oidc-with-auth-guards/blob/master/src/app/core/auth.service.ts
So the flow for unauthorized users is as follows:

Fetch discovery document
tryLogin -> fails, no tokens
call silentRefresh()
The iframe is redirected to the IDP and shows the login page.
Here the library needs to wait until the silent_refresh_timeout is over.
Redirect to the login page

Is it possible to shorten / skip step 5? I have lowered the silent_refresh_timeout but there is still a delay.
I also own the code for the IDP, so I could add arbitrary code to the login-page if necessary.

Both Code and Implicit flow are "redirect" flows. It is certainly possible to skip step 5, but then you'll have to always log a user in, even if they were already logged in on the IDP. Think of it this way, there are two categories:

Users that are logged in with an active IDP session (e.g. "Remember me")
Users that are not yet logged in on your IDP

If you skip step 5 then group 2 has to wait less and gets sent straight to the IDP without delay. But  you will always send group 1 into the redirect. So it's a tradeoff.
The "login sequence" does become simpler. The important bit from the sample you linked becomes:
  public runInitialLoginSequence(): Promise<void> {
    // 0. LOAD CONFIG:
    return this.oauthService.loadDiscoveryDocument()
      // 1. HASH LOGIN:
      .then(() => this.oauthService.tryLogin())

      .then(() => {
        if (this.oauthService.hasValidAccessToken()) {
          return Promise.resolve();
        }

        // 2. SILENT LOGIN is SKIPPED in this sample!

        // Alt-2: force the user to login instead. Always,
        // even if they had "Remember me" on the IDP (in
        // which case the browser screen will shortly flash
        // for the user and they get sent back here right
        // away).
        this.login();
      })

      .then(() => {
        // Etc. etc. rest of the flow

Thanks for your answer. I'm aware of the implications and maybe my question was a bit ambigious. I didn't mean to technically skip the whole silentRefresh functionality.
I was hoping for a "trick" to tell the library that the iframe is currently showing the login page and therefore it doesnt have to wait for the timeout to occur.

Thank you very much, that was the correct clue. The IDP didn't support prompt=none and therefore the login page was shown.
I've added the implementation now and it works, thanks again :)


eclipse: download link does not work

The package download link (url) for the "eclipse-sdk-4.4" is not working.

Could it be a temporal error? Works here:
$ nix-build -A eclipses.eclipse_sdk_44.src
these derivations will be built:
  /nix/store/g5a2rnxyf32fc8j4ax1s2536qjn998gs-eclipse-SDK-4.4-linux-gtk-x86_64.tar.gz.drv
building path(s) ‘/nix/store/pcvfxwj2cvhvfqz555i9awpmk357n1l2-eclipse-SDK-4.4-linux-gtk-x86_64.tar.gz’

trying http://archive.eclipse.org/eclipse/downloads/drops4/R-4.4-201406061215/eclipse-SDK-4.4-linux-gtk-x86_64.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  196M  100  196M    0     0  5156k      0  0:00:39  0:00:39 --:--:-- 9635kj
/nix/store/pcvfxwj2cvhvfqz555i9awpmk357n1l2-eclipse-SDK-4.4-linux-gtk-x86_64.tar.gz

$ tar -tf /nix/store/pcvfxwj2cvhvfqz555i9awpmk357n1l2-eclipse-SDK-4.4-linux-gtk-x86_64.tar.gz | head
eclipse/
eclipse/configuration/
eclipse/configuration/org.eclipse.equinox.simpleconfigurator/
eclipse/configuration/org.eclipse.update/
eclipse/configuration/org.eclipse.equinox.source/
eclipse/about_files/
eclipse/features/
eclipse/features/org.eclipse.ecf.filetransfer.httpclient4.source.feature_3.8.1.v20140528-1625/
eclipse/features/org.eclipse.ecf.filetransfer.httpclient4.source.feature_3.8.1.v20140528-1625/META-INF/
eclipse/features/org.eclipse.ecf.core.ssl.source.feature_1.0.0.v20140528-1625/

(Also tested the 32-bit variant.)
But we might want to switch to the official (mirrored) URLs anyway:
http://wiki.eclipse.org/IT_Infrastructure_Doc#Use_mirror_sites.2Fsee_which_mirrors_are_mirroring_my_files.3F
(We want to use the r=1&nf=1 args.)

For me the url doesn't work either.  I've tried a couple of tis in the last few days.
Also a few older versions don't download.

It seems to download for me, but it's very slow. (~50kB/s when normally I have megabytes/s) Switching to official mirrors is probably best in any case.

Hmm, I tried that same file by the recommended download link (with auto-choosing the best mirror), but the speed seems equally slow. http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops4/R-4.4-201406061215/eclipse-SDK-4.4-linux-gtk-x86_64.tar.gz

Just tried again:
http://download.eclipse.org/eclipse/downloads/drops4/R-4.4-201406061215/eclipse-SDK-4.4-linux-gtk.tar.gz
works intermittently, and
http://download.eclipse.org/eclipse/downloads/drops4/R-4.4-201406061215/eclipse-SDK-4.4-linux-gtk-x86_64.tar.gz
gives a 404.

ATM I'm getting 404 for both your URLs above, and the one I posted last works relatively fast (100MB in 90 seconds). The availability really seems significantly changing in time.

I've updated all URLs to the officially mirrored ones in commit f5954509122160ed8209a3158e49ae054c12fcf8. That's the best we can do. I got download speeds between 100K and 10M when testing all URLs.


GLFW window leaves stuck process after closing on MacOS

I'll copy here a comment from @dcabecinhas from issue https://github.com/glfw/glfw/issues/1412 which @elmindreda asked be put into a new issue.
For me, this problem also causes weird behavior when opening new GLFW windows after closing old ones. Each new window appears slightly moved to the right and down, which is the OS trying not to overlap multiple windows (even though the old ones aren't there anymore). So clearly MacOS still thinks that a closed window is still around, which must be because GLFW is not removing it correctly.
I really hope this can be fixed as it reduces the usability of Makie.jl on Macs quite a bit. I think graphics resources are also not released correctly because of this which reduces battery capacity quickly.
Original comment below:

A window artefact remains in the macOS dock and a hung process shows in the Activity Monitor.app until the main program exists.
The call to GLFW.Terminate() should finalize all GLFW code and windows but that is not happening. The Makie linked issues are precisely because people close the GLFW window, the window disappears from the screen but remain in the dock and as a hung process until the julia process exits.
Having to exit julia to completely finish GLFW is especially troublesome as it clears JIT compiled code and is generally avoided.
System version information:
GLFW version: 3.3.2 Cocoa NSGL EGL OSMesa dynamic
macOS 10.15.6
To reproduce:
#include <stdio.h>
#include <unistd.h>
#include <GLFW/glfw3.h>

int main() {
        glfwInit();
        GLFWwindow* win = glfwCreateWindow(400, 400, "Window", NULL, NULL);
        while (!glfwWindowShouldClose(win)) {
                glfwPollEvents();
        }
        glfwDestroyWindow(win);
        printf("window closed\n");

        glfwTerminate();

        printf("After glfwTerminate()\n");
        sleep(20);
}

Notice that a dock icon and a hung process still remain even after After glfwTerminate() is printed to the screen. Further calls to glfwPollEvents() after glfwTerminate() have no effect.

Any news on this? I can try to help with debugging if someone can tell me where to look approximately? I'm not very proficient with C but maybe it's enough, as long as I have an idea what's involved here.

I'm having this same issue and the workaround of adding an extra call to glfwPollEvents() before glfwTerminate() is not working for me.
Version 3.3.3 installed via homebrew. macOS 11.2.2

Yeah I'd also still love to get this fixed somehow. Sometimes I'm opening and closing a window 20 times until it finally disappears and doesn't remain there in an unresponsive state, and even then it doesn't close correctly. I've looked around in the source code trying to debug but no luck, I assume the error still happens around here? https://github.com/glfw/glfw/blob/master/src/cocoa_window.m#L975-L977

Is there anything we can do to help fixing this?

I would like to bump this issue again. Is there anything we can do to help resolve it as end users? I understand if the developers maybe don't have access to Apple hardware, I'd be willing to assist in trying debugging steps on my machine. In our data visualization software Makie.jl, this specific issue sadly decreases usability a lot because we're opening GLFW windows in a live REPL session which ideally shouldn't be closed at all (to avoid startup latency). So having these dead unresponsive windows stick around after trying to close them can only be fixed by killing the main julia process right now.

In Cocoa, NSApplication is the class responsible for interacting with the window server, display server, etc. All main Cocoa application components will be alive for the lifetime of an NSApplication instance. NSApplication registers the running executable as an interactive GUI application with MacOS, at NSApplication run:. The menu bar, Dock tile, and Dock tile context menu are handled by the application itself, but to bring any of these up, the user interacts with an external program (WindowServer or Finder, I believe), which then sends a message to the application. Unless the application's main CFRunLoop is waiting/running, the application will not perform these actions, and will neither respond to this external program, which makes that process mark the application as unresponsive. NSApplication terminate: is required to quit the application, but this does not transfer control back to the caller; instead it terminates the running process with quit(0). As such, GLFW can not call this method (which it doesn't), and a new NSApplication cannot be created afterwards (obviously because the program is shut down).
GLFW currently only implements NSAppDelegate. It might be possible to resolve this issue by subclassing NSApplication, but I doubt so. Likely, something more unconventional is required.

Thank you for the explanation, it helped me realize that the problems we were seeing on Mac were two separate things. So even though the stuck process icon in the dock is annoying, it's not as bad as the stuck windows that I thought were related, but seem not to be. I will not attempt to fix the stuck process issue at this time in glfw, as it's not pressing enough to prioritize over other issues, and because it sounds like a solution would be nontrivial if it's possible at all with our REPL process setup.

Always happy to help. :)
The «stuck process problem» is best fixed by never calling glfwTerminate until the process actually is supposed to quit. Rather, use a custom flag instead of glfwWindowShouldClose for the main event loop, and call glfwPollEvents or glfwWaitEvents for the entire lifetime of the process (no windows are necessary). Handle windows seperate from event polling/waiting.

Some kind of pseudo-code:
typedef GLFWWindow Window;

const List<Window> windows;
boolean run = true;

Window newWindow() {
    window = glfwCreateWindow(800, 540, "Window", null, null);
    windows.add(window);
    return window;
}

void main() {
    glfwInit();

    while (run) {
        glfwWaitEvents();

        for (window : windows) {
            if (glfwWindowShouldClose(window) {
                glfwDestroyWindow(window);
                windows.remove(window);
                continue;
            }
            additionalLogic(window);
            render(window);
        }
    }

    for (window : windows) {
        glfwDestroyWindow(window);
    }

    glfwTerminate();
}

You can use this to hide the Dock icon and menu bar when there's no windows open:
NSApp.activationPolicy = NSApplicationActivationPolicyAccessory;

Potential fixes for the issue:

Set the activation policy to Accessory in glfwInit. Do nothing in glfwTerminate.
Set the activation policy to Regular in glfwInit, and Prohibited in glfwTerminate.
Set the activation policy to Accessory in glfwTerminate[^1].

Both of these will cause issues for applications specifying the activation policy themselves.

Has been tested, and does not solve the issue. The dock icon remains hidden even when windows are open.

Works as expected, except that the second window is shown onscreen for 0.5 seconds, before losing focus, dropping behind other windows on the desktop. Might be a result of my testing environment. App focus is transferred back to Xcode when the first window is closed (or first time glfwTerminate is called), in this setup.

Everything works as expected. The issue with solution 2 is not occurring.

[^1]: GLFW already sets the activation policy to Regular in glfwInit if the application is unbundled. To the best of my knowledge, the GLFW test targets are unbundled.
It's easier to test/debug with this:
int main() {
    printf("[0] Before glfwInit\n");
    glfwInit();
    printf("[1] After glfwInit\n");
    GLFWwindow* win = glfwCreateWindow(400, 400, "Window 1", NULL, NULL);
    while (!glfwWindowShouldClose(win)) {
            glfwPollEvents();
    }
    glfwDestroyWindow(win);
    printf("[2] window closed\n");

    glfwTerminate();

    printf("[3] After glfwTerminate()\n");
    sleep(5);

    printf("[4] Before glfwInit\n");
    glfwInit();
    printf("[5] After glfwInit\n");
    win = glfwCreateWindow(400, 400, "Window 2", NULL, NULL);
    while (!glfwWindowShouldClose(win)) {
            glfwPollEvents();
    }
    glfwDestroyWindow(win);
    printf("[6] window closed\n");

    glfwTerminate();

    printf("[7] After glfwTerminate()\n");
    sleep(5);
    printf("[8] End\n");
}

Oh that would be nice, I'll have to check how to access that from GLFW.jl if it's possible at all.

You'll have to use Objective-C for it. I can create a PR with solution 3, and set it to Regular in glfwInit regardless of the app being bundled or not, but I'll have to dig up why GLFW currently only does it for unbundled applications, or wait for a comment from one of the core maintainers. It's most likely because bundled applications ship with a .plist file that contain an entry for the activation policy. This does also risk breaking existing applications, but due to only happening in glfwInit and glfwTerminate, is probably a minor problem, or not one at all.

A workaround for that might be to also check if the application is unbundled, and only apply this "fix" to unbundled applications, or save the currently set policy at the end of glfwInit for the first call, and then set this policy each time for subsequent calls to glfwInit after glfwTerminate has been applied.

You'll have to use Objective-C or Swift for it

I'm not sure how exactly GLFW.jl works but I assume some fixed version is compiled into a shared library, so I cannot set any specific build flags etc. And I'd have to check about Cocoa bindings as well.

Just apply it on top of GLFW. NSApp/NSApplication.sharedApplication is a global variable. Set it after glfwInit.


A few typos in the documentation

While reading the excellent documentation I spotted a few insignificant typos:
https://continental.github.io/ecal/getting_started/hello_world.html
TYPO: loose
So, if your callback needs really long to compute, you may have to decouple your computations to not loose messages.
https://continental.github.io/ecal/applications/rec/recorder_architecture.html
TYPO: Centraliced
TYPO: applicaiton
In a Centraliced recording (All topics are recorded over network by just one recorder), this is the only applicaiton you need.
https://continental.github.io/ecal/faq.html
TYPO: limti
When opening a large measurement, this triggers a limti set by the operating system.
https://continental.github.io/ecal/advanced/compatibility.html
TYPO: Alle
Alle eCAL releases sharing the same minor version number can act as drop-in replacements.
https://continental.github.io/ecal/advanced/transport_layers.html
TYPO: zeroy
inner process, zeroy copy communication (pointer forwarding)

Thanks for pointing those out! I went through the documentation and fixed them 😊


Pretrained model

Can you please share the pretrained model?

I put the model here.
链接: https://pan.baidu.com/s/11rNLfNJ3bI4d500--uqR4A 密码: khk1


Document full story about how to use elemental behind proxy

I would like a How-to Guides section in the documentation to tell how to configure elemental to be used behind a proxy.
In sidebars.js :
{
      "type": "category",
      "collapsible": true,
      "collapsed": false,
      "label": "How-to Guides",
      "items": [
        "elemental-behind-proxy"
      ]
    },

This needs to cover UI and CLI

This needs to cover UI and CLI

hmm yes but you cannot configure cloud-init for seedimage in the UI.

https://github.com/rancher/elemental/pull/768#issuecomment-1491848996 is the answer I was looking for

ok ok, I thought you were talking about configuring the proxy in the seedimage (for elemental-register), all good then :-)


Apply changes in Text and Counter to SDK document

What this PR does / why we need it?
SDK documentation should reflect Text-Richtext merge and Counter interface change.
Any background context you want to provide?
What are the relevant tickets?

Fixes #54
Checklist

[x] Added relevant tests or not required
[x] Didn't break anything

Looks good!
Could you also update the example code on the Products page?


Self closing and non-closing tags

What you think about handle non-closing tags?

It's short, but it is not a valid html. It should be like this:

I can create PR from my fork of this repository if needed: https://github.com/orlov-vo/prettier-plugin-svelte/commit/53392b81804205f1abf7a9945be900f4e4c5bd54

I am generally in favour of
. I don't think we need to worry about if its strictly valid html5 as the svelte compiler handles it therefore it is valid svelte

Closing this as its working as intended right now, feel free to continue the discussion

Aye. I wish this had broken the other way — it means svelte can't be syntax-highlighted with plain HTML tools.


Add support for rule-restricted wildcard match of subdomain #448

Add support for rule-restricted wildcard match of lowest-level subdomain via LRU cache
Signed-off-by: Thomas Haines<EMAIL_ADDRESS>

Closing as local checks completed.


HADOOP-18725. Avoid cross-platform build for irrelevant Dockerfile changes

Description of PR
Currently, when one of the Dockerfiles (located at https://github.com/apache/hadoop/tree/trunk/dev-support/docker) changes, all the platform builds are run.
For example, a change to Dockerfile_debian_10 would trigger a run for Centos 7, which isn't relevant.
This leads to unnecessary delays in PR validation.
This PR limits the changes specific to the platform for the case where the corresponding Dockerfile changes.
How was this patch tested?
Jenkins CI validation.
For code changes:

[x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/1/console in case of problems.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  4s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
hadolint
0m  0s

hadolint was not available.

+0 :ok:
shellcheck
0m  0s

Shellcheck was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
43m 22s

trunk passed

+1 :green_heart:
compile
3m 50s

trunk passed

+1 :green_heart:
mvnsite
0m 26s

trunk passed

+1 :green_heart:
shadedclient
69m 48s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 14s

the patch passed

+1 :green_heart:
compile
3m 37s

the patch passed

+1 :green_heart:
cc
3m 37s

the patch passed

+1 :green_heart:
golang
3m 37s

the patch passed

+1 :green_heart:
javac
3m 37s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 16s

the patch passed

+1 :green_heart:
shadedclient
22m 16s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
9m 10s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 36s

The patch does not generate ASF License warnings.

110m 10s

Subsystem
Report/Notes

Docker
ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5610

Optional Tests
dupname asflicense codespell detsecrets hadolint shellcheck shelldocs mvnsite unit compile cc javac golang

uname
Linux 542168bf128a 4.15.0-206-generic #217-Ubuntu SMP Fri Feb 3 19:10:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 36aeedcd0e7d8606c3be872b9e5c4f67b1bfa776

Default Java
Red Hat, Inc.-1.8.0_362-b08

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/1/testReport/

Max. process+thread count
534 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/1/console

versions
git=2.9.5 maven=3.6.3

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/1/console in case of problems.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m 14s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
25m 25s

trunk passed

+1 :green_heart:
compile
4m  6s

trunk passed with JDK Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
compile
4m 10s

trunk passed with JDK Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

+1 :green_heart:
mvnsite
0m 23s

trunk passed

+1 :green_heart:
shadedclient
22m 13s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 13s

the patch passed

+1 :green_heart:
compile
4m  2s

the patch passed with JDK Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
cc
4m  2s

the patch passed

+1 :green_heart:
golang
4m  2s

the patch passed

+1 :green_heart:
javac
4m  2s

the patch passed

+1 :green_heart:
compile
4m  0s

the patch passed with JDK Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

+1 :green_heart:
cc
4m  0s

the patch passed

+1 :green_heart:
golang
4m  0s

the patch passed

+1 :green_heart:
javac
4m  0s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
hadolint
0m  2s

No new issues.

+1 :green_heart:
mvnsite
0m 16s

the patch passed

+1 :green_heart:
shellcheck
0m  1s

No new issues.

+1 :green_heart:
shadedclient
22m 44s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
9m 40s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 29s

The patch does not generate ASF License warnings.

102m 48s

Subsystem
Report/Notes

Docker
ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5610

Optional Tests
dupname asflicense codespell detsecrets hadolint shellcheck shelldocs mvnsite unit compile cc javac golang

uname
Linux 580ce72f78c2 4.15.0-206-generic #217-Ubuntu SMP Fri Feb 3 19:10:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 36aeedcd0e7d8606c3be872b9e5c4f67b1bfa776

Default Java
Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/1/testReport/

Max. process+thread count
532 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/1/console

versions
git=2.25.1 maven=3.6.3 hadolint=1.11.1-0-g0e692dd shellcheck=0.7.0

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/2/console in case of problems.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 47s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
43m 38s

trunk passed

+1 :green_heart:
compile
4m  4s

trunk passed with JDK Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
compile
4m 11s

trunk passed with JDK Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

+1 :green_heart:
mvnsite
0m 25s

trunk passed

+1 :green_heart:
shadedclient
22m 13s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 14s

the patch passed

+1 :green_heart:
compile
3m 56s

the patch passed with JDK Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
cc
3m 56s

the patch passed

+1 :green_heart:
golang
3m 56s

the patch passed

+1 :green_heart:
javac
3m 56s

the patch passed

+1 :green_heart:
compile
4m  2s

the patch passed with JDK Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

+1 :green_heart:
cc
4m  2s

the patch passed

+1 :green_heart:
golang
4m  2s

the patch passed

+1 :green_heart:
javac
4m  2s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
hadolint
0m  2s

No new issues.

+1 :green_heart:
mvnsite
0m 15s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

-1 :x:
shadedclient
6m 29s

patch has errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
9m 35s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 35s

The patch does not generate ASF License warnings.

104m 14s

Subsystem
Report/Notes

Docker
ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5610

Optional Tests
dupname asflicense codespell detsecrets hadolint shellcheck shelldocs mvnsite unit compile cc javac golang

uname
Linux 7a8f72a1dba9 4.15.0-206-generic #217-Ubuntu SMP Fri Feb 3 19:10:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / fb2f3aa9b67ca99dd801eb7d0ff4abd7a9dcc8aa

Default Java
Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/2/testReport/

Max. process+thread count
564 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/2/console

versions
git=2.25.1 maven=3.6.3 hadolint=1.11.1-0-g0e692dd shellcheck=0.7.0

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/3/console in case of problems.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 46s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
shelldocs
0m  1s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
42m 22s

trunk passed

+1 :green_heart:
compile
4m  1s

trunk passed with JDK Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
compile
4m  4s

trunk passed with JDK Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

+1 :green_heart:
mvnsite
0m 24s

trunk passed

+1 :green_heart:
shadedclient
23m 10s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 14s

the patch passed

+1 :green_heart:
compile
3m 59s

the patch passed with JDK Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
cc
3m 59s

the patch passed

+1 :green_heart:
golang
3m 59s

the patch passed

+1 :green_heart:
javac
3m 59s

the patch passed

+1 :green_heart:
compile
4m  5s

the patch passed with JDK Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

+1 :green_heart:
cc
4m  5s

the patch passed

+1 :green_heart:
golang
4m  5s

the patch passed

+1 :green_heart:
javac
4m  5s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
hadolint
0m  2s

No new issues.

+1 :green_heart:
mvnsite
0m 17s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
shadedclient
22m 21s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
9m 32s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 35s

The patch does not generate ASF License warnings.

119m 43s

Subsystem
Report/Notes

Docker
ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5610

Optional Tests
dupname asflicense codespell detsecrets hadolint shellcheck shelldocs mvnsite unit compile cc javac golang

uname
Linux 7ef3a3f95976 4.15.0-206-generic #217-Ubuntu SMP Fri Feb 3 19:10:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / fb2f3aa9b67ca99dd801eb7d0ff4abd7a9dcc8aa

Default Java
Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/3/testReport/

Max. process+thread count
579 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/3/console

versions
git=2.25.1 maven=3.6.3 hadolint=1.11.1-0-g0e692dd shellcheck=0.7.0

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/4/console in case of problems.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 48s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
shelldocs
0m  1s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
45m 16s

trunk passed

+1 :green_heart:
compile
4m  7s

trunk passed with JDK Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
compile
4m  4s

trunk passed with JDK Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

+1 :green_heart:
mvnsite
0m 25s

trunk passed

+1 :green_heart:
shadedclient
22m 24s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 14s

the patch passed

+1 :green_heart:
compile
3m 57s

the patch passed with JDK Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1

+1 :green_heart:
cc
3m 57s

the patch passed

+1 :green_heart:
golang
3m 57s

the patch passed

+1 :green_heart:
javac
3m 57s

the patch passed

+1 :green_heart:
compile
4m  2s

the patch passed with JDK Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

+1 :green_heart:
cc
4m  2s

the patch passed

+1 :green_heart:
golang
4m  2s

the patch passed

+1 :green_heart:
javac
4m  2s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
hadolint
0m  2s

No new issues.

+1 :green_heart:
mvnsite
0m 15s

the patch passed

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
shadedclient
22m  7s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
9m 38s

hadoop-hdfs-native-client in the patch passed.

+1 :green_heart:
asflicense
0m 35s

The patch does not generate ASF License warnings.

121m 55s

Subsystem
Report/Notes

Docker
ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5610

Optional Tests
dupname asflicense codespell detsecrets hadolint shellcheck shelldocs mvnsite unit compile cc javac golang

uname
Linux 0cfb605124f7 4.15.0-206-generic #217-Ubuntu SMP Fri Feb 3 19:10:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / db0d98655edc9c61a17ea3952232eee3732b8658

Default Java
Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.18+10-post-Ubuntu-0ubuntu120.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_362-8u362-ga-0ubuntu1~20.04.1-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/4/testReport/

Max. process+thread count
532 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs-native-client U: hadoop-hdfs-project/hadoop-hdfs-native-client

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5610/4/console

versions
git=2.25.1 maven=3.6.3 hadolint=1.11.1-0-g0e692dd shellcheck=0.7.0

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.


Cannot Transfer EOS out of Fairy Wallet

This is not good. Please rectify it soon. If it is a Ledger issue please let us know.

#122

It is not a ledger issue it's a EOS issue.
It's a shitty blockchain that needs to be avoided.

Hi @CyberCyclone Could you take me through how to stake more EOS in the Fairy wallet? How much do I need to stake? How do I then get the staked EOS out and on to an exchange. Any help you can give would be much appreciated! I just want to get all my EOS onto an exchange.....
I keep getting 'Transaction failed'
'Billed CPU Time (196Us) is greater than the maximum Billable CPU Time for the transaction (13US)
All I was trying to so was transfer 1 EOS from the wallet to Kraken as a test run
Many thanks

Hello guys,
Just to let you know I found a solution using https://bloks.io/
I was able to borrow CPU, using 1 EOS from my wallet, I've been able to get 905 EOS stake. And then I've been able to send the rest of my EOS on Binance.
Hope that will work for you too.

I have similar issue- can not transfer EOS to the exchange out of FairyWallet (+LNS).
Switch to bloks.io doesn't help. Also not possible to increase CPU and other foggy staff...
Anyone knows other ways to solve  the problems?

@Yari152 your only way is to increase the allocated resources. It's by design that you need to have enough resources allocated to be able to do the transaction. If you attempt to remove all your allocated resources, then the transaction will fail.
This isn't exact the way it works, but basically it's like selling your car but before you take it to the car lot you want to remove all the fuel. Now you can't drive your car to the car yard because there's no fuel.

i have 473 eos and i cant transfer them out, i have 0% for CPU and NET but RAM is 68%
i cant even buy to increase CPU and NET give me an error.
so if it is a blockchain issue do we have to just wait until they fix it for us?
or is there steps to do myself  to fix this?

Might be a USB communication problem. Unfortunately, the only way I can get my transaction to go through with any EOS wallet using my nano s is to temporarily turn off my vpn, anti-virus and firewall on my laptop. Reboot laptop. Then try transaction again. So far, it works! Rediculous!
Remember, with EOS, you must unstake/undelegate any EOS that you want to send.


Zend_View_Helper_HeadScript error where not View

Hi, I'm currently getting this error again on PHP7.3 with zf1 1.19.2: "Zend_View_Helper_HeadScript error where not View". There was a ticket for this before: https://github.com/Shardj/zf1-future/issues/110
In library/Zend/View/Helper/HeadScript.php:440 the replacement with $isHTML5 is still missing
https://github.com/Shardj/zf1-future/blob/ce02d94d0bfbaf728fe27227bec67729ca29ead1/library/Zend/View/Helper/HeadScript.php#L418
https://github.com/Shardj/zf1-future/blob/ce02d94d0bfbaf728fe27227bec67729ca29ead1/library/Zend/View/Helper/HeadScript.php#L441

Merged your PR


Create Template Sheets for common workflows or types of datasets

[ ] open dialogue box on first interaction
[ ] ask the user if they want to duplicate the current sheet (if present)
[ ] functionality to duplicate sheet

@HajiraJabeen and I are actually planning to come from this perspective as well - to have quick solutions at hand for our colleagues. Maybe to coordinate this a bit - we'll focus first on RNASeq data (based on GEO guidelines) and metabolomics data (converging the CEPLAS metabolomics facilities with the MetaboLights requirements, which include ISA).

Sounds good! cc @omaus , maybe he can add some insight on the template sheets he's working on for proteomics

The template sheet I created is highly specific for mass spectrometry workflows (especially for the one used in our colleague's lab). Nevertheless, it might be interesting to compare both template sheets.
The proteomics template sheet can be found here.

It'll be the same here - based on the existing samples submission templates of the metabolomics facilities associated with CEPLAS. In the end this is how we can propagate the tools / ideas through the back door (if people want to submit to the core facilities then, we'll just rub their noses into SWATE-ontology-enriched beautiful submission templates).
Anyways, it'll take time. Also to get the people at the facilities involved. And also importantly to introduce data file conversion of proprietary mass spec raw data (i.e. towards mzTab). So looking forward to your workflows there.


rustPlatform.buildRustPackage: Add support for setting test flags

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Notify maintainers
cc @

CC @andir as I have seen you have other similar stuff before.

@GrahamcOfBorg build cargo-graph cargo-xbuild cargo-expand alacritty

@andir is it now better?

Ping @andir

Sorry for the delay. I largely gave up on buildRustPackage myself. I think this looks better now. What we should add is documentation to doc/languages-frameworks/rust.section.md and preferable some kind of test for this seldomly used feature. We do not want it to bitrot :)


Favicon Icon not show in http://sched.eventyay.com/ this site

Actual Behaviour
Not any behaviour but it not suitable because this link also not secure the only HTTP.
Expected Behaviour
user can also see Open Event webapp only.
Steps to reproduce it
Can put new favicon logo into index.html file.
Screenshots of the issue

Would you like to work on the issue?
I like to work on this issue but I need a favicon logo.

Can I work on this issue?

Can I work on this issue?

I am working on this issue but on setting up environment
when i run npm install it says invalid main entry

@Neerajrawat123 now I am working on this issue


Is it possible to route?

Hello, I have a javascript library that I can trace a route, which the response I can make directionsDisplay.setPanel (panel_id). Is it possible to do that with this plugin?

no

If you draw a polyline you could get the streets that transect the polyline?

This plugin provides only basic functions.
Drawing polyline is just drawing a polyline.
There is no way to detect which is street or POI...etc (because Google does not provide such a function).
If you want to draw a route, you need to specify all points.

If I have 2 coordinates I would only draw a straight polyline between the points not a route as such? If I google the map can I pass the coordinates?

The plugin can draw only a straight polyline if you pass 2 coordinates.
If you want to draw a route, you need to get the coordinate array using the Google Directions API, parse the result, then pass the coordinates to the plugin.


Render label for model.type on each card

I think it would be good to render a human readable type of a card, so you can see what type of info you are editing. This is particularly important for references, as it makes clear why book has different properties than a journal article.
As a first UI suggestion, I would say to put this into the top right corner. Just we need to make sure the text in card header is not overlapping. So maybe flexbox inside the header is the way to do it.
@Integral want to take this?

Like this we could do it:

Yes, thanks.


add: "weight" device class for weight sensor

Did it same way as it's done in withings integration source:
https://github.com/home-assistant/core/blob/07a1a0efa92f838ef8c8336eab344aee48e1913d/homeassistant/components/withings/sensor.py#L56
close #139

I did the tests last week. If you leave like this you have a message in the log.
Entity sensor.frimousse_weight (<class 'custom_components.bodymiscale.sensor.BodyScaleSensor'>) is using state class 'measurement' which is impossible considering device class ('weight') it is using; expected None or one of 'total'; Please update your configuration if your entity is manually configured, otherwise report it to the custom integration author.

For that we have to delete these lines 9,171
SensorStateClass,
self.entity_description.state_class = SensorStateClass.MEASUREMENT

@edenhaus
What do you think of this change?

When we have the state class measurement, it activates the statistic about the given sensor.
First we need to verify that, when we delete the state class the weight sensor has still the statistic available.
Second we need to keep the state class for the other sensors.
I'm currently on vacation, for 2 weeks but afterwards I can implement it if still required

update available


🟠 Normal: Add initializer for integer on Font.Weight [Small]

What's the purpose of this change? 🙂

What's the purpose of this change? 🙂

@3SCSamDavis so we can define a font-weight with a property as well. E.g.
let someConstant = 400

TextStyle(
    weight: .init(integer: someConstant)
)

I'm planning to use it in Fusion where the weight it provided in a JSON.
Relying on an integer literal relies on the Swift dev writing the code


Evaluate full SIMD Hamming distance performance

Use compiler intrinsics to try different SIMD implementations of Hamming distance for both exlusive or and population count

Can also try mixing SIMD Hamming distance on FPU + POPCNT which runs on the ALU to keep all execution units on the CPU busy.


Add/favoutites section

Add Favoutites section

@konsvasi can you have a look at the .js file and the css for the formating?


MemberInfo doesn't implement ICustomAttributeProvider

Currently MemberInfo doesn't implement ICustomAttributeProvider.
When I tried to add there implementation, I found several problems:

MethodBase.GetParameterTypes(), MethodInfo.ReturnType, MemberInfo.Name and ParameterInfo.ParameterType was called before they were initialized in type object. This problem I was able to resolve - I've created $jsilcore.$MethodGetParameterTypes, $jsilcore.$MethodGetReturnType, $jsilcore.$MemberInfoGetName, $jsilcore.$ParameterInfoGetParameterType and call them instead (only in places that were affected).
JSIL.InitializeType for System.Type is called before JSIL.GetReflectionCache is finished for it.

@kg, any advise what can I do?

Please look 5739363e9f886e93c2049d18a6ee519de2c1624e as sample.
ReflectionTestCases/AttributeTypeof.cs is an example of failed tests.

This is a (maybe unfixable?) cyclic dependency in type system initialization.


Org. level: think about https://github.com/organizations/arizona-framework/settings/publisher

Ref.: https://github.com/arizona-framework/arizona/issues/21#issuecomment-2198549716

Let's use an e-mail with Arizona's domain :slightly_smiling_face:

Let's use an e-mail with Arizona's domain 🙂

Even better. Perfect stuff!

Done :tada:


⚠ GitHub has degraded performance

In a72724e, GitHub (https://www.githubstatus.com/api/v2/status.json) experienced degraded performance:

HTTP code: 200
Response time: 205 ms

Resolved: GitHub performance has improved in ace6655.


Improve formatting of API reference for ServiceAccount

The section directly below the title, containing the text "ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets" is formatted in such a way that the list is not rendered as a list, but as a bunch of sentences delimited by asterisks (*)

/assign

Apologies: https://kubernetes.io/docs/reference/kubernetes-api/authentication-resources/service-account-v1/
Additionally here's the link to the highlight: https://kubernetes.io/docs/reference/kubernetes-api/authentication-resources/service-account-v1/#:~:text=ServiceAccount binds together%3A * a name%2C understood by users%2C and perhaps by peripheral systems%2C for an identity * a principal that can be authenticated and authorized * a set of secrets

/retitle Improve formatting of API reference for ServiceAccount
/kind bug
We automatically generate these reference pages, and the upstream code is only sort of Markdown.

/remove-lifecycle rotten

@sftim This might be a stupid question but does this mean we'd have to fix something in the generator itself? Or would this be directly in the upstream code?

This is an area where a GitHub Discussion might be a good fit: there's more than one way to do it.
Some ecosystems have lots of heuristics in the generator so that pages nearly always come out right.
Other ecosystems have strong(er) conventions for doc comments which means the translator code has an easier time.
We can also:

make ad-hoc fixes to the generator code
manually or semi-manually tweak or patch the generated docs, to look how we want them to

Probably some other options too. I have my own preference; because there's a few different ways, we should make sure to pick an approach that people - in this SIG and in the wider project - broadly consent to.

Point noted. To summarise my understanding of the issue, we currently do not have a standardized way of doing this within the project. Standardizing the approach would probably help with ensuring consistency in formatting for not only this specific doc but for the wider ref docs we generate, as well.
That being said, I'd be happy to document it as a discussion and close the issue out in favour of the discussion. Once we have consensus on the way forward, we will need to open implementation-specific issues and PRs. Does that sound fair?


PostgreSQL fixies

Address issues encountered as part of investigating https://github.com/Netflix/genie/issues/636

Coverage increased (+0.2%) to 88.69% when pulling 1b774678c048d3675dddfe36f58dc12224a41628 on mprimi:GENIE-239-3.1.0 into cc342d1d4ad9acc81d60d020d56fb8942e83d7ec on Netflix:3.1.x.


Fix bitwise And & Or for scalar bool

These operations need to be converted to logical And & Or for scalars
TODO: handle the bvec case by converting them to uvec

It looks like AppVeyor somehow didn't pick up on this PR.
I'm going to go ahead and merge it and then deal with the fallout after the fact if anything breaks.


Put a time limit on the uploader check so we don't get stuck

We've seen slow leaks of uploader files, likely from the chekcUploads method getting stuck. IF this gets stuck and subsequent upload checks don't run, then files do not get cleaned up. Immediate uploads are still triggered fine, which is the majority of uploads from the SingularityExecutor.
To start, this just adds a timeout on the regular uploader check and some additional logging so we can know which future may be stuck

:ship:


Wazir does not buy flour / wheat?

I added that to the list of bugs still in game I think (issue #5 ), but I believe some AIs do not buy the mentioned things. I felt like making this a separate issue, because you mentioned in a comment in the  code, that the AI does use the market now, which flour and wheat would include.

      From my observations he does buy wheat (20 at once) and flour (2 at once).

Weird .... very weird...
Okay then....
Gonna close this.

Saw this too late, but it is indeed the case - given Wazir has the necessary gold for those purchases.


Highlight breaking changes in beta 17 upgrade

Add a collapsible message across the docs.influxdata.com site to notify users of breaking changes in the InfluxDB 2.0 beta 17 upgrade.

cc @pierwill


⚠ Cioos National CKAN Sitemap has degraded performance

In 94ee110, Cioos National CKAN Sitemap (https://catalogue.cioos.ca/sitemap/sitemap-1.xml) experienced degraded performance:

HTTP code: 200
Response time: 14806 ms

Resolved: Cioos National CKAN Sitemap performance has improved in 40f59fe after 4 minutes.


Not able to make the Xcode project

Hi there... trying quickly I get this error:
MBP:nappgui_build oldes$ cmake -G "Xcode" ../nappgui_sdk/src
-- The C compiler identification is AppleClang <IP_ADDRESS>00033
-- The CXX compiler identification is AppleClang <IP_ADDRESS>00033
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Detecting C compile features
-- Detecting C compile features - failed
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -- broken
CMake Error at /usr/local/Cellar/cmake/3.9.5/share/cmake/Modules/CMakeTestCXXCompiler.cmake:44 (message):
  The C++ compiler
  "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++"
  is not able to compile a simple test program.

  It fails with the following output:

   Change Dir: /Users/oldes/GIT/nappgui_build/CMakeFiles/CMakeTmp

  Run Build Command:"/usr/bin/xcodebuild" "-project"
  "CMAKE_TRY_COMPILE.xcodeproj" "build" "-target" "cmTC_cb4fb"
  "-configuration" "Debug"

  note: Using new build system

  2021-09-09 23:00:33.422 xcodebuild[33634:1747991] unable to create build
  operation: Error Domain=com.apple.xcbuild Code=1 "unknown error while
  handling message: missingTarget(guid:
  "1aba590e2e5c6a1873bb5978a646d793204a9ea3f8464f305b840440404ef12c")"
  UserInfo={NSLocalizedDescription=unknown error while handling message:
  missingTarget(guid:
  "1aba590e2e5c6a1873bb5978a646d793204a9ea3f8464f305b840440404ef12c")}

  ** BUILD FAILED **

MBP:nappgui_build oldes$ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ --version
Apple clang version 11.0.0 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

MBP:nappgui_build oldes$ xcodebuild -version
Xcode 11.0
Build version 11A420a

Your Xcode installation looks fine, but CMake is having trouble using the C++ compiler.
Are you using the official CMake distribution?
https://cmake.org/download/
Have you opened the Xcode IDE? Some additional packages are installed the first time the environment is opened.
In these links you can find more information:
https://discourse.cmake.org/t/cmake-not-working-after-update-do-big-sur/2546
https://www.reddit.com/r/cmake/comments/j9e178/cmake_g_xcode_suddenly_fails_with_the_project_it/

Indeed it was CMake's issue...
I was using this one:
MBP:nappgui_build oldes$ cmake --version
cmake version 3.9.5

To use the one downloaded from web is:
MBP:nappgui_build oldes$ /Applications/CMake.app/Contents/bin/cmake --version
cmake version 3.21.2

So when I use:
MBP:nappgui_build oldes$ /Applications/CMake.app/Contents/bin/cmake -G "Xcode" ../nappgui_sdk/src

the project is generetad as expected.
Cheers!


Pothos-Gui fails to execute topology, pothosutil --run-topology fmradio.json succeeds.

I'd like to run my sdr code from within the gui so I can use widgets , etc.
for a test a opened the simple fm radio demo and modified the sdr source 0 to use my sdrplay rsp2.
If I click on the "Activate Topology" icon nothing happens.   If I export to a json file and use the pothosutil --run-topology my.json,  it works.
In the gui if I reload the plugins I get zone:[]:I/O error: remoteproxyenvironment:transact() connection inactive - Remote Environment crashed
I am running on MacOS 10.11.6
I downloaded the required dependencies and code via git and used cmake to install.
Any ideas about what's preventing the pothos-gui from running the topology ?

Its possible that something in the rsp driver is misbehaving, possibly locking up. Since the process does not like to be nicely unloaded when there is a reload plugins. One suggestion I have is to move the SDR source block to the GUI affinity zone. See if there are either interesting prints in the terminal or any unexpected crashes. Or it might work as well... not sure.

Josh,
 Thanks! When I moved "SDR Source" to “Gui Infinity” It worked.  I no longer need to run PothosUtil to set up a proxy.  All the more reason that the folks at SDRPLAY really should open up the API,  so we can fix the driver.  I downloaded all the Pothosware demos I can find on your Wiki.  Are there going to be more ?

I am working on converting some of the stuff I created in gnuradio.

On Mar 14, 2017, at 9:35 PM, Josh Blum<EMAIL_ADDRESS>wrote:
Its possible that something in the rsp driver is misbehaving, possibly locking up. Since the process does not like to be nicely unloaded when there is a reload plugins. One suggestion I have is to move the SDR source block to the GUI affinity zone. See if there are either interesting prints in the terminal or any unexpected crashes. Or it might work as well... not sure.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/pothosware/pothos-gui/issues/139#issuecomment-286614510, or mute the thread https://github.com/notifications/unsubscribe-auth/AZHo5dGpDqH4GBsoADguLiT-jsmAeMCbks5rl0B3gaJpZM4MaGiZ.

Thanks! When I moved "SDR Source" to “Gui Infinity” It worked. I no longer need to run PothosUtil to set up a proxy. All the more reason that the folks at SDRPLAY really should open up the API, so we can fix the driver.

Glad to hear its working. I cant think of why the sdrplay would work on one server process and not another. That is worrysome, have to keep an eye on it.

I downloaded all the Pothosware demos I can find on your Wiki. Are there going to be more ?

definitely, but I'm personally trying to prioritize framework and gui development. Certainly any volunteer efforts are appreciated. If you have any interesting demos, I would be happy to link to them or share repo access, whatever works.


EVAL add a BuildingsHAsPredictions channel to filter points without preds just in case

Cancelled pull request as we first merge these commits in the intermediate INFER_test_mode branch.


Browsers crashing while in dock

First of all, thank you for this amazing EFI. But I have a problem with it, and maybe you can help me fix it. If I use it laptop-only, no docking involved, no problems with the browsers. When I connect it to the dock and enter Microsoft Edge, I can open 3 tabs just fine, but when I open the 4th one, I can't search anything, my browser crashes, and the Finder closes itself, making the laptop unusable. Same story on Safari.
What could cause this? The only thing I've changed in your EFI was the UUID and Serial Number. I really want to use it while docked, but only 3 Edge tabs opened is a big deal-breaker.
EDIT: Tried again with more tabs, now I could open 6 of them, and on the 7th it would display "This page is having a problem", error code 10. After 2-3 refreshes, it crashes. I'm trying to open any other apps, the same error code 10. No matter the app, error code 10.

First of all, thank you for this amazing EFI. But I have a problem with it, and maybe you can help me fix it. If I use it laptop-only, no docking involved, no problems with the browsers. When I connect it to the dock and enter Microsoft Edge, I can open 3 tabs just fine, but when I open the 4th one, I can't search anything, my browser crashes, and the Finder closes itself, making the laptop unusable. Same story on Safari.
What could cause this? The only thing I've changed in your EFI was the UUID and Serial Number. I really want to use it while docked, but only 3 Edge tabs opened is a big deal-breaker.
EDIT: Tried again with more tabs, now I could open 6 of them, and on the 7th it would display "This page is having a problem", error code 10. After 2-3 refreshes, it crashes. I'm trying to open any other apps, the same error code 10. No matter the app, error code 10.

Thank you for your feedback. I'll track this problem.
Do other browsers have the same problem?
You can download opencore-0.7.1 to see if there is the same problem.
https://github.com/CLAY-BIOS/Lenovo-ThinkPad-T450s-Hackintosh-OpenCore/releases

I've tried using Safari as the default browser, a little bit better than MS Edge, but still after maybe 30 min - 1 hour of browsing, it would stop searching stuff, crash, and the finder would close soon after. Will test Firefox, if the same problem appears I will downgrade to 0.7.1. Thanks for your support.

The problem isn't from the browsers, same thing happening with Firefox. The Finder crashing is actually the problem, after that the laptop overheats, spins the fans really fast, and becomes unusable. Finder not working, terminal not working, spotlight not working, everything stops responding. Again, this happens only when the finder crashes. This happens randomly.

I can also vouch for it. But my problem was even without the dock. I don't use the dock personally but I would have the issue of browser crashing, then everything else crashes and the only way is to restart. I think it started happening around OC0.7.1. However it was happening in Big Sur, after installing Monterey Beta, I have not faced this issue yet. I'll keep you posted if the same error appears.

The problem isn't from the browsers, same thing happening with Firefox. The Finder crashing is actually the problem, after that the laptop overheats, spins the fans really fast, and becomes unusable. Finder not working, terminal not working, spotlight not working, everything stops responding. Again, this happens only when the finder crashes. This happens randomly.

I updated OpenCore 0.7.3, you can try it.

The problem isn't from the browsers, same thing happening with Firefox. The Finder crashing is actually the problem, after that the laptop overheats, spins the fans really fast, and becomes unusable. Finder not working, terminal not working, spotlight not working, everything stops responding. Again, this happens only when the finder crashes. This happens randomly.

I updated OpenCore 0.7.3, you can try it.

我使用了0.7.3后，截止到目前没有在出现所有应用打开都闪退的情况，谢谢。

我没有dw1820a网卡时，在bios里把网卡和蓝牙禁用。使用有线网连接互联网就会导致所有应用都闪退，不联网就一切正常，系统是bigsur11.6

ACPIlog.zip
刚刚在x250上执行了这个log show --last boot | grep -Ei "ACPI"命令
请帮看下附件输出内容

ACPI中没有错误，这不是ACPI的问题。

换过键盘，升级到bigsur最新后，目前没再出现类似问题
也有可能我原来的键盘引起的问题

在崩溃的时候，我详细查看了日志。发现大量如下错误日志。
2021-11-23 16:51:29.192321+0800 0xeee      Default     0x0                  0      0    kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94
2021-11-23 16:51:29.192331+0800 0xeee      Default     0x0                  0      0    kernel: (apfs) apfs_pagein:12201: disk2s5:7047129 ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483504128 size 4096 file size 0 error 94 (Foxmail)
使用的命令为：log show --last boot |grep -Ei "apfs" | grep "error"
其中disk2s5 为我的系统分区 APFS Volume macOS Big Sur           15.3 GB
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      APFS Container Scheme -                      +87.8 GB    disk2
Physical Store disk1s3
1:                APFS Volume macOS Big Sur - Data    55.6 GB    disk2s1
2:                APFS Volume Preboot                 470.6 MB   disk2s2
3:                APFS Volume Recovery                623.5 MB   disk2s3
4:                APFS Volume VM                      1.1 MB     disk2s4
5:                APFS Volume macOS Big Sur           15.3 GB    disk2s5
6:              APFS Snapshot com.apple.os.update-... 15.3 GB    disk2s5s1
请大神帮忙分析一下是什么原因。

在崩溃的时候，我详细查看了日志。发现大量如下错误日志。 2021-11-23 16:51:29.192321+0800 0xeee Default 0x0 0 0 kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94 2021-11-23 16:51:29.192331+0800 0xeee Default 0x0 0 0 kernel: (apfs) apfs_pagein:12201: disk2s5:7047129 ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483504128 size 4096 file size 0 error 94 (Foxmail)
使用的命令为：log show --last boot |grep -Ei "apfs" | grep "error"
其中disk2s5 为我的系统分区 APFS Volume macOS Big Sur 15.3 GB
#: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +87.8 GB disk2 Physical Store disk1s3 1: APFS Volume macOS Big Sur - Data 55.6 GB disk2s1 2: APFS Volume Preboot 470.6 MB disk2s2 3: APFS Volume Recovery 623.5 MB disk2s3 4: APFS Volume VM 1.1 MB disk2s4 5: APFS Volume macOS Big Sur 15.3 GB disk2s5 6: APFS Snapshot com.apple.os.update-... 15.3 GB disk2s5s1
请大神帮忙分析一下是什么原因。

2021-11-23 17:17:58.885454+0800 0x7b86   Default   0x0         0   0  kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164
2021-11-23 17:17:58.885536+0800 0x7b86   Default   0x0         0   0  kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94
2021-11-23 17:17:58.885951+0800 0x7b86   Default   0x0         0   0  kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164
2021-11-23 17:17:58.886031+0800 0x7b86   Default   0x0         0   0  kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94
2021-11-23 17:17:58.886378+0800 0x7b86   Default   0x0         0   0  kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164
2021-11-23 17:17:58.886464+0800 0x7b86   Default   0x0         0   0  kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94
2021-11-23 17:17:58.886743+0800 0x7b86   Default   0x0         0   0  kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164

在崩溃的时候，我详细查看了日志。发现大量如下错误日志。 2021-11-23 16:51:29.192321+0800 0xeee Default 0x0 0 0 kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94 2021-11-23 16:51:29.192331+0800 0xeee Default 0x0 0 0 kernel: (apfs) apfs_pagein:12201: disk2s5:7047129 ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483504128 size 4096 file size 0 error 94 (Foxmail)
使用的命令为：log show --last boot |grep -Ei "apfs" | grep "error"
其中disk2s5 为我的系统分区 APFS Volume macOS Big Sur 15.3 GB
#: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +87.8 GB disk2 Physical Store disk1s3 1: APFS Volume macOS Big Sur - Data 55.6 GB disk2s1 2: APFS Volume Preboot 470.6 MB disk2s2 3: APFS Volume Recovery 623.5 MB disk2s3 4: APFS Volume VM 1.1 MB disk2s4 5: APFS Volume macOS Big Sur 15.3 GB disk2s5 6: APFS Snapshot com.apple.os.update-... 15.3 GB disk2s5s1
请大神帮忙分析一下是什么原因。

2021-11-23 17:17:58.885454+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164
2021-11-23 17:17:58.885536+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94
2021-11-23 17:17:58.885951+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164
2021-11-23 17:17:58.886031+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94
2021-11-23 17:17:58.886378+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164
2021-11-23 17:17:58.886464+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94
2021-11-23 17:17:58.886743+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164

There may be an error in your disk, run First aid in macOS -> Disk tools to fix the disk error.

在崩溃的时候，我详细查看了日志。发现大量如下错误日志。 2021-11-23 16:51:29.192321+0800 0xeee Default 0x0 0 0 kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94 2021-11-23 16:51:29.192331+0800 0xeee Default 0x0 0 0 kernel: (apfs) apfs_pagein:12201: disk2s5:7047129 ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483504128 size 4096 file size 0 error 94 (Foxmail)
使用的命令为：log show --last boot |grep -Ei "apfs" | grep "error"
其中disk2s5 为我的系统分区 APFS Volume macOS Big Sur 15.3 GB
#: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +87.8 GB disk2 Physical Store disk1s3 1: APFS Volume macOS Big Sur - Data 55.6 GB disk2s1 2: APFS Volume Preboot 470.6 MB disk2s2 3: APFS Volume Recovery 623.5 MB disk2s3 4: APFS Volume VM 1.1 MB disk2s4 5: APFS Volume macOS Big Sur 15.3 GB disk2s5 6: APFS Snapshot com.apple.os.update-... 15.3 GB disk2s5s1
请大神帮忙分析一下是什么原因。

2021-11-23 17:17:58.885454+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164
2021-11-23 17:17:58.885536+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94
2021-11-23 17:17:58.885951+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164
2021-11-23 17:17:58.886031+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94
2021-11-23 17:17:58.886378+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164
2021-11-23 17:17:58.886464+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) apfs_pagein_with_verification:11877: decmpfs_pagein_compressed: ino<PHONE_NUMBER>312709164/1152921500312709164 pl_offset 0 f_offset 483491840 size 16384 file size 0 error 94
2021-11-23 17:17:58.886743+0800 0x7b86 Default 0x0 0 0 kernel: (apfs) disk2s5 Data hash mismatch for 16384 bytes at offset 483491840 in data stream<PHONE_NUMBER>312709165 of inode<PHONE_NUMBER>312709164

There may be an error in your disk, run First aid in macOS -> Disk tools to fix the disk error.

在出现问题时，没法打开disk tools，然后重启后，使用disk tools 的 first aid 检测， 没有任何错误。
在使用diskutil apfs list 查看apfs分区状态时，发现系统分区
|       APFS Volume Disk (Role):   disk2s5 (System)
|       Name:                      macOS Big Sur (Case-insensitive)
|       Mount Point:               Not Mounted
|       Capacity Consumed:<PHONE_NUMBER>4 B (15.3 GB)
|       Sealed:                    Broken
|       FileVault:                 No
sealed  broken 。  其他分区均为 yes or no。
不知道这个标签是啥用途，有没有影响。

您好，我的 T450s BigSur11.6 也出现了同样的问题。
经过测试，只要拔出外置内存，只用板载4GB内存开机，进入桌面后30秒开始崩溃，100%复现。
此问题只出现在“OpenCore-0.7.1-v2.7”（2e2ae79）及以后的版本中，“OpenCore-0.7.0-v2.6”（31bc8c5）及以前的版本没有问题。
查看更新记录发现“OpenCore-0.7.1-v2.7”添加了Sidecar支持，禁用Sidecar相关kext（SidecarFixup.kext或FeatureUnlock.kext）后问题解决。
这也同时说明了为什么Monterey没有崩溃问题。
English:
As soon as you unplug you memory and boot up only with the on-board 4GB RAM, it starts crashing about 30 seconds after entering the desktop and 100% recurrence.
By this, I found this issue appeared only after 'OpenCore-0.7.1-v2.7'(2e2ae79), which added Sidecar support. So I disabled FeatureUnlock.kext (aka SidecarFixup.kext) and issue solved.
This also explains why Monterey does not have crash issue.
(Sidecar is not avaiable on Monterey)


How to join two or more tables in Dexie?

I've already asked that on StackOverflow, however, I think I'll get better answers here. The question is as follows:
I'm currently using Dexie.js to store data locally. I have 3 different tables, that are joined with each other by using foreign keys. I managed to setup the schema and insert the corresponding data. However, when I want to retrieve the data, I failed to find an example of how to join different tables.
Here's an example:
`	  var db = new Dexie('my-testing-db');
db.delete().then(function() {
  db.version(1).stores({
	genres: '++id,name',
	albums: '++id,name,year,*tracks',
	bands: '++id,name,*albumsId,genreId'
  });

  db.transaction('rw', db.genres, db.albums, db.bands, function() {
	var rock = db.genres.add({
		name: 'rock'
	  }),
	  jazz = db.genres.add({
		name: 'jazz'
	  });

	var justLookAround = db.albums.add({
	  name: 'Just Look Around',
	  year: 1992,
	  tracks: [
		'We want the truth', 'Locomotive', 'Shut me out'
	  ]
	});

	var sickOfItAll = db.bands.add({
	  name: 'Sick Of it All'
	});

	justLookAround.then(function(album_id) {
	  rock.then(function(rock_id) {
		sickOfItAll.then(function(band_id) {
		  db.bands.update(band_id, {
			genreId: rock_id,
			albumsId: [album_id]
		  }).then(function(updated) {

		  });
		});
	  });
	});

  }).then(function() {
	//how to join the tables here????
	db.bands.each(function(band) {
	  console.log(band);
	});
  });
});`

No one? I can't be the first with this issue?

Nice sample! I'll probably use that in a wiki sample.
Here's how to join the result. Disclaimber: code not tested!
var all = Dexie.Promise.all;

function joinBands (bandCollection) {

    // Use a transaction to speed it up and get atomic results.
    return db.transaction('r', db.bands, db.albums, db.genres, function () {

        // Start by getting all results as an array
        return bandCollection.toArray(function(bands) {

            // Query related properties:
            var genresPromises = bands.map(function (band) {
                return db.genres.get(band.genreId);
            });
            var albumsPromises = bands.map(function (band) {
                return db.albums.where('id').anyOf(band.albumsId).toArray();
            });

            // Await genres and albums queries:
            return all ([
                all(genresPromises),
                all(albumsPromises)¨
            ]).then(function (genresAndAlbums) {

                // Now we have all foreign keys resolved and
                // we can put the results onto the bands array
                // before returning it:
                bands.forEach(function (band, i) {
                    band.genre = genresAndAlbums[0][i];
                    band.albums = genresAndAlbums[1][i];
                });
                return bands;
            });
        });
    });
}

// Join all:
joinBands(db.bands.toCollection()).then(function (bands) {
    alert ("All bands: " + JSON.stringify(bands, null, 4);
});

// Query and join:
joinBands(db.bands.where('genreId').anyOf([1,5,19]).limit(25).then(function (bands) {
    alert ("Some bands: " + JSON.stringify(bands, null, 4));
});

Closing


dapp-console priby logo

Invalid logo on console.optimism.io sign-in privy popup

Those images come from privys backend it might just have been intermitten. I'm seeing the images so going to close this out thanks for reporting.


UI freezes when mixer is complete

I launched GoDcr three times and noticed the following:

The first instance froze the app after logging that the mixer was successful
The second instance also froze the app after logging that mixer was successful.
The third instance did not crash and I left it way lopnger than the first two, at least twice a long. When I restarted GoDCR the fourth time, I noticed that the funds did not get mixed .

This was reproduced.
++ I think the solution will be add the mixer notification listener to the overview page.


Cannot read data.

Hi, I'm using this library with MPU9255.
I cannot read data from the sensor when I call MPU.acceleration in FreeRTOS task.
There are some errors at the console like this.
E (155274) I2Cbus: [port:0, slave:0x68] Failed to read 6 bytes from register 0x3B, error: 0x107

I can get a data without using FreeRTOS task.
How to avoid this issue?
I'm using esp-idf v3.1 and MPU9250.
Regards,
Akira

Sorry, I resolve this issue so I close this. Thank you.

How did you solve this guy??? I'm stuck at the same error.....


'.tfstate..backup' added to Terraform.gitignore

Reasons for making this change:
To ignore backup files with UNIX timestamp, e.g., terraform.tfstate.1502674938.backup.
Links to documentation supporting these rule changes:

Command: state mv - Terraform by HashiCorp
Command: state rm - Terraform by HashiCorp

@pei-lun any links to StackOverflow discussions or other documentation about this change?

@shiftkey I added documentation links. The documentation says terraform state mv and terraform state rm will create backup file of terraform.tfstate with a timestamp in default.

@pei-lun thanks!

@#


Support basic auth for REST API calls

Based on parse REST Api documentation you can make requests using basic HTTP authentication. For example:
<EMAIL_ADDRESS>This feature seems not to be working on parse-server

it's not implemented yet AFAIK. not sure if we can provide a timeline. PR are welcome.

Any idea when the basic HTTP authentication might be added?

Thanks to @hmoqhim for adding this. It will be in the next version.

Is this working yet?  I get error:unauthorized

THis has landed 10 months ago: https://github.com/ParsePlatform/parse-server/pull/2574