add sentinel support

added a sentinelMasterName setting to map to name
needs a sentinels array setting

Coverage decreased (-0.3%) to 78.302% when pulling 8ebf68d06ba01a110f87e2de3226bded1309a446 on wprater:master into d675916400caa567531d5460d3bf620be5dbc4b6 on Wiredcraft:master.

example config
let sentinelHosts;
if (process.env.SENTINEL_HOSTS) {
sentinelHosts = process.env.SENTINEL_HOSTS.split(',')
.map(h => {
const [host, port] = h.trim().split(':');
return {host, port};
});
}
export default {
db: {
name: 'db',
connector: 'ioredis',
// url: process.env.REDIS_URI,
sentinels: sentinelHosts,
sentinelMasterName: process.env.SENTINEL_MASTER_NAME
},
}

Thanks. Merging.


Remove <pthread.h> include and find_package() from build files

Since https://github.com/google/leveldb/commit/d177a026, pthreads is not used directly and leveldb relies on the C++11 threading primitives.

Thank you for looking into this! I think that the #include removal is valid, but the find_package is still needed.

Thank you for looking into this! I think that the #include removal is valid, but the find_package is still needed.

True. Although pthread is not used in the source code it's still needs to be linked. I updated the diff.


add basic IBC updateclient handling

implements handling MsgClientUpdate IBC messages, which perform the core of IBC light client verification. Closes #634

Looking through the code, one thing I'm noticing is that the implementation of check_tx_stateful is empty, and the validation logic is done in the execute_tx path.  This is a problem, because the check/execute split is how we ensure that we're actually executing things transactionally, and it seems like another example of how not having #632 is causing problems for us.
Making the change in #632 will require changing the implementation of the Components, so it interacts with this code.  I think the easiest thing to do would be to merge a version of this code, and then refactor it as part of implementing #632.

Refactored this to use check_tx_stateless, check_tx_stateful correctly


MockFileSystem.File.GetAttributes does not throw FileNotFoundException

If file C:\test123123 does not exist, then
var fileSystem = new FileSystem();
 Console.WriteLine(fileSystem.File.GetAttributes(@"C:\test123123"));

throws as excpected, but
var fileSystem = new MockFileSystem();
Console.WriteLine(fileSystem.File.GetAttributes(@"C:\test123123"));

does not throw.
System.IO.Abstractions <IP_ADDRESS>

yes, it does not behave properly. I will fix it


Siad has exited unexpectedly.

BUG REPORT
Stack Trace or error message
Expected Behavior
Siad has exited unexpectedly.
How to reproduce it (as minimally and precisely as possible)
Panic: invalid page type: 0:0
Environment

Sia version: 1.3.1
OS: ethOS 1.2.7

Duplicate of #2247


Singleton Hijax

Hijax should be a singleton
Hijax overrides the native window.XMLHttpRequest.prototype.open and window.XMLHttpRequest.prototype.send
When a Hijax object is initialized the first time, the native open and send function will be replaced by the Hijax proxy functions.
When a second initialization of the Hijax object happens, we end up with a nested proxy functions.
Tho the impact of this is only limit to how many times Hijax object is created, we should fix this.
Explanation

Hijax.prototype.proxyXHREvents redefines the new open and send functions and calls Hijax.prototype.proxyXhrMethod
Hijax.prototype.proxyXhrMethod wraps the native method with the proxy function to extend the ability to have a before and after call functions
Hijax.prototype.setXHRMethod overrides the native method with the new proxy function

    Hijax.prototype.getXHRMethod = function(method) {
        return window.XMLHttpRequest.prototype[method];
    };

    Hijax.prototype.setXHRMethod = function(method, value) {
        window.XMLHttpRequest.prototype[method] = value;
    };

    Hijax.prototype.proxyXhrMethod = function(method, before, after) {
        var proxy = proxyFunction(this.getXHRMethod(method), before, after);
        this.setXHRMethod(method, proxy);
    };

As you can see, the second time Hijax object is created, it will override the native method that we already override.

Moving this to issue until we find time to address this

@Helen-Mobify, Do you think it's good idea to protect the proxyXHREvents function from being misused. Even with your singleton fix someone could call the previous function and override the window. XMLHttpRequest prototypes again. Maybe add a isProxied variable so this is harder to do?


Odd crash POSSIBLY involving apoli:modify_player_spawn

I have an origin that uses modify_player_spawn, and that player recently had their spawn changed (bed spawn location broken)
and using switchy-teleport
Now the server crashes when they're online and I was pointed to this direction
https://mcpaste.io/12b13404ec9946cc
quilt 1.19.2  0.17.6
switchy-1.5.0
switchy-inventories-1.2.2
switchy-teleport-1.0.0

Interesting, I’ll take a look at this when I’m able to. Will update when I figure out a fix or need additional info.


onEnd doesn't work.

works if you use onEndEvent instead.

Not enough information.
https://github.com/RubaXa/Sortable/blob/master/CONTRIBUTING.md

Here is the jsbin
http://jsbin.com/qiyitu/1/edit?html,js,console,output

onEndEvent — uh, did not understand where it came from?
onEnd — is working correctly.

ahh, sorry, firefox issue only.  Chrome seems to be working fine.

https://bugzilla.mozilla.org/show_bug.cgi?id=1153603

@benjroberts Vote For This Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1153603

Voted, thanks for investigating.

Workaround?

My Workaround was to just define both onEnd and onEndEvent with the same function.

Thanks
Il giorno mar 9 giu 2015 21:44 benjroberts<EMAIL_ADDRESS>ha
scritto:

My Workaround was to just define both onEnd and onEndEvent with the same
function.
—
Reply to this email directly or view it on GitHub
https://github.com/RubaXa/Sortable/issues/333#issuecomment-110482774.


In 636 unittesting plotting related functions format data for plotting js

remove pandas warning by using .copy()
select good columns for lanes
use float to convert numpy values because it was calling json serialisation issues
Tests for format_data_for_plotly_js

This change is

Hello @Yu-jinKim! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file trendyqc/trend_monitoring/tests/test_plotting.py:

Line 497:80: E501 line too long (80 > 79 characters)
Line 498:80: E501 line too long (80 > 79 characters)
Line 499:80: E501 line too long (80 > 79 characters)
Line 563:80: E501 line too long (81 > 79 characters)
Line 564:80: E501 line too long (109 > 79 characters)
Line 566:80: E501 line too long (89 > 79 characters)
Line 631:80: E501 line too long (85 > 79 characters)
Line 632:80: E501 line too long (95 > 79 characters)
Line 633:80: E501 line too long (128 > 79 characters)
Line 635:80: E501 line too long (103 > 79 characters)
Line 636:80: E501 line too long (96 > 79 characters)
Line 637:80: E501 line too long (96 > 79 characters)


Add MCH CUDA stress test

MCH would like to have a computational kernel that could run on all node to detect GPU slow down.

Test case received by MCH.


replace amp_cv with relative_skew

Replicates the changes implemented in https://github.com/BlueBrain/neurodamus/pull/180 to ensure consistency

Codecov Report
Attention: Patch coverage is 93.33333% with 2 lines in your changes missing coverage. Please review.

Project coverage is 91.24%. Comparing base (8a666b5) to head (451a844).

Files
Patch %
Lines

bluecellulab/cell/stimuli_generator.py
94.11%
1 Missing :warning:

...ecellulab/stimulus/circuit_stimulus_definitions.py
85.71%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #195      +/-   ##
==========================================
- Coverage   91.24%   91.24%   -0.01%
==========================================
  Files          95       95
  Lines        5691     5708      +17
==========================================
+ Hits         5193     5208      +15
- Misses        498      500       +2

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


Add toString methods

That's kinda ambiguous since all objects in js have toString by default and js-module just override them

That's kinda ambiguous since all objects in js have toString by default and js-module just override them

Vadzz is right with this, we don't need to manually add the toString method to those classes, all JS objects already have a toString method. We just changed the return value of it from [object Object] to a proper stringification in JS module.

Vadzz is right with this, we don't need to manually add the toString method to those classes, all JS objects already have a toString method. We just changed the return value of it from [object Object] to a proper stringification in JS module.


Suggestion: Type assertion operator (!) with mapped types

TypeScript Version:  2.1.1
Also relates to https://github.com/Microsoft/TypeScript/issues/12424
I recently spent some time looking at the discussion on a safe navigation ?. operator in typescript/javascript (see https://github.com/Microsoft/TypeScript/issues/16, and https://esdiscuss.org/topic/existential-operator-null-propagation-operator). Then it struck me that ES6 proxies could be a solution that didn't require new language operators. Wrote something working together, and also found this existing npm package: https://www.npmjs.com/package/safe-proxy. In summary, you'd be able to write
// Safe (only does actual property access if underlying object is valid)
safe(a).b.c().d[0]

// ...instead of the functionally equivalent but unsafe
a.b.c().d[0]

Now, how do I type annotate this? At first, I thought maybe the new mapped types in Typescript 2.1  could be used, but then I've come to believe that it isn't possible currently (please let me know how to do this otherwise). What I miss is a generalized way of narrowing optional types under ---strictNullChecks.
For example, let's consider using the mapObject from the the Typescript 2.1 release wiki writeup, with optional properties:
const names:{ foo: string, bar?: string} = { foo: "" };
mapObject(names, s => s.length)

This results in a TS2345 error (basically bar can't be optional)
Now, back to the SafeProxy type. The best I can come up with today is
type SafeProxy<T> = {
    [P in keyof T]: SafeProxy<T[P]&any>;
};

...which is marginally better than just any.
I would want (and need for my example above) to define something like below. NOTE: the assertion operator here is made-up-syntax. I suggested an exclamation mark after the actual type, but this could obviously be debated.
type SafeProxy<T> = {
    [P in keyof T]: SafeProxy<T[P]!>;
};

Interestingly it would kind of enable the reverse of Partial<T>:
// existing in lib.d.ts
type Partial<T> = {
    [P in keyof T]?: T[P];
};

// potential
type Complete<T> = {
   [P in keyof T]: T[P]!;
}

Side note: As I intend the SafeProxy class to implement Symbol.toPrimitive, no trailing __value or similar would be needed. This seems to play well with typescript primitives though
Some other usages (that I guess all play pretty well with --strictNullChecks)

advanced assertion style functions
default mechanism functions

this requires subtraction types https://github.com/Microsoft/TypeScript/issues/4183

Not sure i see why this requires subtraction types..

Thanks @mhegazy for a great reply. I realize that it's a truly useful and powerful concept to stop thinking of type parameters as "the input type", and more like "the common denominator between inputs/outputs". Reminds me of Type used in Angular to denote the "type of the constructor". Maybe worth adding something similar to the documentation around Partial?

@mhegazy Can this be done without declaring and implementing a function? If I have a partial type T, how do I simply declare a variable of the "un-partialed" type?

This should be doable now with NonNullable type.


Update get-codeowners PowerShell file

Extend CodeOwners.ps1 to recognize Labels and team aliases in code owners file.

The PowerShell doc lead is @Mike Robbins (Mike.Robbins<EMAIL_ADDRESS>Kindly,
Delora
From: Chidozie Ononiwu<EMAIL_ADDRESS>Sent: Friday, September 11, 2020 2:08 PM
To: Azure/azure-sdk-tools<EMAIL_ADDRESS>Cc: Delora Bradish<EMAIL_ADDRESS>Review requested<EMAIL_ADDRESS>Subject: Re: [Azure/azure-sdk-tools] Update get-codeowners PowerShell file (#981)
@chidozieononiwuhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fchidozieononiwu&data=02|01|Delora.Bradish%40microsoft.com|6056007fdb314e68f73908d8567dac3c|72f988bf86f141af91ab2d7cd011db47|1|0|637354445049675801&sdata=KgQb7socaKKpVWw7uq7tJ03zhW2Nr9bMQ%2FHlYAaLxBI%3D&reserved=0 requested review from @Azure/azure-cli-team on: #981https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-sdk-tools%2Fpull%2F981&data=02|01|Delora.Bradish%40microsoft.com|6056007fdb314e68f73908d8567dac3c|72f988bf86f141af91ab2d7cd011db47|1|0|637354445049685758&sdata=W5NSCZjkKPqMjGT0fpUW88JPv3J1e2rd2EKfFzlpvcw%3D&reserved=0 Update get-codeowners PowerShell file.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-sdk-tools%2Fpull%2F981%23event-3757430239&data=02|01|Delora.Bradish%40microsoft.com|6056007fdb314e68f73908d8567dac3c|72f988bf86f141af91ab2d7cd011db47|1|0|637354445049685758&sdata=fvYfF7ayWnhWqmy2HLAL2i6Cjt8qdEAZZZCV55dEseA%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOAKHAQZV5QRBXWZOKO2WRTSFJRRPANCNFSM4RDPD42A&data=02|01|Delora.Bradish%40microsoft.com|6056007fdb314e68f73908d8567dac3c|72f988bf86f141af91ab2d7cd011db47|1|0|637354445049695716&sdata=5pPr6ts%2FZNnyM6tQMkZWw4ispKm%2FXvnzznqjY%2BO5JYU%3D&reserved=0.

Any updates to this PR? Is it still being worked on?
If this is blocked on something, can you link to the PRs or issues in the description that we are waiting on.

Any updates to this PR? Is it still being worked on?
If this is blocked on something, can you link to the PRs or issues in the description that we are waiting on.

Done

Closing this, till I get to come back to it.


Add emoticons extension

Description
The command Show Emoticons displays a list of categories featuring emoticons.
Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

It feels a bit like this one: https://www.raycast.com/yalishanda/kaomoji-search - is it kinda the same?

@pernielsentikaer I made this because I feel that organizing them this way is better than what yalishanda had done. However, the downside is that the emojis can't be copied by clicking on them in my implementation.
I acknowledge that they are similar so include this only if you feel that it's enough of an improvement from kaomoji-search.

Maybe we can enhance @yalishanda42's version if yours containing something that could be nice to have?

I can see why @blekmus has chosen not to add a command to my extension.
The kaomoji-search extension uses asciilib which in theory provides a category for each kaomoji, but in practice those categories are either undefined or not expressive/specific enough for the purposes of this new extension.
If one finds another library that would fit our common purpose that would be great! I however have no knowledge of such, and apparently @blekmus doesn't have as well, so having that in mind I can easily see why he has decided to add specific kaomoji by hand to those hand-picked categories.
That, of course, doesn't mean it should definitely live in a separate extension - if this new proposal conveys the same idea of listing kaomoji, then it can just be a separate command of the original extension, regardless of whether it uses the same data source or not. After all, to the end user everything is just a collection of kaomojis - it would be more confusing to separate them.
Regarding this, I have a question about the name - emoticon means also symbols like :D, :) etc, but all I can see here is only kaomoji. @blekmus  Do you plan on adding different emoticons? This could be a point in which our two extensions start to actually differ from the user perspective and then it would be make much more sense to have this be a separate extension and named like this.

There could also be a manually updated JSON file that could make the binding between the kaomoji and the category. I'm not sure if that's too much work?

I primarily based this extension on the Emoticons collection found on Google's keyboard application GBoard. Thus I followed their name as well. I plan to extend this by adding more simpler emoticons such as :D as well. Which as @yalishanda42 says might be a point of difference. I was planning on keeping this as a highly curated list of emoticons that primarily express emotions rather than animals and the like.
But I think adding this as a separate command into the already existing kaomoji extension would be more practical in that sense. Because even if simpler ones were to be added, this would primarily be a collection of emoticons that are handpicked rather than brought in from a database like asciilib. So it would be more practical to exist as a command under a umbrella emoticon or kaomoji extension. Where one command is hand picked and the other is to search from the asciilib database. What do you think @yalishanda42?
@pernielsentikaer I believe that is quite a lot of work considering the number of kaomojis in that listing.

.

Yeah, maybe naming the extension "Emoticons" and the commands "Search Kaomoji" and "List Emoticons" for example would be better? Or something like that

I agree. I'm willing to do that. Is it fine if I just extend this pull request with code brought in from yours @yalishanda42?

I agree. I'm willing to do that. Is it fine if I just extend this pull request with code brought in from yours @yalishanda42?

Hm but if we delete the existing kaomoji-search extension, what about the existing users of it?

Yeah, that's a problem. Same issue if we rename the extension as well. @pernielsentikaer thoughts?

If you keep the folder structure and name, then there is nothing wrong with a new title - so we're going to mix up one extension?


NFS support for sandboxes

Can use both "ephemeral" and persisted sandboxes. For example:
@stub.local_entrypoint()
def main():
    nfs = modal.NetworkFileSystem.new()
    sb = stub.app.spawn_sandbox(
        "bash",
        "-c",
        "echo foo > /cache/a.txt",
        network_file_systems={"/cache": nfs},
    )
    sb.wait()
    for x in nfs.read_file("/a.txt"):
        print(x)

@prbot approve


Exposure Value in Info-Panel will Overrun rest of Panel

Exposure Value in Info-Panel will overrun rest of Panel
The code currently takes the reciprocal of the exif exposure value to display as a 1/x fraction. But there is no attempt to constrain the number of decimal places shown, so the value can overrun the focal length value that is next in the panel.
For example, if the exposure value is: 0.002824858757062147
Then the MetadataLoader will store this as:  0.0028 and the panel display code will show this as 1/x like so:
1/357.14285714285717s

exiftool and other exif viewers will display this as 1/354.
I have created a branch to fix the precision of the exposure value and to display the fraction without the offending extraneous decimal digits causing the display overrun.
I'm ready to submit a PR if you would like to incorporate this fix.

To my understanding this is fixed. Closing this. Feel free to reopen if you think otherwise.
Also tanks for flagging it :)


Update waas-configure-wufb.md

This clarifies changes in the diagnostic data requirements.

This PR (and its commit) should close issue ticket #4656 (correction of necessary diagnostic data level).


Sheet`s width is capped to 400 px

I would like to add more width to the sheet(right orientation), but looks like it is not possible above 400px.
The current jsx is working only until that. There is no change from 400 to 500px.
<Sheet open={contactFormVisible} onOpenChange={handleOpenChange}>
  <SheetContent className={cn("w-[500px]", className)} >
</Sheet

There is sm:max-w-sm (max-width: 24rem; /* 384px */) class on the sheetvariants variable in the sheet.tsx component file. You could remove it to fix it.

This issue has been automatically closed because it received no activity for a while. If you think it was closed by accident, please leave a comment. Thank you.


feat: Add support for base64 encoded images to be manually added to Images cache.

Description

Adds a method so base64 encoded images can be manually added to the Images cache.

Checklist

[x] I have followed the Contributor Guide when preparing my PR.
[x] I have updated/added tests for ALL new/updated/fixed functionality.
[x] I have updated/added relevant documentation in docs and added dartdoc comments with ///.
[x] I have updated/added relevant examples in examples or docs.

Breaking Change?

[ ] Yes, this PR is a breaking change.
[x] No, this PR is not a breaking change.

Related Issues

Replace or remove this text.

@erickzanardo I just stumbled upon this method which is already in the Images class:

Doesn't that do the same thing, except with the missing dispose?

@spydon not really, that method will fetch from cache if the image is already there, the method that I introduced will always force the cache to be updated.

@spydon not really, that method will fetch from cache if the image is already there, the method that I introduced will always force the cache to be updated.

Ah, alright, it seems like it should just have been a flag to this method instead of a new method then?
We should really standardize how the caches work for V2, it feels quite unstructured now.

Yeah, agree on the flag, that was what I thought at first, but I preferred to follow the other method add that already exists to keep the consistency.

Makes sense, I'll put it in the V2 list that we should look through the cache classes :)

Sounds good!!!!


util/tlgen.py does not support a host with one device?

I tried to modify the connections in example/tlgen/xbar_2x2.hjson:
connections: {
  h0: ["d0", "d1"],
 h1: ["d0"]
}

it reported the error:
ERROR: get_s1n_if_exist hits DEVICE type (unexpected)

With the connections change, I changed the clock and reset of "h1" to the "main" ones, it reported the error:
ValueError: [U(h1) D(sm1-5)] is not in list

It is possible that one host has only one device connected in a sparse connection. Would you please help to take a look at if the script support this scenario?
Thanks a lot!

CC @eunchan

Hum.. I think current tool has a corner case. If one host connects to a device, the tool doesn't insert sockets in between (if clock is also same). Then checking the downstream addresses causes error as seen above. Thanks for reporting the issue. I will check how I can add this into tlgen.

@andreaskurth FYI

I believe we partially fixed this already for integrated.
Worth checking whether this can be cherry-picked over.

I think https://github.com/lowRISC/opentitan/commit/7c0e4bd0b64dd15da08d059a6c82f1cb2e6d359f (from the Integrated branch) should fix thsi


feat: initial UX of portal analytics

Checklist

[x] the individual contributor license agreement is signed
[x] commit message follows commit guidelines

Description of change
On page load, all click events are run through the portal-analytics code that sends a lightweight payload to the uPortal API to capture the click event.

Firefox and Chrome work, Safari is complaining that the resource was requested insecurely, although the entire localhost site is running http.


Support different ssh auth methods

Add support for different ssh auth methods like password and keyboard-interactive. Currently, only public-key is allowed which is not always the case for ssh servers.

for passwords, we might need to add an explicit option in the config, because we actually need to ask the password before trying other means, which is kinda bad if the user is using public key auth or no auth at all


FIXED: Examples were outdated or had incorrect syntax

Hello!
Some examples in README.md were using outdated syntax or were throwing SyntaxError.
Cheers,
Eric

Thank you Eric!


Any non-cm13 plants should be removed

Fixed by disabling species mutation in https://github.com/CM-14/CM-14/commit/ed5f71740eea8b196a39536057e44abcd6ed408b


Resize items of the list

I have tried to use your example in 2 ways:

using the example of the ListView but on an horizontal-scroll list
using the example of the GridView as it is

In both of the cases, I have tried in many ways to resize width and/or height of the elements of myChildList...however, in both cases it has not been possible, they keep showing taking the full height in the case of the ListView, and in some sort of pre-defined height and width for the GridView.
Can you help with that? how to achieve the desired width and height of the child items?

Hello @andreddie81,
Would it be possible for you to provide some code for us to reproduce your problem?
Thanks!

sure, for example in this piece of code, I am trying to force a ridiculously small value for height, to check if the elements of the grid resize. However they are always the same size:
class AvailableCards extends StatelessWidget {
  final List<Widget> availableCardsList;

  AvailableCards(this.availableCardsList);

  @override
  Widget build(BuildContext context) {
    int columnCount = 4;
    var w = MediaQuery.of(context).size.width;
    var h = MediaQuery.of(context).size.height;
    return Scaffold(
      body: AnimationLimiter(
        child: GridView.count(
          crossAxisCount: columnCount,
          children: List.generate(
            availableCardsList.length,
            (int index) {
              return Container(
                height: 10, // FORCING HEIGHT OF CHILDREN HERE
                child: AnimationConfiguration.staggeredList(
                  position: index,
                  duration: const Duration(milliseconds: 375),
                  child: ScaleAnimation(
                    child: FadeInAnimation(
                      child: availableCardsList[index],
                    ),
                  ),
                ),
              );
            },
          ),
        ),
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.arrow_back),
        backgroundColor: Colors.grey,
        onPressed: () => Navigator.pop(context),
      ),
    );
  }
}

I have to say that i am not sure where to add the value of the height so the elements of the grid take it.
I also found out by the way that, in the example of the gridView, this line gives error as the columncount is not recognized as a named parameter:
....
columnCount: columnCount,
....

Hope that helps.

Hello again @andreddie81,
None of the issues are bugs, so that's good news!
Regarding the fact that you can't change the size of the item displayed in your grid:
This is because you use GridView which uses a childAspectRatio parameter to configure its children's size. The Widget's size is ignored in a GridView in favour of the aspect ratio.
To fix this, if all your elements have the same size, just pick the right aspect ratio, otherwise you should use a different widget than GridView.
The library is technically compatible with any widget you'll pick.
Our example project was misleading by specifying sizes that were not honoured by the GridView. I have updated the code on master.
Secondly regarding the columnCount, this is a from a typo in our README that suggested you use AnimationConfiguration.staggeredList instead of AnimationConfiguration.staggeredGrid. I also fixed it on master.
I hope this will help you!

aha ok that was the reason, ok understood, and thanks for the explanation!.


Send puback even if publish is not authorized in authorizePublish

According to the MQTT spec If a Server implementation does not authorize a PUBLISH to be performed by a Client; it has no way of informing that Client. It MUST either make a positive acknowledgement, according to the normal QoS rules, or close the Network Connection [MQTT-3.3.5-2]
It seems like Aedes conforms to the latter by closing the network connection, this makes the client to reconnect continously and the client doesn't even know why it was disconnected. Is there a way that we can support the first method where a PUBACK is sent to the Client but the packet is dropped from Aedes?

There is none in MQTT 3.1.1.


implement remaining queue wrapper functions

As of now, we have wrapped the queue functions pop, push and llen. These are great to the extent of what we've been using clj-rq until now. However, in order to better expand the library into users outside of moclojer, we need to make sure to deliver a good wrapper with great coverage.

@avelino @Felipe-gsilva @matheusfrancisco  After tiring myself by trying to compile every redis function from Java to Clojure, I thought of the following:
All Jedis' functions are in [this file!(https://github.com/redis/jedis/blob/master/src/main/java/redis/clients/jedis/UnifiedJedis.java). What if we could just retrieve this file, and given any function, rebuild it in clojure based on the amount of parameters.
For example:
  public long persist(String key) {

becomes, in our clojure file (probably by building everything with a big macro):
(defn persist [client key]
  (.persist client key])

What do you guys think?

I like the idea and wrappers should be built this way, but with the possibility to customize the behavior of some specific function when necessary.
@J0sueTM do you have any idea how to implement this?

I began scratching around with this idea last week. Basically, what we need to do is load the jedis repo as a submodule in our resources folder which should be cloned and read on development or build time.
After loading the file resource UnifiedJedis.java, we strip lines that begin with public _ myFunction. and transpose then afterwards to clojure function, transferring the function as said in my last comment.
We shall filter out non needed functions, or better yet just keep a list of the functions we need to be transpiled. I prefer using an allowlist, since a blocklist might be prejudicial in the future if a new function is added, and we as contributors forget to add it to the blocklist
We also need to keep a list of functions that have directions. For example push, which can be eitheir left or right.
So to pack it up:

Add the jedis repo as a submodule so the contents are only loaded when necessary
Load the UnifiedJedis.java file and strip out the lines that looks like a public function
Filter out blocked functions based on an internal allowed function list made by ourselves
Separate these functions between "directable" and "non-directable" (i.e. functions that can go either right or left, or no direction at all6.
Dump these functions within a macro, back at real code.
Of course test this thoroughly. I don;t trust macros that much :sweat_smile: (maybe there;s a way to do it without them :thinking: )

@J0sueTM check this project https://github.com/emlyn/tortilla

https://github.com/trptr/java-wrapper/blob/master/src/trptr/java_wrapper/locale.clj
this is a small wrapper built for  java.util.Locale, but maybe can have some interesting ideas for our use case.

@avelino @Felipe-gsilva I was testing around and got pretty close to retrieving every method correctly. Actually I did:
  (import [java.util Arrays])
  (require '[clojure.string :as str])

  (def my-client (create-client "redis://localhost:6379"))

  (->> (.. @my-client getClass getMethods)
       (take 10)
       (map
        (fn [class]
          {:name (.getName class)
           :parameters (map #(.getName %) (.getParameters class))}))
       (clojure.pprint/pprint))

;; =>

  ({:name "pipelined", :parameters ()}
   {:name "pipelined", :parameters ()}
   {:name "getPool", :parameters ()}
   {:name "executeCommand", :parameters ("arg0")}
   {:name "executeCommand", :parameters ("arg0")}
   {:name "broadcastCommand", :parameters ("arg0")}
   {:name "setBroadcastAndRoundRobinConfig", :parameters ("arg0")}
   {:name "ping", :parameters ()}
   {:name "flushDB", :parameters ()}
   {:name "flushAll", :parameters ()})

When compiling a java package, we lose the argnames, so we get these weird looking arg parameters.
This is why I forked jedis, so we can build it ourselvel with the -parameters flag enabled, consequently being able to read these damn parameters.

@avelino @Felipe-gsilva I've finished retrieving every function from the jedis source code and parsing them up. I just need to dump it all into the final source code.
Do you guys think that it would be best to keep the functions inside queue.clj or inside core.clj.
The main pro of putting into core.clj is that not all functions are about queues. And since it will all be generated in the fly, it feels better for the enduser to just include rq.core and use the functions dynamically loaded.
See the current HEAD at feat/dynamic-queue-fns for the source code I'm referring to.

@J0sueTM I like the edn implementation of the functions we need to map with the reflection
I would make a function that receives the "type" (queue or pubsub), so I would have a specific edn for each "type" with the functions we need for it (queue or pubsub).
The function would be called within the namespace we want


Create a distinct QuestionForm class for each of the existing question types

We currently have a single QuestionForm class for creating a question. In order to implement the solution proposed in this doc, which allows admins to configure their own custom validations, we need to create a separate form class for each question type (TextQuestionForm, AddressQuestionForm, etc). Each of these form classes should extend the existing QuestionForm, which will have all of the common form fields for questions, and then add their own question type-specific fields (such as minLength and maxLength, for the text question type).
This is part of the implementation proposed in this doc.
This work for this issue blocks #377.
Done when there is a form class for each of the currently existing question types (currently Text, Name, Address, and Number).
This task does not include utilizing and routing to these question form classes yet.

Upon starting work on this, I realize I divided the tasks very awkwardly. This task will actually be done in parallel with #590.

(Milestone 4 review): This is in progress, but will need to be moved to Milestone 5


RSpec/NamedSubject: false positive when raising error

Expected behavior
To not trigger when the following construction is used:
it { expect { subject }.to raise_error(ArgumentError, 'problem') }

Actual behavior
Suggests to name subject:
RSpec/NamedSubject: Name your test subject if you need to reference it explicitly.
  it { expect { subject }.to raise_error(ArgumentError, 'problem') }

Steps to reproduce the problem
Enable RSpec/NamedSubject in your .rubocop.yml:
RSpec/NamedSubject:
  Enabled: true

Add a spec that uses subject in a block to check for exception:
RSpec.describe Object do
  subject { raise ArgumentError, 'problem' }

  it { expect { subject }.to raise_error(ArgumentError, 'problem') }
end

RuboCop version
$ bundle exec rubocop -V
0.65.0 (using Parser <IP_ADDRESS>, running on ruby 2.4.5 x86_64-darwin18)

The RSpec cops live in the rubocop-rspec project. Please open up an issue in that project.


Make LND auto-compact default

Getting regular reports of system slowdowns and channel.db-s of multiple GBs in long running or very active nodes.
Compacting the channel.db helps always, so would make sense to make it regular by default.
The default timeout is 1 week, we could make it like 2 months so it wouldn't compact on every restrart.
Note that only the first compact process takes very long.
Will also be able to  compact manually from the menu: https://github.com/rootzoll/raspiblitz/issues/2752

@openoms can we close issue for release?


ORDER BY: support nullable sorting columns and qualified identifiers

Using qualified identifiers together with ORDER BY was not possible
> select users.first_name from users order by null;
thread 'main' panicked at core/translate/mod.rs:248:21:
not yet implemented

Using a sort column that could be both non-null and null was not possible:
> select first_name, name from users left join products on users.id = products.id order by name limit 1;
thread 'main' panicked at core/types.rs:100:33:
called `Option::unwrap()` on a `None` value

Getting different result from sqlite, will have to dig in a bit

I didn't remember that ORDER BY 1 literally means "order by the first result column" even though I use it a lot at work :) changed to ORDER BY NULL for this test because "no sorting" was the intention
will open separate issue about ORDER BY 1 support


Lesson 213: tune go app

Ensure fully static binary see https://www.dimoulis.net/posts/static-compilation-of-go-programs/
certain standard Go libraries use C bindings to provide extra functionality: net os/user

add tags (yes, this overlaps with CGO_ENABLED=0)

enable amd64.v2 cpu instructions (any x86-64-v2 cpu after 2008) per https://en.wikipedia.org/wiki/X86-64
Go 1.18 introduced [4 architectural levels](https://en.wikipedia.org/wiki/X86-64#Microarchitecture_levels) for AMD64. Each level differs in the set of x86 instructions that the compiler can include in the generated binaries:

GOAMD64=v1 (default): The baseline. Exclusively generates instructions that all 64-bit x86 processors can execute.
GOAMD64=v2: all v1 instructions, plus CMPXCHG16B, LAHF, SAHF, POPCNT, SSE3, SSE4.1, SSE4.2, SSSE3.
GOAMD64=v3: all v2 instructions, plus AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, OSXSAVE.
GOAMD64=v4: all v3 instructions, plus AVX512F, AVX512BW, AVX512CD, AVX512DQ, AVX512VL.

trimpath
empty buildid for reproducible builds
agressive inlining
More info

https://dave.cheney.net/high-performance-go-workshop/gopherchina-2019.html#compiler_flags_exercises

or
      # go tool compile -help
      # go tool compile -d help
      # go help build
      # go help buildconstraint

Thanks! I'll test it soon

In my tests, this lead to 10-15% improvements on simple HTTP GET static requests, but will see what happens with your bench setup.

I will not submit PGO (profile guided optimization) this most of the times for such small project only helps with inlining, and that is already covered by -l=2 flag in theory


Extend LongMad fix to Watch_Dogs 2 and Legion

The recent LongMad fix for Watch_Dogs (8d96535) should be extended to Watch_Dogs 2 and Watch_Dogs Legion, as it makes the appearance of outlines correct.
Below are videos captured in Watch_Dogs 2, showing the difference with and without it on. EPILEPSY WARNING for these, I repeatedly enable and disable NetHack to trigger outlines around the player character.
LongMad enabled:
https://github.com/doitsujin/dxvk/assets/63753664/cd7bb441-93dc-4138-97d5-5915d66ba381
LongMad disabled (notice the flashing outline patches):
https://github.com/doitsujin/dxvk/assets/63753664/989800aa-7a81-407a-b937-27a879bfeb97
Don't have an example for Legion, but can confirm it is visible when using DirectX 11. Does not appear on VKD3D or Windows.

Thank you for the report


Disable C4378 for x86-Release

Disable the warning when a 32-bit float is returned which is treated as an error and prevents x86-Release config from building.

I'd prefer we modify this file as little as possible, so could you move this warning disable to https://github.com/aspnet/SignalR-Client-Cpp/blob/c0d3e15fb33c333b1fbd90fd1565fc2912040571/third_party_code/jsoncpp/jsoncpp.cpp#L73

Thanks @wegylexy !


Meeting Agenda 2023-05-10 19:00 UTC

Microsoft Teams Meeting Link
Agenda

Review action items
Project benefits
Other business

Please add agenda items in the comments below

code signing service retiring


check ipBlock and convert ip into ipBlock

Codecov Report

Merging #329 (8fb1275) into main (8811682) will decrease coverage by 0.35%.
The diff coverage is 50.00%.

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

@@            Coverage Diff             @@
##             main     #329      +/-   ##
==========================================
- Coverage   63.84%   63.49%   -0.36%
==========================================
  Files          41       41
  Lines        7172     7171       -1
==========================================
- Hits         4579     4553      -26
- Misses       2212     2229      +17
- Partials      381      389       +8

Impacted Files
Coverage Δ

plugin/tower/pkg/controller/policy/controller.go
83.53% <50.00%> (-1.09%)
:arrow_down:

pkg/agent/controller/policy/policy_controller.go
74.74% <0.00%> (-4.05%)
:arrow_down:

pkg/agent/controller/policy/cache/group.go
75.91% <0.00%> (-2.19%)
:arrow_down:

pkg/controller/group/group_controller.go
69.31% <0.00%> (-2.17%)
:arrow_down:

pkg/agent/datapath/multiBridgeDatapath.go
59.89% <0.00%> (-0.53%)
:arrow_down:

pkg/agent/controller/policy/cache/rule.go
98.03% <0.00%> (+11.76%)
:arrow_up:


finished code challenge 3

Code Challenge: Class 03 - Binary search in a sorted 1D array

[x] Whiteboard Problem

[x] Assign Variables
a) Assign a variable to represent the first index of the search range [a]
b) Assign a variable to represent the last index of the search range [b]
c) Assign a variable to represent the mid point of the array [m]

[x] While Loop: At any point a > b, the test terminates as -1

[x] Find the Mid Point of Array
a)  m = floor of (a+b)/2

[x] Find if search key equals current mid point of index
a) if object at m === k,
return m
b) if object at m < k, a = m + 1,
return to step 2
c) if object at m > k, b = m -1,
return to step 2

[ ] Write unit tests

[x] Follow the template for a well-formatted README


Changes after runtime tests.

Note that I'll be refactoring a bit the containers build setup to move Docker build specific files to containers/ folder. See how it is done for containers/universal-messaging and cloud-streams/
Can you do it form your side for EXX?


java.util.concurrent.TimeoutException：Heartbeat of TaskManager with id 9c958598-9080-476a-a112-20259ce75bd1 timed out

Closing this issue as it is no longer valid or requires additional information. If the issue still exists, please report it on Apache Jira under the project Flink, using the component tag Flink CDC. Thank you!


iroh tag API design review

we need to look at the iroh tag api and see what else should be added or adjusted to make it useful

Proposal for operations (per tag type)

list() (list all tags available
get(tag) get the thing that the tag points to
delete(tag) delete the mapping (not the thing that is pointed at
set(tag, value) store a new mapping (this does not require value to already exist locally

I am very much in favour of allowing arbitrary byte sequences for tags.
For CLI use you will almost always want this to be utf8 strings. But for programmatic use making things utf8 is very limiting in some cases.  Then you would have to somehow stringify the key to be able to use it as a name.
I think we can make things very convenient in the CLI under the assumption that tags will be utf8 strings most of the time while still allowing non uft8 keys for programmatic use.

Should there be a length limit on the the tag name? If so, what should it be?

I'm always a fan to defaulting to the (effective) maximum length of a URL: https://stackoverflow.com/a/417184, which the most conservative one is ~2048 characters

closing as stale


Repository ID on mvn central

Hello,
Yesterday I opened an issue asking for the mvn central id. Somehow the post was deleted. I want to add functionality to the POM that needs the repository id.
I don't understand what is the problem with my post and why someone is deleting it.
--
Regards,

For posterity, the other issue in question was #513. It was closed—not deleted—with a request to move the discussion to the mailing list because it is strictly a request for information/support and can't be resolved with a change to Pushy itself.
@ricardopt because you've closed this issue, I'm assuming you came to the same conclusion. I look forward to assisting you in a more appropriate venue.


Enable fast unaligned access for aosp

Maybe we can add this to clang driver once we have tested it?

aosp testing in progress: https://android-review.googlesource.com/c/platform/build/soong/+/2734373

Maybe we can add this to clang driver once we have tested it?

oh, definitely --- any time we land something in AOSP (and we feel like it's really landed and isn't going to get reverted), we should start moving it upstream. any time i don't suggest that to you is a bug on my part :-)
(the alternative is that every single build system has to add these flags, which obviously doesn't scale.)

merged.

i think it is okay to keep it open as the currently used (backend) flags will be updated (to -munaligned-access) with the new toolchain.

Any reason not to use -mno-strict-align, which is common with GCC?

Bumping this thread because the last comment mentions we'll have 'unaligned-access' in the new toolchain, and I believe we've completed a round of updates since Oct.
@appujee - should we be switching our flags to "-munaligned-access" now? WDYT about @SiFiveHolland 's comments on 'no-strict-align'?

yes, -munaligned-access flag works with the latest clang update.

I'll replace the previous workaround with -munaligned-access

is there a reason we haven't moved this into the driver yet? this flag has been in AOSP for a long time now with no problems...

The change landed few weeks back, https://android-review.googlesource.com/c/platform/build/soong/+/2977952 I forgot to close this bug.

Interestingly -munaligned-access  was replaced by -mno-strict-align in llvm upstream a few days back. Both flags were aliases. Pirama has change to that effect https://android-review.googlesource.com/c/platform/build/soong/+/3002035

I'll  enable the flag by default for Android. https://github.com/llvm/llvm-project/pull/85704 WIP.

the llvm change was merged ... is that cherrypicked for our llvm? (and is that cherrypick in the toolchain that we're working on currently for the forthcoming ndk release, or is it for the next one?)

it was cherry-picked to our llvm in https://android-review.googlesource.com/c/toolchain/llvm_android/+/3009313 it is not in the toolchain (clang-r522817) we are working on.

@appujee --- is this in our current clang?

yes https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/+/refs/heads/main/clang-r530567/clang_source_info.md


validate that our documentation has HTML metadata

we should fail the CI if any document in our docs is missing HTML metadata
documentation: https://github.com/ploomber/contributing/blob/main/documentation/seo.md
we can implement it as part of the pkgmt check command, since that runs in our CI already: https://github.com/ploomber/pkgmt/blob/main/src/pkgmt/cli.py#L56
we're also missing how to include a preview image. ideally we should have a default one because we wont have unique header images for all sections

note that in jupyter-book 0.14 the format has changed from:
html_meta:
    description lang=en: Create line, bar and pie charts from SQL queries in a Jupyter notebook using JupySQL
    keywords: jupyter, sql, jupysql, plotting, matplotlib
    property=og:locale: en_US

to
myst:
  html_meta:
    description lang=en: Create line, bar and pie charts from SQL queries in a Jupyter notebook using JupySQL
    keywords: jupyter, sql, jupysql, plotting, matplotlib
    property=og:locale: en_US


Stabilize functional tests

If you are reporting bug/issue, please provide detailed Repro instructions.
Repro Steps

Functional tests are recently behaving with frequent failures.
I believe the root cause if the additional of AutoCollectedMetricExtractor which sends Metric summary. This might be causing validation errors in tests which did not account for this metrics.

Actual Behavior
Expected Behavior
Version Info
SDK Version :
.NET Version :
How Application was onboarded with SDK(VisualStudio/StatusMonitor/Azure Extension) :
OS :
Hosting Info (IIS/Azure WebApps/ etc) :

Was fixed with #684 #683


Prevent locked users from having Pokemon nicknames hidden in Cross Evolution

This PR fixes #5668 by modifying the behavior of the removeNicknames flag for Cross Evolution: if a Pokemon's nickname represents the name of an actual Pokemon, it is not removed.

Other than that one issue, though, this looks great. Good catch!

Thanks!


[AMORO-2196] Fix scale out error

Why are the changes needed?
Close #2196.
Brief change log

Break out of the loop when the value is successfully fetched.
Remove useless 'fetch' for 'releaseOptimizer'.

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before making a pull request

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

LGTM

Is it convenient to add unit tests in this place?

Is it convenient to add unit tests in this place?


the possibility to add video

hello I would like to know when we will have an update to add the video.
thank you

This library is for editing images. We don't have any plan to support video editing.


Only one shop per player

Only one shop is displayed per player. That's enough for our purposes, but it would still be a desirable feature.

https://github.com/wolf128058/mc-dealer-yml2json/commit/62cea028d4c2333975170643b93b0e9cf96c67f5 could solve that. could you test that with me?


sendCommand api inconsistency

hi,
I really like your project, but I have a problem right now.
sendCommand in version 0.30.0:
  sendCommand(command: string, ...args: RedisValue[]): Promise<RedisReply>;
sendCommand in master:
  sendCommand(     command: string,     args?: RedisValue[],     options?: SendCommandOptions,   ): Promise<RedisReply>;
When can next version be released based on master?
thinks you!

v0.31.0 has been released!
I plan to support RESP3. Because of this, there may still be breaking changes to the sendCommand API.


Bumps chalk from 0.4.0 to 1.1.1.

See https://github.com/mochajs/mocha/issues/1844 and https://github.com/mochajs/mocha/issues/2064
Let's see if the CI is happy building this for older targets.
If so, I'll bump supports-color to ^2.0.0 to match the corresponding chalk subdependency.
> npm ls supports-color
<EMAIL_ADDRESS>/Users/jbnicolai/projects/personal/mocha
├─┬<EMAIL_ADDRESS>│ └──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>

closing; see comments in #2064

(CI might work because we're fiddling with the npm versions; but a vanilla Node v0.8 w/ npm will fail to install mocha)

@boneskull gotcha. Why are we fiddling with npm versions on travis? I'd rather have a representative test result [if possible] ;-)

because we can't install the dev dependencies w/o a newer npm.


Another call for Darwin maintainers

We have a darwin-maintainers team, which is currently hovering around 50 members.
If you'd like to join the team, we're looking for help with the following:

Review and test open PRs
Participate in reducing the number of failing darwin packages
Respond when NixOS/darwin-maintainers is pinged on an issue/PR that you are knowledgeable about

Requirements for joining are minimal. We take a look at issues/PRs you've been involved in to make sure you are helpful and respectful rather than disruptive or rude.
Comments on issues that help confirm they're a problem are just as valid as PRs fixing popular packages. If you have a hard time contributing to the project in this way, a history of productive discussion on the NixOS Discourse or a similarly easily accessible place for public discussion can be considered.
You're welcome to join the Nix on MacOS community on Matrix whether or not you join the team.
If you want to help out but don't have access to aarch64-darwin hardware you can request access to the Darwin build box. Note that it's shared hardware so communicate in the Matrix room when you're doing stdenv rebuilds for a while. A great big thanks to @winterqt for starting that initiative and the Infra team for keeping it going!
Feel free to nominate yourself and help use bring macOS into a better state : )
This is a spiritual successor to #145230, thank you, Domen, for improving the state of Darwin support so far.

Thanks for the initiative @toonn. Until something official gets set up, I will take Domen's place to add new members.

Thank you, Jonas!
I went through the tail end of the previous issue up to the first person already part of the team.
@cidkidnix, @khaneliman, @iFreilicht, @heywoodlh, @DontEatOreo, @siriobalmelli, @matteo-pacini and @afh, welcome to the team.

Thank you @toonn and @zimbatm, very much appreciated! Happy to be part of the team 😃

I have two x86_64-darwin machines, I'm interested in helping whenever I can :)

Added @Guanran928, welcome to the team!

I'm running Nix on aarch64-darwin machines with nix-darwin and home-manager. I'd like to support maintaining Nix on macOS. :)
(I'd happily support Nixpkgs, not only on macOS-related topics. I don't know anything about the processes for "applying" to help.)

Btw. If the maintainer of nix-darwin wants get builder for their CI, in nix-community we should have enough builder capacity by now. I know also have macOS laptop so I can test/port my software to it as you can see from my projects like this: https://github.com/nix-community/srvos/pull/441

Thanks for the offer @Mic92! We currently don’t have elaborate enough testing in nix-darwin for it to really be worthwhile but VM tests is something we’ve tried working towards before, so it might be helpful for us in future.

I can help out a bit on the weekends 🙂

Please also onboard me. I borrowed aarch64-darwin.
(from a friend in high school who cannot use her computer on weekdays)
(having strict parents is not a bad thing, lol)

I'd be happy to help out using the community darwin builder for the moment before I'm able to get myself a darwin system sometime soon.

I have an aarch64-darwin and I have fixed some packages on darwin, would be glad to help

Sure, that would be great to see! I know @Enzime put work into this too; IIRC the hard parts involved automating macOS installation in AArch64 VMs. I wanted to try and keep similar code paths on x86_64-darwin and aarch64-darwin which seemed like it might be tricky at the time, but it was quite a while ago so the virtualization situation might be simpler now. And of course there’s Apple’s draconian licensing limits on concurrent VMs we’d have to consider that would be an inherent bottleneck unless we can use multiple physical machines.
That said, we should probably keep this issue focused on people joining the Darwin maintainers team – I’m available in #nix-darwin-dev:matrix.org or via email if you want to share what you got working.

I gave @toonn team maintainer so he can add existing org members himself.
Added @donn as he isn't an org member yet!

Invited @juliusrickert, @Aleksanaa, @kashw2 and @thecaralice.
Welcome to the team!

@toonn , I would like to be part of this as well.
I only have a x86-64_darwin, but I would like to help with reviews and fixing build errors.

How does one test PRs? Wouldn't trust my comments on reviews but I could at least try build some.

How does one test PRs? Wouldn't trust my comments on reviews but I could at least try build some.

If you are mentioned or asked to review, you will most likely be asked to test on darwin, modify dependencies and add common workarounds. But normally you just need to add some packages under darwin.apple_sdk according to the bug report.

But normally you just need to add some packages under darwin.apple_sdk according to the build failure.

How does one do that exactly? Asking for link to docs.
(I kind of understand how to get home-manager install packages, but getting specific packages from different sources is beyond me.)

@eliandoran, invited. Welcome to the team!
@tko, testing PRs is most conveniently done using nixpkgs-review. Though to actually give approval you should review the code changes.

I am currently dedicating my time to this, even though I'm still a noob. If that's okay, I would love to be a part of this.

@yzx9, invited. Welcome to the team!
Experience is appreciated but not a requirement as long as I have some interactions on issues/PRs to gauge whether or not someone's been helpful.

I'm happy to help with this. Been running nix on an M1 for a little while.

Also happy to help -- using packages from nix on aarch64-darwin daily for work -- very motivated to help keep things working :)

I'd also like to help. I have a aarch64-darwin box 👍

@fidgetingbits, @devusb, @gador, invited. Welcome to the team!

Let me know if you are still looking for maintainers. I have both a x86_64-darwin and aarch64-darwin machine.

Also happy to help with testing builds, PRs etc. have access to x86_64 and aarch64 darwin machines.

I'm happy to help with darwin things! I'm still quite new to the nix world but I'm learning quickly

@21CSM and @Montmorency, I couldn't find any issues/PRs you've participated in. The requirements aren't very strict but I'd like to see some interactions. It's awesome if those interactions are related to Darwin but that's not even a necessity. Take your time to find a couple issues/PRs you can help with and then ping me again, see you soon : )
@ofalvai, passing your name along to zimbatm, because you're not a member of the NixOS org yet ; )

Hi @toonn, that is a totally reasonable ask. Expect a DM soon!

I would be interested in being part of the team, I have unbroken a couple of packages on Darwin in the past and actively use nix-darwin on 2 Macbooks.

I will happily help and have both x86 and Apple Silicon hardware.

@frogamic, @sarahec, invited. Welcome to the team!

I'd like to join the team as well!

I have two x86-64_darwin machines, and willing to help

I use a x86_64-darwin machine as my daily driver and am willing to help as well 😄

Hi everyone 👋 I'm using an M2 for work (and a linux machine privately) and would be happy to help out. Can't make any guarantees on time, but I certainly can build some PRs from time to time on my mac and review them 👍

@itsnebulalol, your open PR looks good but there's no responses to reviews or on issues or other PRs yet so I have too little to evaluate. You can ping here again when you've had a couple interactions.
@Samasaur1, @zachcoyle, @mirkolenz, invited.
@Mastermindaxe, passed your name on to zimbatm.
Welcome to the team!

@itsnebulalol, your open PR looks good but there's no responses to reviews or on issues or other PRs yet so I have too little to evaluate. You can ping here again when you've had a couple interactions.

Makes sense. Thank you for replying. I'll be submitting more once my 1st PR gets merged (so I'm in the maintainers list).

I also can join and help. I have a x86_64-darwin machine currently.
I don't have a lot of darwin-specific knowledge to be honest, but can help to debug and fix for sure since I'm working with Nix and NixOS on a regular basis. I'm also a maintainer of a couple of packages in nixpkgs.

@konradmalik, invited. Welcome to the team!

Happy to help - on x86 at the moment though.

Testing on x86 Darwin is super helpful as Rosetta sometimes breaks during
exception handling tests. (Apple's emulators going back to the PowerPC have
always had a bit of trouble with emulating hardware exception handling.)
On Fri, Jul 19, 2024 at 8:35 AM Martin Jesper Low Madsen <
@.***> wrote:

Happy to help - on x86 at the moment though.
—
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/issues/323144#issuecomment-2239473637,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACWBNDZ4FE6GRJYRMQOBXX3ZNEW4FAVCNFSM6AAAAABKB3MJF6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZZGQ3TGNRTG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

@martinjlowm, invited. Welcome to the team!

I'm willing help, I have an aarch64-darwin machine

@Roshaen, invited. Welcome to the team!

@toonn This looks like a good way to learn a bit more about nix! I'd be glad to help out when I can. I'm running nix-darwin on my aarch64-darwin MBP

@JoshHayes, thanks for the interest. I haven't been able to locate any interactions in Nixpkgs issues/PRs. I don't need much but I want to be able to have some slight assurance that communication styles are compatible and productive.
Feel free to ping again after doing a few reviews or triaging of issues.
If you have a history of participating on the NixOS Discourse or elsewhere that could also serve the same purpose but it's harder for me to find.
I'll edit the OP to include this since it's been a bit of a hidden requirement so far.

@toonn, thank you for your (kind) response. I appreciate the direction and links in your updated OP about what you require here in this issue but also how to begin contributing to nixpkgs. I've wanted to start getting more involved for some time now, so I'll have a look at the Discourse for some info about triaging and reviews. 😄

Hi @toonn , I am still interested! Please let me know.

@21CSM, invited. Welcome to the team!

I would like to help as well. I daily drive a M1 MBP and I also own a M2 mac mini.

@shivaraj-bh, invited. Welcome to the team!

Hello, I would like to help also. I have both Intel and M1 macOS machines.

@jwiegley, invited. Welcome to the team!
(I made heavy use of your Nix setup for Haskell when I started out, thank you! <3)

@toonn Happy to help out where I can. I've been hacking on darwin for a while now, especially on cross-compilation support to Linux targets.

@szlend, invited. Welcome to the team!

Hi, i have a mac-arm with nixpkgs and flakes setup. I am happy to provide support where-ever i can

I would like to participate, but need some direction - what exactly does reviewing/testing PRs involve? I'm mainly asking because build errors are already being caught by CI/ofborg

The ofborg Darwin builders are usually overloaded, so even being able to run nixpkgs-review and test the results is valuable. However, ideally you’d know the basics of how to package things for Darwin on Nixpkgs so that you can help resolve common errors like forgetting Darwin‐only dependencies or needing to conditionalize Linux‐only ones.

Likewise, I really like porting Nix on MacOS, got some cool stuff like Linux builders setup and I'd like to update unions-fuse for example

@kdhingra307, your first PR looks good but I'd like to see another interaction or two, could you ping again when you've had more interactions on issues, PRs or Discourse or similar?
@krad246, you don't need to be part of darwin-maintainers to contribute, in fact that's a prerequisite to joining. The main purpose of the team is to be a point of contact for contributors that run into Darwin-related issues. Check the paragraph in the OP mentioning "Requirements." Ping again when you've had a couple interactions in issues/PRs/Discourse to join the team.
@gshpychka, invited. Welcome to the team!

Hello, I'm isabel, and i would like to become a darwin maintainer. I have 30 merged PRs and have reviewed 72 merged PRs. And have a m1 darwin machine that I'm happy to test some PRs on.

@isabelroses, invited. Welcome to the team!

Hi, would love to help out! I have 31 merged PRs and have reviewed 41 PRs. My primary machine is an M1 MBP and I test most PRs on it, though I do occasionally review on my NixOS WSL machine.

@uncenter, invited. Welcome to the team!

Hi, Nix has been so refreshing keeping things consistent between my NixOS desktop and M2 MBP. So  I would be happy to help in anyway I can if people are still needed.

Thank you @toonn I have joined and will make sure to clean up other related issues/PRs going forward when needed.

I'd be happy to help review and fix darwin packages as well.
I recently fixed zed-editor on darwin, which went through a few iterations until it settled on the new Apple SDK pattern (currently in staging-next).
I'm maintaining five packages, four of which are now running on darwin and the other being a Flutter package (so bringing that to darwin is currently blocked by the Nix Flutter toolchain being Linux-only).
I also try to provide (upstream) patches improving the build experience on darwin for Nix packages I'm not maintaining.

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/the-darwin-sdks-have-been-updated/55295/26

I am interested in helping review and fix darwin packages. I maintain some postgresql extension packages, and pgrx Rust packages that have darwin aarch64 compatibility in my own work. So I'd like to help out on the broader set of packages too. I am also trying to help the postgres foundation adopt nix, and have some darwin support.

@niklaskorz, @samrose, @azuwis, invited. Welcome to the team!


chore: migrate tests to vitest

Hello @michaelbromley
As I was checking the bug from #37 the warnings in the console as seeing below while running the tests caught my attention
(node:13764) ExperimentalWarning: Custom ESM Loaders is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:13764) ExperimentalWarning: The Node.js specifier resolution flag is experimental. It could change or be removed at any time.

I realized that dropping vitest in would require minimal effort since in has chai built-in and gave it a quick try. Indeed, Vitest worked completely out of the box with the only requirement was to add the imports (describe, expect, etc.) in the spec files. That means:
no mocharc.json and in general no config since the repo has a very lean setup.
Reduced dependencies:

@types/chai
@types/glob (redundant with glob v10)
@types/mocha
chai
mocha
ts-mocha
ts-node

Very nice! I'm a big fan of Vitest (moved our main Vendure repo over from Jest last year) and I'm an even bigger fan of removing dependencies so this PR is 👌


Button css has error

As I can see all the form and many elements inside have style error (like h5, button...). Could you please take a look?
https://demo.ghost.io/style-test/

There are no errors in the link provided, but if you want to change the styles for your use-case you're very welcome to do that on your own copy of Casper :)


Can't exit out of endless loop calling builtin

Hi,
If you run while $true { echo a } (or any other builtin in the loop) you'll be stuck in an endless loop.
It looks as though builtin commands can't be interrupted.

There is a channel that exposes interrupts, but since goroutines cannot be interrupted from outside, we need to insert selects on this channel to ensure that interrupts are respected. For instance, the esleep commands respect interrupts; you can verify this by running esleep 10 and ^C it.
Making sure that each builtin respects interrupts can be a bit tricky, but there is one low-hanging fruit: before the execution of each pipeline, check this channel and if there are interrupt signals, abort the execution.

Builtin commands are now interruptible.


Compile into a seperate folder

It would be nice to compile into a separate folder such as dist and update package.json to point to the new index.

Doing this now while implementing changes for new consensus.


Instagram UI: Alternative Version

We have already made it possible to connect Instagram via the API but we should give system users the option to connect via the graphical UI also.
Option A: Connect an Instagram Account with Facebook Login -- Facebook Login Button
Option B: Connect an Instagram Account manually
This alternative version of connecting the Instagram UI should be available via a button above the more information about this source button. This additional button should allow users to connect their account with Facebook Login.

Design Note
Once the system user clicks Login with Facebook we will inform system users:
To get started with Instagram Messages you need to make sure that:

You have an Instagram Business Account (documentation: how to switch to a Business account)
Your Instagram Business Account needs to have at least 1,000 followers
Your Instagram Business profile needs to be a connected to a Facebook page (documentation). We should make a note that linking can only be done via the Instagram mobile app.
You need to allow API Access in Settings > Privacy > Messages in the Instagram App (documentation)

Any updates?

@elhe26 thanks for following up on this one! Can you explain your use case so that we have a better idea how this may be influential?

Sure thing. I don't know if it's possible but here is our case:
We're a  B2B/B2C logistics startup. We offer our users a platform to send and track their packages. We're planning on offer unifed communications (mainly ig) on our platform.
We're looking for solutions and we stumbled upon this awesome project.
Will it be possible to configure airy for separate users? The flow will be the following:

User A configures its ig and get access only to his/her ig.

I don't know if this makes sense.


 Falling back to seeds module=pex
2024/02/22 05:40:47 Process killed successfully
2024/02/22 05:40:47 Process was killed: signal: killed
2024/02/22 05:40:52 Waiting for node to start...
5:40AM INF starting node with ABCI Tendermint in-process module=server
5:40AM INF service start impl=multiAppConn module=proxy msg={}
5:40AM INF service start connection=query impl=localClient module=abci-client msg={}
5:40AM INF service start connection=snapshot impl=localClient module=abci-client msg={}
5:40AM INF service start connection=mempool impl=localClient module=abci-client msg={}
5:40AM INF service start connection=consensus impl=localClient module=abci-client msg={}
5:40AM INF service start impl=EventBus module=events msg={}
5:40AM INF service start impl=PubSub module=pubsub msg={}
5:40AM INF service start impl=IndexerService module=txindex msg={}
5:40AM INF ABCI Handshake App Info hash="�D\"�@�`�D�FP�\x7f1W;�i\x05���\f������%�" height=5984162 module=consensus protocol-version=0 software-version=v0.29.14
5:40AM INF ABCI Replay Blocks appHeight=5984162 module=consensus stateHeight=5984162 storeHeight=5984163
5:40AM INF Replay last block using real app module=consensus
5:40AM INF applying upgrade "v0.29.14" at height: 5984163 module=server
5:40AM INF Running upgrade handler for v0.29.14 module=server
5:40AM INF ending epoch identifier=band_epoch module=x/epochs
5:40AM INF ending epoch identifier=hour module=x/epochs
5:40AM INF ending epoch identifier=tenseconds module=x/epochs
5:40AM INF Vesting tokens for vestingInfo module=x/commitment


feat(app): Git ignore *.log files

A small change that avoid commiting an npm-debug.log file when for example the command npm run eslint fails

Thanks


correct stop_all.sh to stop-all.sh

stop_all.sh should be stop-all.sh in script install.sh

Thanks for contributing!


Navbar(sticky)

Is your feature request related to a problem? Please describe.
Navbar is not sticky
Describe the solution you'd like
I want to make sticky effect on navbar.
Are you willing to contribute to this issue? [Yes/No]
Yes
Describe alternatives you've considered
N/A

Hi @SamikshaSankar Thanks for your interest :), There was already an issue made for the same #44


Show svelte import line before use

This isn't formatted correctly. I've included a fuller example which should supercede this PR:
https://github.com/6eDesign/svelte-calendar/pull/92

The readme has been updated.  Thank you.


Blockchain progress stuck at zero percent

it seems like the blockchain sync process stucks. I have reboot many times already. can someone please help me solve the issues.
=======

cat raspiblitz.log

Running RaspiBlitz Bootstrap 1.7.1
Sun 21 Nov 03:25:57 GMT 2021

*** blitz.ssh.sh checkrepair
countKeyFiles(8)
OK: SSHD RUNNING
No HDMI switch found.
No FS EXPAND needed. needsExpansion(0) fsexpanded(1)
No SSHRESET switch found.
No UASP FIX needed (1st-try).
Waiting for HDD/SSD ...
total 604
drwxr-xr-x   2 root root   4096 Oct 28 11:00 .
drwxr-xr-x 118 root root   4096 Nov 20 01:12 ..
-rw-r--r--   1 root root 565189 Jan 31  2020 moduli
-rw-r--r--   1 root root   1580 Jan 31  2020 ssh_config
-rw-r--r--   1 root root   3250 Jan 31  2020 sshd_config
-rw-------   1 root root   1385 Oct 28 11:00 ssh_host_dsa_key
-rw-r--r--   1 root root    606 Oct 28 11:00 ssh_host_dsa_key.pub
-rw-------   1 root root    513 Oct 28 11:00 ssh_host_ecdsa_key
-rw-r--r--   1 root root    178 Oct 28 11:00 ssh_host_ecdsa_key.pub
-rw-------   1 root root    411 Oct 28 11:00 ssh_host_ed25519_key
-rw-r--r--   1 root root     98 Oct 28 11:00 ssh_host_ed25519_key.pub
-rw-------   1 root root   1823 Oct 28 11:00 ssh_host_rsa_key
-rw-r--r--   1 root root    398 Oct 28 11:00 ssh_host_rsa_key.pub
-rw-r--r--   1 root root    338 Mar  5  2021 ssh_import_id
wifiIsSet=0
hddBackupLocationAvailable=1
hddRestoreConfigAvailable=0
memRestoreConfigAvailable=0
wifiRestore=0
wifiBackup=0
No UASP FIX needed (2nd-try).
isMounted: 1
Skipping UASP deactivation ... cmdlineExists(1) hddAdapterUSB() hddAdapterUSAP(0)
HDD already part of system: 1
load configfile data
running LND users credentials update
SYNCING MACAROONS, RPC Password AND TLS Certificate
make sure LND app-data directories exist
copy macaroons to central app-data directory and ensure unix ownerships and permissions
make sure admin has a symlink at ~/.lnd to /mnt/hdd/app-data/lnd/
make sure LND conf is readable and symlinked
make sure TLS certificate is readable and symlinked
Checking if additional backup device is configured .. ()
No additional backup device was configured.
CLEANING TEMP DRIVE/FOLDER
OK: Temp cleaned
DONE BOOTSTRAP
================================================
cat raspiblitz.provision-setup.log
###################################
_provision.setup.sh
###################################
*** Prepare bitcoin ***
mkdir: cannot create directory ‘/mnt/hdd/bitcoin’: File exists
File Exists: /mnt/hdd/bitcoin/bitcoin.conf --> 1
setting PASSWORD B
OK -> RPC Password B changed
Reboot is needed
...
*** Start bitcoin (SETUP) ***

This can take a while ..

(0/50) checking if bitcoind is running ...
(1/50) checking if bitcoind is running ...
OK bitcoin startup successful
Prepare Lightning (lnd)
############## Setup LND
Creating new LND config ...
*** Init LND Service & Start ***
Starting LND Service ...
WALLET --> NEW
*** Copy LND Macaroons to user admin ***
SYNCING MACAROONS, RPC Password AND TLS Certificate
make sure LND app-data directories exist
copy macaroons to central app-data directory and ensure unix ownerships and permissions
make sure admin has a symlink at ~/.lnd to /mnt/hdd/app-data/lnd/
make sure LND conf is readable and symlinked
make sure TLS certificate is readable and symlinked
END Setup
=======================================
cat systemd.lightning.log | grep -i ERROR
1637467738 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637470100 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637473067 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637473794 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637473976 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637474703 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637480394 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637480576 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637482030 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637484391 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637484755 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637485118 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637485300 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637486027 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637486208 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637486390 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637486935 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637487117 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637490205 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637490568 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637491294 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637492021 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637492203 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637495290 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637495654 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637496017 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637496381 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637496562 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637511211 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637513692 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
=====================================
cat systemd.lightning.log
SYSTEMD RESTART LOG: lightning (LND)
1637467010 STARTED
1637467071 STARTED
1637467131 STARTED
1637467192 STARTED
1637467253 STARTED
1637467313 STARTED
1637467374 STARTED
1637467434 STARTED
1637467495 STARTED
1637467555 STARTED
1637467616 STARTED
1637467676 STARTED
1637467737 STARTED
1637467738 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637467798 STARTED
1637467858 STARTED
1637467919 STARTED
1637467979 STARTED
1637468040 STARTED
1637468100 STARTED
1637468161 STARTED
1637468221 STARTED
1637468282 STARTED
1637468342 STARTED
1637468403 STARTED
1637468463 STARTED
1637468524 STARTED
1637468584 STARTED
1637468645 STARTED
1637468705 STARTED
1637468766 STARTED
1637468827 STARTED
1637468887 STARTED
1637468948 STARTED
1637469008 STARTED
1637469069 STARTED
1637469129 STARTED
1637469190 STARTED
1637469250 STARTED
1637469311 STARTED
1637469372 STARTED
1637469432 STARTED
1637469493 STARTED
1637469554 STARTED
1637469614 STARTED
1637469675 STARTED
1637469736 STARTED
1637469796 STARTED
1637469857 STARTED
1637469917 STARTED
1637469978 STARTED
1637470038 STARTED
1637470099 STARTED
1637470100 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637470160 STARTED
1637470220 STARTED
1637470281 STARTED
1637470342 STARTED
1637470402 STARTED
1637470463 STARTED
1637470523 STARTED
1637470584 STARTED
1637470644 STARTED
1637470705 STARTED
1637470765 STARTED
1637470826 STARTED
1637470886 STARTED
1637470947 STARTED
1637471008 STARTED
1637471068 STARTED
1637471129 STARTED
1637471189 STARTED
1637471250 STARTED
1637471310 STARTED
1637471371 STARTED
1637471431 STARTED
1637471492 STARTED
1637471552 STARTED
1637471613 STARTED
1637471673 STARTED
1637471734 STARTED
1637471795 STARTED
1637471855 STARTED
1637471916 STARTED
1637471976 STARTED
1637472037 STARTED
1637472098 STARTED
1637472158 STARTED
1637472219 STARTED
1637472280 STARTED
1637472340 STARTED
1637472401 STARTED
1637472461 STARTED
1637472522 STARTED
1637472582 STARTED
1637472643 STARTED
1637472703 STARTED
1637472764 STARTED
1637472824 STARTED
1637472885 STARTED
1637472945 STARTED
1637473006 STARTED
1637473067 STARTED
1637473067 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637473127 STARTED
1637473188 STARTED
1637473249 STARTED
1637473309 STARTED
1637473370 STARTED
1637473430 STARTED
1637473491 STARTED
1637473551 STARTED
1637473612 STARTED
1637473672 STARTED
1637473733 STARTED
1637473793 STARTED
1637473794 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637473854 STARTED
1637473915 STARTED
1637473975 STARTED
1637473976 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637474036 STARTED
1637474096 STARTED
1637474157 STARTED
1637474218 STARTED
1637474278 STARTED
1637474339 STARTED
1637474399 STARTED
1637474460 STARTED
1637474520 STARTED
1637474581 STARTED
1637474641 STARTED
1637474702 STARTED
1637474703 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637474763 STARTED
1637474823 STARTED
1637474884 STARTED
1637474945 STARTED
1637475005 STARTED
1637475066 STARTED
1637475126 STARTED
1637475187 STARTED
1637475248 STARTED
1637475308 STARTED
1637475369 STARTED
1637475429 STARTED
1637475490 STARTED
1637475551 STARTED
1637475611 STARTED
1637475672 STARTED
1637475732 STARTED
1637475793 STARTED
1637475853 STARTED
1637475914 STARTED
1637475974 STARTED
1637476035 STARTED
1637476095 STARTED
1637476156 STARTED
1637476216 STARTED
1637476277 STARTED
1637476337 STARTED
1637476398 STARTED
1637476458 STARTED
1637476519 STARTED
1637476579 STARTED
1637476640 STARTED
1637476700 STARTED
1637476761 STARTED
1637476821 STARTED
1637476882 STARTED
1637476943 STARTED
1637477003 STARTED
1637477064 STARTED
1637477125 STARTED
1637477185 STARTED
1637477246 STARTED
1637477306 STARTED
1637477367 STARTED
1637477427 STARTED
1637477488 STARTED
1637477548 STARTED
1637477609 STARTED
1637477669 STARTED
1637477730 STARTED
1637477790 STARTED
1637477851 STARTED
1637477911 STARTED
1637477972 STARTED
1637478032 STARTED
1637478093 STARTED
1637478154 STARTED
1637478214 STARTED
1637478275 STARTED
1637478335 STARTED
1637478396 STARTED
1637478456 STARTED
1637478517 STARTED
1637478577 STARTED
1637478638 STARTED
1637478698 STARTED
1637478759 STARTED
1637478819 STARTED
1637478880 STARTED
1637478940 STARTED
1637479001 STARTED
1637479061 STARTED
1637479122 STARTED
1637479182 STARTED
1637479243 STARTED
1637479303 STARTED
1637479364 STARTED
1637479424 STARTED
1637479485 STARTED
1637479546 STARTED
1637479606 STARTED
1637479667 STARTED
1637479727 STARTED
1637479788 STARTED
1637479848 STARTED
1637479909 STARTED
1637479969 STARTED
1637480030 STARTED
1637480091 STARTED
1637480151 STARTED
1637480212 STARTED
1637480272 STARTED
1637480333 STARTED
1637480393 STARTED
1637480394 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637480454 STARTED
1637480515 STARTED
1637480575 STARTED
1637480576 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637480636 STARTED
1637480696 STARTED
1637480757 STARTED
1637480818 STARTED
1637480878 STARTED
1637480939 STARTED
1637480999 STARTED
1637481060 STARTED
1637481120 STARTED
1637481181 STARTED
1637481241 STARTED
1637481302 STARTED
1637481363 STARTED
1637481423 STARTED
1637481484 STARTED
1637481544 STARTED
1637481605 STARTED
1637481665 STARTED
1637481726 STARTED
1637481786 STARTED
1637481847 STARTED
1637481908 STARTED
1637481968 STARTED
1637482029 STARTED
1637482030 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637482089 STARTED
1637482150 STARTED
1637482210 STARTED
1637482271 STARTED
1637482332 STARTED
1637482392 STARTED
1637482453 STARTED
1637482513 STARTED
1637482574 STARTED
1637482634 STARTED
1637482695 STARTED
1637482755 STARTED
1637482816 STARTED
1637482876 STARTED
1637482937 STARTED
1637482997 STARTED
1637483058 STARTED
1637483118 STARTED
1637483179 STARTED
1637483239 STARTED
1637483300 STARTED
1637483360 STARTED
1637483421 STARTED
1637483481 STARTED
1637483542 STARTED
1637483603 STARTED
1637483663 STARTED
1637483724 STARTED
1637483784 STARTED
1637483845 STARTED
1637483905 STARTED
1637483966 STARTED
1637484027 STARTED
1637484087 STARTED
1637484148 STARTED
1637484209 STARTED
1637484269 STARTED
1637484330 STARTED
1637484390 STARTED
1637484391 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637484451 STARTED
1637484512 STARTED
1637484572 STARTED
1637484633 STARTED
1637484693 STARTED
1637484754 STARTED
1637484755 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637484815 STARTED
1637484875 STARTED
1637484936 STARTED
1637484996 STARTED
1637485057 STARTED
1637485117 STARTED
1637485118 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637485178 STARTED
1637485239 STARTED
1637485299 STARTED
1637485300 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637485360 STARTED
1637485420 STARTED
1637485481 STARTED
1637485542 STARTED
1637485602 STARTED
1637485663 STARTED
1637485723 STARTED
1637485784 STARTED
1637485844 STARTED
1637485905 STARTED
1637485965 STARTED
1637486026 STARTED
1637486027 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637486087 STARTED
1637486147 STARTED
1637486208 STARTED
1637486208 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637486268 STARTED
1637486329 STARTED
1637486389 STARTED
1637486390 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637486450 STARTED
1637486510 STARTED
1637486571 STARTED
1637486632 STARTED
1637486692 STARTED
1637486753 STARTED
1637486813 STARTED
1637486874 STARTED
1637486935 STARTED
1637486935 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637486995 STARTED
1637487056 STARTED
1637487117 STARTED
1637487117 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637487177 STARTED
1637487238 STARTED
1637487298 STARTED
1637487359 STARTED
1637487419 STARTED
1637487480 STARTED
1637487540 STARTED
1637487601 STARTED
1637487662 STARTED
1637487722 STARTED
1637487783 STARTED
1637487843 STARTED
1637487904 STARTED
1637487965 STARTED
1637488025 STARTED
1637488086 STARTED
1637488146 STARTED
1637488207 STARTED
1637488267 STARTED
1637488328 STARTED
1637488388 STARTED
1637488449 STARTED
1637488509 STARTED
1637488570 STARTED
1637488630 STARTED
1637488691 STARTED
1637488751 STARTED
1637488812 STARTED
1637488872 STARTED
1637488933 STARTED
1637488993 STARTED
1637489054 STARTED
1637489114 STARTED
1637489175 STARTED
1637489235 STARTED
1637489296 STARTED
1637489357 STARTED
1637489417 STARTED
1637489478 STARTED
1637489538 STARTED
1637489599 STARTED
1637489659 STARTED
1637489720 STARTED
1637489780 STARTED
1637489841 STARTED
1637489902 STARTED
1637489962 STARTED
1637490023 STARTED
1637490083 STARTED
1637490144 STARTED
1637490204 STARTED
1637490205 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637490265 STARTED
1637490325 STARTED
1637490386 STARTED
1637490446 STARTED
1637490507 STARTED
1637490567 STARTED
1637490568 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637490628 STARTED
1637490688 STARTED
1637490749 STARTED
1637490809 STARTED
1637490870 STARTED
1637490930 STARTED
1637490991 STARTED
1637491051 STARTED
1637491112 STARTED
1637491172 STARTED
1637491233 STARTED
1637491293 STARTED
1637491294 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637491354 STARTED
1637491415 STARTED
1637491475 STARTED
1637491536 STARTED
1637491596 STARTED
1637491657 STARTED
1637491717 STARTED
1637491778 STARTED
1637491838 STARTED
1637491899 STARTED
1637491960 STARTED
1637492020 STARTED
1637492021 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637492081 STARTED
1637492141 STARTED
1637492202 STARTED
1637492203 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637492263 STARTED
1637492323 STARTED
1637492384 STARTED
1637492444 STARTED
1637492505 STARTED
1637492565 STARTED
1637492626 STARTED
1637492686 STARTED
1637492747 STARTED
1637492807 STARTED
1637492868 STARTED
1637492928 STARTED
1637492989 STARTED
1637493049 STARTED
1637493110 STARTED
1637493170 STARTED
1637493231 STARTED
1637493292 STARTED
1637493352 STARTED
1637493413 STARTED
1637493473 STARTED
1637493534 STARTED
1637493594 STARTED
1637493655 STARTED
1637493715 STARTED
1637493776 STARTED
1637493836 STARTED
1637493897 STARTED
1637493957 STARTED
1637494018 STARTED
1637494078 STARTED
1637494139 STARTED
1637494200 STARTED
1637494260 STARTED
1637494321 STARTED
1637494381 STARTED
1637494442 STARTED
1637494502 STARTED
1637494563 STARTED
1637494624 STARTED
1637494684 STARTED
1637494745 STARTED
1637494805 STARTED
1637494866 STARTED
1637494926 STARTED
1637494987 STARTED
1637495047 STARTED
1637495108 STARTED
1637495168 STARTED
1637495229 STARTED
1637495290 STARTED
1637495290 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637495350 STARTED
1637495411 STARTED
1637495471 STARTED
1637495532 STARTED
1637495592 STARTED
1637495653 STARTED
1637495654 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637495714 STARTED
1637495774 STARTED
1637495835 STARTED
1637495896 STARTED
1637495956 STARTED
1637496017 STARTED
1637496017 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637496077 STARTED
1637496138 STARTED
1637496198 STARTED
1637496259 STARTED
1637496319 STARTED
1637496380 STARTED
1637496381 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637496441 STARTED
1637496501 STARTED
1637496562 STARTED
1637496562 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637496622 STARTED
1637496683 STARTED
1637496743 STARTED
1637496804 STARTED
1637496864 STARTED
1637496925 STARTED
1637496985 STARTED
1637497046 STARTED
1637497106 STARTED
1637497167 STARTED
1637497227 STARTED
1637497288 STARTED
1637497348 STARTED
1637497409 STARTED
1637497469 STARTED
1637497530 STARTED
1637497590 STARTED
1637497651 STARTED
1637497711 STARTED
1637497772 STARTED
1637497832 STARTED
1637497893 STARTED
1637497953 STARTED
1637498014 STARTED
1637498074 STARTED
1637498135 STARTED
1637498195 STARTED
1637498256 STARTED
1637498316 STARTED
1637498377 STARTED
1637498437 STARTED
1637498498 STARTED
1637498559 STARTED
1637498619 STARTED
1637498680 STARTED
1637498740 STARTED
1637498801 STARTED
1637498862 STARTED
1637498922 STARTED
1637498983 STARTED
1637499043 STARTED
1637499104 STARTED
1637499164 STARTED
1637499225 STARTED
1637499285 STARTED
1637499346 STARTED
1637499406 STARTED
1637499467 STARTED
1637499527 STARTED
1637499588 STARTED
1637499648 STARTED
1637499709 STARTED
1637499769 STARTED
1637499830 STARTED
1637499890 STARTED
1637499951 STARTED
1637500011 STARTED
1637500072 STARTED
1637500133 STARTED
1637500193 STARTED
1637500254 STARTED
1637500314 STARTED
1637500375 STARTED
1637500435 STARTED
1637500496 STARTED
1637500557 STARTED
1637500617 STARTED
1637500678 STARTED
1637500738 STARTED
1637500799 STARTED
1637500859 STARTED
1637500920 STARTED
1637500980 STARTED
1637501041 STARTED
1637501101 STARTED
1637501162 STARTED
1637501222 STARTED
1637501283 STARTED
1637501343 STARTED
1637501404 STARTED
1637501464 STARTED
1637501525 STARTED
1637501586 STARTED
1637501646 STARTED
1637501707 STARTED
1637501767 STARTED
1637501828 STARTED
1637501888 STARTED
1637501949 STARTED
1637502009 STARTED
1637502070 STARTED
1637502130 STARTED
1637502191 STARTED
1637502251 STARTED
1637502312 STARTED
1637502372 STARTED
1637502433 STARTED
1637502494 STARTED
1637502554 STARTED
1637502615 STARTED
1637502675 STARTED
1637502736 STARTED
1637502796 STARTED
1637502857 STARTED
1637502917 STARTED
1637502978 STARTED
1637503038 STARTED
1637503099 STARTED
1637503159 STARTED
1637503220 STARTED
1637503281 STARTED
1637503341 STARTED
1637503402 STARTED
1637503462 STARTED
1637503523 STARTED
1637503583 STARTED
1637503644 STARTED
1637503704 STARTED
1637503765 STARTED
1637503825 STARTED
1637503886 STARTED
1637503946 STARTED
1637504007 STARTED
1637504067 STARTED
1637504128 STARTED
1637504188 STARTED
1637504249 STARTED
1637504309 STARTED
1637504370 STARTED
1637504430 STARTED
1637504491 STARTED
1637504551 STARTED
1637504612 STARTED
1637504672 STARTED
1637504733 STARTED
1637504794 STARTED
1637504854 STARTED
1637504915 STARTED
1637504975 STARTED
1637505036 STARTED
1637505096 STARTED
1637505157 STARTED
1637505217 STARTED
1637505278 STARTED
1637505338 STARTED
1637505399 STARTED
1637505459 STARTED
1637505520 STARTED
1637505580 STARTED
1637505641 STARTED
1637505701 STARTED
1637505762 STARTED
1637505823 STARTED
1637505883 STARTED
1637505944 STARTED
1637506004 STARTED
1637506065 STARTED
1637506125 STARTED
1637506186 STARTED
1637506246 STARTED
1637506307 STARTED
1637506368 STARTED
1637506428 STARTED
1637506489 STARTED
1637506549 STARTED
1637506610 STARTED
1637506670 STARTED
1637506731 STARTED
1637506791 STARTED
1637506852 STARTED
1637506912 STARTED
1637506973 STARTED
1637507033 STARTED
1637507094 STARTED
1637507155 STARTED
1637507215 STARTED
1637507276 STARTED
1637507336 STARTED
1637507397 STARTED
1637507457 STARTED
1637507518 STARTED
1637507579 STARTED
1637507639 STARTED
1637507700 STARTED
1637507760 STARTED
1637507821 STARTED
1637507881 STARTED
1637507942 STARTED
1637508002 STARTED
1637508063 STARTED
1637508123 STARTED
1637508184 STARTED
1637508244 STARTED
1637508305 STARTED
1637508365 STARTED
1637508426 STARTED
1637508486 STARTED
1637508547 STARTED
1637508608 STARTED
1637508668 STARTED
1637508729 STARTED
1637508789 STARTED
1637508850 STARTED
1637508910 STARTED
1637508971 STARTED
1637509031 STARTED
1637509092 STARTED
1637509152 STARTED
1637509213 STARTED
1637509273 STARTED
1637509334 STARTED
1637509394 STARTED
1637509455 STARTED
1637509515 STARTED
1637509576 STARTED
1637509637 STARTED
1637509697 STARTED
1637509758 STARTED
1637509818 STARTED
1637509879 STARTED
1637509939 STARTED
1637510000 STARTED
1637510061 STARTED
1637510121 STARTED
1637510182 STARTED
1637510242 STARTED
1637510303 STARTED
1637510363 STARTED
1637510424 STARTED
1637510484 STARTED
1637510545 STARTED
1637510605 STARTED
1637510666 STARTED
1637510726 STARTED
1637510787 STARTED
1637510847 STARTED
1637510908 STARTED
1637510968 STARTED
1637511029 STARTED
1637511089 STARTED
1637511150 STARTED
1637511210 STARTED
1637511211 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637511271 STARTED
1637511332 STARTED
1637511392 STARTED
1637511453 STARTED
1637511513 STARTED
1637511574 STARTED
1637511634 STARTED
1637511695 STARTED
1637511755 STARTED
1637511816 STARTED
1637511876 STARTED
1637511937 STARTED
1637511997 STARTED
1637512058 STARTED
1637512118 STARTED
1637512179 STARTED
1637512239 STARTED
1637512300 STARTED
1637512360 STARTED
1637512421 STARTED
1637512481 STARTED
1637512542 STARTED
1637512602 STARTED
1637512663 STARTED
1637512723 STARTED
1637512784 STARTED
1637512845 STARTED
1637512905 STARTED
1637512966 STARTED
1637513026 STARTED
1637513087 STARTED
1637513147 STARTED
1637513208 STARTED
1637513268 STARTED
1637513329 STARTED
1637513389 STARTED
1637513450 STARTED
1637513510 STARTED
1637513571 STARTED
1637513631 STARTED
1637513692 STARTED
1637513692 ERROR: [lncli] could not load global options: unable to decode macaroon: empty macaroon data
1637513752 STARTED
1637513813 STARTED
1637513873 STARTED
1637513934 STARTED

I dont think in your case the problem is with the lightning part ... something seems to be off with bitcoind that makes lnd restart a lot of times. If this is a fresh setup I would recommend starting fresh again. Turn everything off, flash a new sd card and during then dont choose recover do with fresh setup and dont delete the HDD/SSD when asked (dont reuse blockchain).
If you run into the same problem, please write again.

Closing this issue .. please reopen if problem still exists.


FIX-#5988: BUG: Concatenation of frames with strings is not supported…

… by HDK

What do these changes do?

[x] first commit message and PR title follow format outlined here

NOTE:  If you edit the PR title to match this format, you need to add another commit (even if it's empty) or amend your last commit for the CI job that checks the PR title to pick up the new PR title.

[x] passes flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
[x] passes black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
[x] signed commit with git commit -s
[x] Resolves #5988
[x] tests added and passing
[ ] module layout described at docs/development/architecture.rst is up-to-date

The fuzzy test failed, probably, due to timeout.


deps: update Rollkit version

Description
Updates rollkit/rollkit version to latest fix in https://github.com/rollkit/rollkit/pull/794

Author Checklist
All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.
I have...

[ ] included the correct type prefix in the PR title
[ ] added ! to the type prefix if API or client breaking change
[ ] targeted the correct branch (see PR Targeting)
[ ] provided a link to the relevant issue or specification
[ ] followed the guidelines for building modules
[ ] included the necessary unit and integration tests
[ ] added a changelog entry to CHANGELOG.md
[ ] included comments for documenting Go code
[ ] updated the relevant documentation or specification
[ ] reviewed "Files changed" and left comments if necessary
[ ] confirmed all CI checks have passed

Reviewers Checklist
All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.
I have...

[ ] confirmed the correct type prefix in the PR title
[ ] confirmed ! in the type prefix if API or client breaking change
[ ] confirmed all author checklist items have been addressed
[ ] reviewed state machine logic
[ ] reviewed API design and naming
[ ] reviewed documentation is accurate
[ ] reviewed tests and test coverage
[ ] manually tested (if applicable)

This may make more sense to be edited after release of rollkit/rollkit v0.7.1