Min bread balance hold locking

some locking feature which will guarantee that they are holding the amount they need to for them to be eligible for receiving yield

This seems related to #86, maybe it's favorable to ditch the minProjectBalance in favor of this?

This seems related to #86, maybe it's favorable to ditch the minProjectBalance in favor of this?

Long term, that is the plan, but this provides a short term solution


Fix/8302 manage pagination blogpostarchive

fixes #8302

My only concern is that it's a breaking change on the service interface. Either target dev or try not to add this to the interface for now.


docs: Add "Leaflet.translate" to the plugin list

Hi,
This plugin is in support of step 7 ("Create a repo ...") in #9092.
Please review and merge.
Regards,
Nick

Hi @Malvoz, @Falke-Design & All,
Would someone be able to take a look at this pull request to add Leaflet.translate to the plugins list please?
Thanks,
Nick

Thanks Florian! @Falke-Design


how send xml when invoke the call.

Hi, I try to consumer the next SoapService http://<IP_ADDRESS>:8086/m4.in.wsint/services/M4WSIntSR?wsdl specifically the method sendSMS, but always return error -105 same of the service, this error make reference can't logged because the credential are invalid, but the creadential are good and the support of company services verified the information. So I decide, testing the service and credencial the Boomerang Soap in google chrome and this working perfectly with the next body:
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cor="http://core.ws.m4.tedexis.com">
<x:Header/>
<x:Body>
cor:sendSMS
cor:passport?</cor:passport>
cor:password?</cor:password>
cor:number?</cor:number>
cor:text?</cor:text>
</cor:sendSMS>
</x:Body>
</x:Envelope>
Then my cuestion is, how send this body with your soapwrapper? I hope you can help me.
Thanks.

You need a custom header for this.
$this->soapWrapper->add('Currency', function ($service) {
      $service
        ->customHeader(--PUT-HEADER-HERE--);
    });


Step 7.

Why do you have the user copy App Federation Metadata Url?  The document never says to paste the App Federation Metadata Url?
7. On the Set up single sign-on with SAML page, In the SAML Signing Certificate section, click copy button to copy App Federation Metadata Url and save it on your computer.

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

ID: 957b6f8e-0640-074e-bc70-2934eae5969a
Version Independent ID: c2d53cc6-f094-c87a-763a-2ce96aa747d2
Content: Tutorial: Microsoft Entra SSO integration with hireEZ-SSO - Microsoft Entra ID
Content Source: docs/identity/saas-apps/hiretual-tutorial.md
Service: active-directory
Sub-service: saas-app-tutorial
GitHub Login: @jeevansd
Microsoft Alias: jeedes

@jonbrekhusvt
Thanks for your feedback! We will investigate and update as appropriate.

@jeevansd
Can you please check and add your comments on this doc update request as applicable.
@jonbrekhusvt
Thanks for bringing this to our attention.
I'm going to assign this to the document author so they can take a look at it accordingly.

As we noticed Application side configuration steps are incorrect, we are updating them and the Federation Metadata XML file which is downloaded from the Microsoft Entra admin center is used in the Application side configuration steps.
we're creating a separate PR for the changes in our private repo, you may expect the updated doc within 2-3 working days.
#please-close


[PAIShare] Add marketplace page

Please fix the errors in continuous integration and then squash merge the PR. Thanks!

Coverage remained the same at 51.958% when pulling 68b0b5c865feea38e6d21fdd973a270737c0d0ed on qixcheng/webportal/marketplace into c95c8fec5e7c8a9ac8f6bf8c12e32fb4ee5a5fe0 on paishare.


property name correction

I've reviewed your PR and everything is fine, but for some reason, I am unable to authorize the merge. I believe I don't have the necessary permissions.


Docs.MS Release Updates for Azure.Messaging.EventHubs.Processor

Update docs metadata and targeting for release of Azure.Messaging.EventHubs.Processor

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

File
Status
Preview URL
Details

api/overview/azure/messaging.eventhubs.processor-readme-pre.md
:white_check_mark:Succeeded
View

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


Guiding principles

What central principles do we want to guide development? These should be concise statements that reflect the core ideals we want to promote.
If proposed features don't fit these themes, they don't get merged. If features are neutral or borderline, we should discuss them on a case by case basis.

My own suggestions are

Privacy

Data is volunteered, not required (Other than email and user name, obviously)
We never release volunteered data to third parties
We should be extremely careful how we handle that data internally

Discussion

I'd love for this to be a place for thought provoking discussion rather than "OMG CUTE PUPPY" (or kittens, haha)
Maybe build in features to encourage citing sources? I'm not quite sure how to approach this idea

My core idea is that it isn't a shoutbox.
To me it's more about finding out the information you want than what is
already provided.
I can see the value of what you are proposing with sources, though I feel
like that may be a bit different from what I am envisioning.
Thought provoking is good, but again most people just want to know what
their friends are up to.
My core design principle is privacy first. Simplify always.
On Sat, Dec 5, 2015, 8:01 PM Keith Wade<EMAIL_ADDRESS>wrote:

My own suggestions are

Privacy

Data is volunteered, not required (Other than email and user
name, obviously)
We never release volunteered data to third parties
We should be extremely careful how we handle that data internally

Discussion

I'd love for this to be a place for thought provoking discussion
rather than "OMG CUTE PUPPY" (or kittens, haha)
Maybe build in features to encourage citing sources? I'm not
quite sure how to approach this idea

—
Reply to this email directly or view it on GitHub
https://github.com/whiteboards/converse/issues/5#issuecomment-162265533.

I asked a friend for input and their take on what's wrong with traditional social media was similar but added an interesting angle (emphasis added):

Audience specificity mostly. I have different kinds of conversations with different kinds of friends. On fb I'm always shouting to the whole world

I'm not really sure how we could even begin to combat this, but this sort of thing really worries me with the way traditional social media works.
If you're interested, this article is the final article in the column and discusses why they're ending it. Spoiler: It's closely related.

Well I think the first article kinda says it all. We can't combat that. Like it said, the two groups of people simply don't overlap and you can't exactly change their groups of friends. And even when they do overlap, the theorists will reject it anyway.
Though on that note, I think a more practical question is not how we should combat it, but IF we should combat it. If we start policing our users, it's an intrusion. Even if we add something like a way to provide sources, people will only add shitty sources and call it proof.
As a matter of principle, like Nathan was saying, privacy is the most important rule of thumb. And with privacy is the right to do/say/believe what you wish. It's not our business to combat peoples ignorance, even if it bothers us.

Plus this is Nathan's baby and I feel like he's going for something more simple and a slightly different direction. Though I could be wrong. Haha

What I'm trying to point out is that traditional social networks only add to the problem by allowing users to segregate themselves so easily.
That's the problem that I think we might be able to address, but I'm not sure how to approach it. We need ethical ways to encourage users to branch out beyond their echo chamber or ways to discourage the construction of echo chambers in the first place.

It depends on what we're going for here then. If it's facebook style where it's a friend thing (which is my understanding) or a reddit thing where everyone is open to everyone.
If it's a facebook style thing, then you can encourage people to make new friends with differing views. If it's a reddit style thing, then it leaves things open for a significantly different approach to things.

So far I haven't worked on anything that gets into that functionality yet. This issue page has been the entire discussion so far.

Well then, let's get @NathanBland in here to clarify. I think it's a little early to discuss combating anything when we don't even know what we're going for in the first place. lol.
@NathanBland lead us oh wise and benevolent one!

Sorry for not chiming in on this sooner guys, was not near a keyboard all weekend.
To put it simply, this isn't a problem for this platform. That's part of the whole point actually. I'm sick of traditional social media, because I will get junk like this that shows up in my news feed. Converse, or whatever it ends up being called eventually, is about actually finding out what you want to from your friends. It's about asking for information that you seek from your friends. I'll list a few options below that I would love to see as default options.
##Questions you should be able to ask your friends:

What are you up to?
This is the simplest form, and the closest we should get to a "status update". It can be looked at like a general inquiry.
What are you listening to?

Should give the user an option to either drop in a URL (youtube link, viemo, etc) or just a title and artist. We should then go query an API like youtube, soundcloud, etc. and return to the individual(s) that asked the original response from the user, as well as an integrated search list of "embedded" results.

What are you reading?
This is one of two options that I guess allow for people to post junk like what @keawade mentioned above. The reason this isn't a problem is that it will only show up to those who ask for it. While I believe there are some people who would directly link their friends to this kind of crap, I also believe the amount of people who would directly respond to friends with this, as opposed to just updating their feed, is dramatically lower.
What are you watching?
This more closely aligns with the music option above in terms of what we should do for processing the content that the user includes, though like the "what are you reading" a most likely option for response is a link.
Where are you/where are you headed?
Kind of like a built in glympse or google maps share location, not sure how many people actually care about this, but it would be nice to have it as an option.
What are you....?

This is a custom question that I think should be an option as well. People may want to know something more specific than the options we have above. I'm also going to use this as a segue to privacy that @crodeheaver also brought up, as I believe this question requires a different level.

Our Content Model and User Flow
As briefly mentioned already in this issue we are not a typical bit of social media. At least that is not my vision. Listed below is what I think Converse should be all about, I'm open to discussion on this, but this is what I believe we should be.
NOT a shoutbox, or endless stream

We are not built to show endless streams of updates from people, or content shared. We are a different format.

###We are more "real time".

Updates appear when asked for, not before, not after.

This is the core of what we should be. When talking about using our system, we should always start with "as a user". So, let me explain:

As a user, I should be able to ask my select friends questions (see above) and get updated information that I asked for.
As a user, I should see my friends requests for information and be able to respond to that in a meaningful way.
As a user, if I choose, I should be able to know who is asking for what information.
If I am ok with the default setting of "x(number) of your friends asked for an update" then great, however, if I want to know who is asking for what, I should have that option: "Keith, Colby, & Jim-bob want to know what you are doing next saturday"
As a user, I should be able to see what others are asking my friends: "Colby has 3 friends that are wanting to know what he is listening to"
I should be able to add my name/number (x number of friends/names of friends) to this easily.
As a user, I should not be given stale information.
If I ask for an update, you can show me what their most recent update was, but tell me how old it is, and notify me when they give an updated response: "The last time someone asked Keith what he was watching, he said he was watching star-wars. That was 4 days ago, asking him for an update."

This should get us started, and honestly there is a lot of work to make that simple list come to life.
The user's contact card can be used to show a list of questions that you can ask, and that have been asked, while a "stream" on the right side where the hard-coded cards are, can deliver updates as they come in. We should never show information older than 10 hours here unless asked for it.
Sorry for the wall of text, like I said I'm more than open to input on this, but you asked haha.

The more info the better, in my opinion. I think it's important to have a unified end goal in everyone's mind from start to finish so that the end product can become more refined over time, but with the same guiding principles through out.

I mean, if we want to discuss what we're making, now is the time, not later when we'll have to start making changes to the structure of the project.

I agree with you, and my opinions and vision of what this should be are reflected in the comment above. Can I ask what your thoughts are here @crodeheaver ? (I want @keawade's thoughts too, but I don't think he is around right now.)

I guess my main thing is that the world doesn't need another twitter or facebook. Those services already exist, have multiple clones, and are established. I want to create something different.

I think my main questions are along the lines of how do we get users to consistently interact that deeply?
For example, Reddit allows for a lot of interactivity if users want to, but the majority of users just want to read/see cool things. If they have to request every piece of data, that could end up being a lot of work for not much content.

My thoughts are that I'm happy to build whatever. haha.
I could already see a disparity in what everyone thought was being built, so  I thought it would be good to get on the same page.
I think mostly we need to delve out the details of how we're going about things. Like what Keith just said about getting users to consistently interact that deeply.

What kind of content are we passing around, is the question. Are we focused on just day to day things or are we passing around interesting articles and ideas? Who and what are we catering to?

Are we looking to spark ideas and discussion or just passing around details of what's happening in life?

That's a good question, in my mind this isn't a service I want people to spend buckets of time on. I want them to use it if they want to know something, and get off of it when they are done. Interactions should be quick, and simple.
@crodeheaver, thanks for bringing this up though, as it is a discussion that needed to happen before we go further.
@keawade, I sort of answered your question at the of this response, but let me elaborate a bit more. Think of how we use hangouts for team super awesome, that isn't something that we really interact with in a deep way, but something we do show things to people we think might actually be interested in. I'm way more likely to put something interesting into that conversation than I am on to facebook, because I think the people in it might actually gain a benefit from it.

@crodeheaver in my mind, this is not a great format for sparking ideas and discussion, as if we were going for that format we would be looking at something similar to reddit. It's a bit like day to day things, but a bit more in depth.

kk.  That's what I thought, but I wanted it to be clarified.

If we wanted to, we could give the options to ingrate with services like facebook, twitter, reddit, soundcloud, youtube, etc. on a user's profile to help aggregate this information, but to me this should never be directly displayed on that user's friend's feeds (if that makes sense). What this would do is allow the user being asked for updates to have easier access to the kind of information they are being asked to share. I'm still not sure how I feel about this though, or if it is actually a good idea.

On the one hand, I'm primarily interested in this project for the experience of building it. On the other hand, @NathanBland mentioned fixing the problems of Facebook and I might have gotten carried away with dreams of fixing my own list of problems, haha.
I'm down for building whatever, but if I've got an opportunity to point us in a particular direction I'd like to aim more towards sharing interesting ideas and tackling echo chamber issues.

@crodeheaver also, more information on what kind of information I think should be passed around is listed in the issue above.
@keawade I see what you are saying, and my point is this, we are the anti-thesis of facebook. We aren't an echo chamber by design in that we don't broacast things to everyone without knowing if they care or not. Facebook is spending a ton of man power right now trying to create a solution to the problem that has become their newsfeeds. I simply want to bypass that issue.

I'm fine with creating some sort of system that allows people to predefine updates as well. So that if someone asks for a status update, you can have something set like: "If one of my friends asks what I'm listening to, share this youtube playlist with them" kind of a thing, but I do not want this place that becomes a "oh hey I think this is an awesome neato idea, even though its full of crap, please read my article". We don't have the ability to solve this problem, so we are creating a way to change the way people interact.

When I see friends in person, I don't just walk up to them, stand there blankly staring at them, and wait for them to shout ideas at me (facebook), I engage them, I ask questions, even if it is just small talk. This can lead to deeper (see custom questions) interaction if I want it, but doesn't have to.

If we're focusing on sharing ideas, the echo chamber problem is significant. However, I think you're right that this would work better for keeping up with close friends, etc. That model bypasses the echo chamber problem.
I think we should note that if the data being shared here is supposed to be more personal in nature, how we handle privacy becomes much more important.

Here's my current summary of our vision:
Privacy

Privacy, privacy, privacy. Privacy.
We don't purposefully release any user data.

Content

Content for users is defined by what they request, not by what is shouted in their vicinity.

I think the main thing so far for content is that this platform will only work with groups of engaged individuals. I think it would work well for our group of friends but the service would likely never really take off elsewhere.

I agree completely, here are my suggestions for privacy:

We provide no option for "global" updates. You have to be friends with someone to share.
By default, a request for information will only show the number of friends asking for it.
"2 of your friends want to know what you are reading"
Additional options should include
Knowing who is asking for updates:
Person A has privacy settings on "what are you listening to?" set to only allow requests from people who share their name". When person B asks for an update, we should alert them "Person A requires you to share your name when asking this question, continue?"
I should be able to disable certain questions from being asked.

I think the main thing so far for content is that this platform will only work with groups of engaged individuals. I think it would work well for our group of friends but the service would likely never really take off elsewhere.

Another thing is, how do you keep this from essentially becoming a sophisticated chat box?  People want to interact or those services wouldn't exist.
@crodeheaver We are eliminating group think for one thing. We show you how many people are asking for something, but we don't tell you who they are specifically unless you demand to know for your updates. There isn't a "flow" for this to be a chat-box, aka no "threaded" streams.

  If there weren't it wouldn't be there.

You are right of course, though I mostly think that's because of how easy sites like facebook have made it to share that. Every site you go to has a "share on facebook" button. No thought is required for it.

@crodeheaver This.  If we've narrowed to 10-30 users, I think we'll have difficulty having that level of engagement.

@keawade agreed.

An inverted twitter fits my idea of what we're talking about.
Maybe it would work to have a "feed" (Using that term loosely) of only life events.

The problem with a feed is that it directly goes against the idea of this not being a shout box. At best it would be more like a history of questions and responses you've asked. Or something like that. I think....

It just doesn't make sense to me that if I wanted to know when Jora's anniversary was, I'd have to send a request for that data, even though we're already friends on the service. Shouldn't I just be able to pop over to some sort of timeline and view those sort of public life events? Users should be able to choose what events they wished to make available to public, friends, etc of course.

An inverted twitter is a good analogy for what I see this as.
@crodeheaver A "feed" in our sense of the word would be like you said, a list of questions you asked, and the responses given to it. "3 hours ago you asked Keith what he was listening to, the last time someone asked his answer was xxxx, he hasn't responded to your question yet." In this way we provide meaningful information without generating "crap streams" that the user hasn't asked for. These streams, like I mentioned above, should be limited to 10 hours or so, or better yet, be able to be set by a user. "No updates in the last 5 hours, try asking a question"
@keawade if we get into relationship type things, I see this being more of a profile setting than something that is declared via a feed, which we could then stream to users if they asked for it, but not really pester them with it either.
"User A sets their relationship status, and in the case you mentioned, anniversary date, this is then listed on their profile. User B asks for an update and we feed them that information back."
User A should have the option to set this question as a "non updating" type question, meaning that until they change the option set in their profile, there will not be a change. I think for certain questions, this would actually be good to have as a default question.

I apologize for being sort of a black-box of information regarding some of this stuff. I have answers for most of these questions rattling around in my head, but I haven't really expressed them. Thanks for bringing these questions up so we can get it out in the open.

Also, @keawade @crodeheaver please keep asking and giving feedback so we can get a concise picture of what we are doing.


No change in scaffold_FINAL

Hi,
I have used SALSA to anchor my assembly using Hi-c reads. I have filtered my bam file using matlock and converted to bed as an input.
But, when I checked the quast after SALSA, there seems to be no change at all...
This is the command line I used to run SALSA:
python run_pipeline.py -a 1i_polar_flye_racon.fasta -l 1i_polar_flye_racon.fasta.fai -b sorted_mathlock_polar_flye.bed -e GATC -o salsa -m yes -p yes
Is there something wrong with my command line?
Why wouldn't Hi-c reads connects my scaffolds?
Kind regards,
Shane

Hi Shane,
What's the coverage of  the HiC data you're working with?


Find unrecognized tracks + messing with numbers + playlist updates

Still unfixed: https://www.youtube.com/watch?v=g-NSUXirTkw
Oh god, we will never ever win the war against the Internet.

 WHAT IS WRONG WITH 1. 2. 3. D:

Yes, but manual checks unfortunately. It was too late to install node yesterday :)
And after you've merged this branch in that massive pull request which didn't catch my attention yesterday, I think it's more convenient to improve on it rather than this PR.

I'll merge this shortly, but would prefer the playlist caching to be abstracted to BaseConnector?

No problems :) Pulled this off a bit hastily, sorry for that.

Cheers for the work @fedorg.
Although, https://www.youtube.com/watch?v=g-NSUXirTkw is still resulting in:
track: "1 After The Guiding Venus (Fall Of Troy Mix)"
track: "2 When The Silence Is Moving"
track: "3 Crying Prozerpine (Springtime Mix)"

We should instead look for the CD pattern /[0-9][-:][0-9]/ -> 1-1...


Crash with latest release version of Bedrock Eco?

Wed_Jan_10-21.44.46-GMT_2024.log

Looks like you're using an outdated version of BedrockEconomy, use the dev build


Improve progress indicators for long-running async tasks

In the reverse geocode sample, the circular progress notification could be centered, as in other samples, its not noticeable in bottom left.
In LocalServer services sample there could be a circular progress notification like other local server samples, currently you see the STARTING status, but on Linux the local server may be in this status for quite a while (10s), so other feedback might be useful.
In Local Server Geoprocessing the smaller circular progress notification is part of the mouse pointer- could it be made the same as other samples?

Done as part of https://github.com/Esri/arcgis-runtime-samples-java/issues/252


Adding Käthe-Kolwitz-Gymnasium München

@FabianHaeusel I just merged #13359, it said there is a different domain used at the same gymnasium. Could you please provide us with a proof, which shows that the school recognizes the domain kkg.de as an official email domain for the students?
You can provide us with any of the following:

A copy of instruction (a hard-copy or electronic one) given to you by the school that tells you to use an email address in this email domain
An URL of a page at the official school website that says that students use this email domain
A reference to a recognized journal where an article was published by someone from the school, with explicit affiliation to the school, and e-mail address from the email domain
A WHOIS data that link the email domain to the school somehow
A copy of official letter from the school representative saying that the school provides e-mail addresses in this domain to the students
Anything else that can prove this fact in similar way, i.e. can be verified independently.

@FabianHaeusel You might miss my previous comment. Please react.

@FabianHaeusel I am sorry, this request remains unanswered for a while. I have to close it without merging. Please reopen and comment if you have an update regarding the aforementioned issue. Thank you for your understanding!


Update GitHub Action Versions

GitHub Actions Version Updates

actions/setup-python published a new release v4.3.1 on 2022-12-08T12:23:19Z

Codecov Report

Merging #12 (4fb0451) into main (4a22c92) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #12   +/-   ##
=======================================
  Coverage   95.83%   95.83%
=======================================
  Files           6        6
  Lines         192      192
=======================================
  Hits          184      184
  Misses          8        8

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


No support for BigTable

Please provide .Net support for BigTable

BigTable isnt part of the Discovery services until it is it probably wont be supported by this library.

Thanks for the info @LindaLawton , I also followed up with the BigTable API team at Google and have some more specifics.
Like Linda said, the API isn't part of the Discover Service so we can't just codegen a C# library for you to start using it immediately. And that won't be possible in the future, either. The BigTable API is using a new RPC mechanism called gRPC that can do some fancy things that the existing API serving stack cannot do. (Since gRPC is a binary protocol and the existing framework only uses HTTP.)
You will be able to use the BigTable API once Google makes the protocol definition available. (The .proto files.) They should be published here (google/googleapis). Once the .proto files are publicly available, Google can publish NuGet packages for the generated code and you should be good to go.
However, the BigTable API isn't super useful directly. As it is very low level. Ideally you would want to interface with it through an HBase-interface. (Which is why the BigTable API only ships with support for Java and Go for its Beta, because the HBase-implementation is pretty sophisticated.)
Microsoft has a C# HBase library, though I don't know how useful/well-supported it is.

Thank you for the information!  The .proto files are available here.
I did look at various available HBase libraries, but the problem I see (and am unsure how to solve) is that the HBase protocol is wrapped in authentication and a specialize ALPN (Application-Layer Protocol Negotiation) which is a Java-specific set of class overrides to make the transport changes transparent to the client code.  If I could somehow get any existing HBase implementation to talk to the BigTable endpoint, I would be excited to explore that.  For now, the only solution of which I am aware is using a proxy.  HBase can be setup to run its existing REST interface against BigTable by importing and overriding its implementation with the ALPN and the BigTable HBase classes.  The problem is that this has proven to have a high latency and doesn't seem to be very stable.

Scratch that.  I have created a .Net Library for accessing Bigtable using gRPC and the protobuf definitions files.  I will work with my company to open source it; at the very least I could write up the how-to on getting access to Bigtable from .Net so that Java and Go aren't the only two natively supported languages.
As far as the HBase portion, as I understand the Java implementation, it swaps out the implementation behind the Apache HBase classes to work with Bigtable, and Go simply provides a managed wrapper around the low-level API.  After reviewing these approaches, I think it is best to take the managed wrapper, providing [https://godoc.org/google.golang.org/cloud/bigtable](an interface similar to Go's).
I'm unsure where to contribute this code, though, since this library seems to be focused around Discovery Services.  There is the [https://github.com/GoogleCloudPlatform/cloud-bigtable-client](Cloud Bigtable Client) which has the protos and the Java generated files; perhaps that's a good spot to upload the generates .cs files?  In addition, there is a [https://github.com/GoogleCloudPlatform/gcloud-dotnet](GCloud .Net) library which seems like a potential place to put the client code, however there doesn't seem to be much there.  I will reach out to the maintainer.
Finally, thank you the hints, @chrsmith.  Your comment got me headed in the correct direction.

@cj525 If you have it working i would put it up on GitHub, if you want to write a tutorial about and have no where to post it.  You are welcome to put it on my site.   I have dedicated tutorials for using the .net client library.

@LindaLawton sounds good.  I may have found the correct spot to contribute my work.  I will report back when I have nailed that down.  It looks like you have a really nice set of google API example code, so I'd like to contribute some example code to your set, as well.

@LindaLawton - Following up:  I was given the thumbs-up to open source my work-in-progress Bigtable .NET client: https://github.com/dowjones/Bigtable-dotnet
I'm working on getting the changes needed for cross-platform/architecture contributed back into grpc, but for now I live on a fork with a complicated "from-scratch" build process.  For this reason I have a zip available in the readme that will shortcut the dependency build process.

Looks like this is essentially resolved. Closing.


Change file format

Fixes: #73

Great. Thank you. I was toally not expecting this to be fixed as an urgent thing, but it's awesome that you did.


Recommend Jobs: What job portals can be considered

Campus Enterprises and library,gym portals are a good starting point


improve system tests for filters by matching against regex instead of string

This PR is aiming to improve the assertions of filters system test by matching the current_path against a regex of expected query param instead of whole string. More information why this change is needed can be found here.

Pull request checklist

[x] Your code contains tests relevant for code you modified
[x] You have linted and tested the project with bin/check

Love it, great idea using a regex to match. Thank you!


chore(upgrade): upgrade packages

Codecov Report

Merging #343 (06b7812) into master (454cfdf) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master      #343   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           46        46
  Branches        14        14
=========================================
  Hits            46        46

Continue to review full report at Codecov.

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


Question about the visualization reconstruction scene

Thanks for your great work!
When seeing the video, it has a  picture of visualization reconstruction scene as following.

I visualize the reconstruction scene by SuperSplat, and the result is shown following.

There is a roof in the visualization of the scene，so i am confused about how to remove the roof and get the the visualization reconstruction scene as yours?
Looing forward to your reply!

Hi, @Yoona12,
this is correct, when the fly-through video is made, the roof part is cropped for visualization purpose. You can use select and crop in supersplat to do the cropping.

Feel free to re-open if you have any other questions!


Expose IP Addresses within a prefix via GraphQL interface

Environment

Python version: 3.8
Nautobot version: 1.1.2

Proposed Functionality
Expose the parent_prefix <-> ip_address relationship via GraphQL interface.

Use Case
This would permit listing all IP Addresses within a prefix and grabbing fields for those addresses as well.
It would also presumably allow getting information about the parent prefix for any given IP address.

Database Changes
unsure.. on the surface probably none?

External Dependencies
None.

Thanks for the feature request! Taking this a step further, it'd probably be useful to support GraphQL traversal from a parent prefix to its child prefixes as well, not to mention also aggregate -> prefix inheritance.

Blocked by #1673

I think with the changes with #1673 this might just work :tm: because things like M2M IPAddress->Interface did.

Working in 2.0.0b2


Support user-defined custom color schemes

One of the blockers in adoption of Zulip within the Rust community (of those not already using Zulip) are the color schemes - some people don't like them (I personally do). Some settings that presents the user with a dozen or so inputs that they can use to set their own colors (as shown in Slack below) would resolve this problem. The existing color schemes could just populate these fields.

This is a feature request from a member of the Rust community that I'm submitting so it is visible and tracked.

@davidtwco thanks for reporting this.  I'd be curious to hear more details about which specific colors folks have a problem with.  For context, @rishig and I have been discussing changes to the color scheme at least around mentions to replace the red background with something subtler.
We could certainly implement 8 different color customization settings, but that might be a much larger project than is required to make folks happy.

I'm not sure if this is a related issue or a separate one, but when I try to customize the color of a stream, it won't accept any "pure" colors [#ff0000, #f00, rgb(255,0,0), #00ff00, #0f0, rgb(0,255,0), #0000ff, #00f, rgb(0,0,255), #ffff00, #ff0, rgb(255,255,0)] or basically any color that's at the very edge of the color box. It will, however, except 1 value away [rgb(255, 1, 1), #ff0101].

@janning that's a totally unrelated recent regression, but thanks for the report!  I'll fix that now.

I'd be curious to hear more details about which specific colors folks have a problem with

Personally, I find the night mode colour scheme a bit too blue, so I have custom CSS to change the background to dark grey (38, 38, 38). That's a good enough workaround for me, but maybe having some settings would help other users.

I'd be curious to hear more details about which specific colors folks have a problem with

Personally, I find the night mode colour scheme a bit too blue, so I have custom CSS to change the background to dark grey (38, 38, 38). That's a good enough workaround for me, but maybe having some settings would help other users.

@alistair-low curious if you directly modified the css or if there is a mechanism for adding a custom stylesheet

@radusuciu Click the Settings icon at the bottom of the sidebar, and scroll down to "Add custom CSS". This is the CSS that I use:
body.night-mode,
body.night-mode .app-main,
body.night-mode .header-main,
body.night-mode #tab_bar_underpadding,
body.night-mode .floating_recipient .message-header-wrapper,
body.night-mode .column-middle,
body.night-mode #compose,
body.night-mode .column-left .left-sidebar,
body.night-mode .column-right .right-sidebar,
body.night-mode #subscription_overlay .right,
body.night-mode #settings_page .form-sidebar,
body.night-mode #settings_page .right,
body.night-mode li.active-filter,
body.night-mode li.active-sub-filter,
body.night-mode .date_row,
body.night-mode .message_row,
body.night-mode .rendered_markdown .codehilite code,
body.night-mode .rendered_markdown .codehilite pre,
body.night-mode .dropdown-menu ul,
body.night-mode .dropdown .dropdown-menu,
body.night-mode .popover,
body.night-mode .popover-title,
body.night-mode .popover-content {
    background: #262626 !important;
}

body.night-mode .private-message .messagebox {
    background: #303030 !important;
}

body.night-mode .selected_message .messagebox-content {
    box-shadow: none !important;
}

@alistair-low Thanks for reply - I am actually looking to add my own css to the zulip core so that it would take effect for all users of my instance. In particular I'd like to change the way that integrated tweets are displayed as well as increase the size of some image previews.
Unless I misunderstand, the "Add custom css" feature is a per-user setting and only available in the desktop clients?
As far I can tell, the only way to accomplish what I want is to edit the css files directly, but unless my contributions can be upstreamed, that basically requires that I keep my own fork..

@radusuciu we'd definitely be open to consider a PR with nicer Twitter card CSS; please open an issue.  I'm a little concerned your proposal there wastes space; I'd at the very least want to put @interior and the date on the first line and have the text appear next to the card; that'll be a lot nicer especially for tweets not containing a link to an image.
@punchagan has been doing work on improving the embedded images user experience; FYI.
BTW for maintaining a temporary fork of Zulip, https://zulip.readthedocs.io/en/latest/production/modifying-zulip.html has a detailed guide.

I'd be curious to hear more details about which specific colors folks have a problem with.

More than having problems with, I'd like to have a per-organization color scheme, so I can more easily identify which organization I have active. It could also allow for corporate color schemes (but always user-overridable).
As far as I know, in Slack the custom color themes only affect the sidebar and top bar, not the messages. That would be quite enough for me.

https://github.com/zulip/zulip/issues/11845#issuecomment-544161023
I really like this. I changed the colors to 090909 myself so it would be darker. I also commented out the box-shadow because I want to know which messages I currently have focused.

@radusuciu Click the Settings icon at the bottom of the sidebar, and scroll down to "Add custom CSS". This is the CSS that I use:

That's great. Although I notice that Recent Topis doesn't work well with that and part of the page already uses an !important so getting that to match seems tricky.
Would also like to see a per org, or per user theme creator/selector without the need of CSS files so they're carried over to the web version too.

We are going through redesign process a good side effect of which is that we have css variables for all sorts of colors. But we don't have a system how to derive all the colors from set of N colors. So unless you suggest which colors are important to change in the app for you I don't think we could simplify that.
I think in the browser you could redefine css variables via some chrome extension.
Currently we don't have an updated compose box, left and right sidebar.

More than having problems with, I'd like to have a per-organization color scheme, so I can more easily identify which organization I have active. It could also allow for corporate color schemes (but always user-overridable).

I agree that this is a cool feature, but Zulip isn't there yet. Zulip doesn't just dump new design on people (like Slack does), there is pretty long process of evaluation, hearing from people and tuning things. So the current issue is an opportunity to actually drive the feature. You are also welcome to discuss any redesign initiative here https://chat.zulip.org/#narrow/stream/101-design

I'd like to have a per-organization color scheme, so I can more easily identify which organization I have active. It could also allow for corporate color schemes (but always user-overridable).

I wonder if there's a light-weight version of this feature that would just add tint to the top bar. I feel like that would be enough to make it possible to tell organizations apart at a glance.


Expose SakuraApi as static sapi property and SakuraApiConfig as sapiConfig on Model and Routable

released on 0.7.0-8


Merge release 0.11.2

Codecov Report

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

@@            Coverage Diff             @@
##           master    #1123      +/-   ##
==========================================
- Coverage   46.34%   46.22%   -0.13%
==========================================
  Files         254      241      -13
  Lines       22488    22263     -225
  Branches     5022     4983      -39
==========================================
- Hits        10421    10290     -131
+ Misses      12067    11973      -94

Impacted Files
Coverage Δ

...re/harp-text-canvas/lib/rendering/TextMaterials.ts
50% <0%> (-26.93%)
:arrow_down:

@here/harp-mapview/lib/ThemeHelpers.ts
6.55% <0%> (-0.68%)
:arrow_down:

...rp-mapview/lib/text/TextElementsRendererOptions.ts
100% <0%> (ø)
:arrow_up:

@here/harp-datasource-protocol/lib/Outliner.ts
100% <0%> (ø)
:arrow_up:

...ere/harp-materials/lib/LuminosityHighPassShader.ts
100% <0%> (ø)
:arrow_up:

@here/harp-test-utils/lib/WebGLStub.ts
100% <0%> (ø)
:arrow_up:

...p-geoutils/lib/tiling/QuadTreeSubdivisionScheme.ts
100% <0%> (ø)
:arrow_up:

@here/harp-utils/lib/Mixins.ts
70% <0%> (ø)
:arrow_up:

@here/harp-materials/lib/CopyMaterial.ts
100% <0%> (ø)
:arrow_up:

...e/harp-geoutils/lib/tiling/MercatorTilingScheme.ts
100% <0%> (ø)
:arrow_up:

... and 27 more

Continue to review full report at Codecov.

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


fix: Fix byob logic for queue

Fixing the logic to avoid attempting to create a queue if using the BYOB option.

This PR is included in version 1.2.1 :tada:


Make CPAL depenrency optional

Fixes #349.
There are many dependencies on output stream in rustdocs, tests/*, and benches/*. It would require a lot of work to make those playing nicely with the new configuration. So the new version only checks that it is compilable and adds an example that shows it is still functional. All of the unit tests that do not depend on the output stream should be the same so CI only checks compilation.
I have considered to make a no-op implementation of output stream builder just to make everyone happy without cpal, but that seems to be substantial piece of code that is rarely needed. We may add it if someone really wants it.
Note that in no-default-features configuration tests/seek.rs test fails to compile because it expects at least one seekable decoder to be available. So the CI adds one just to make the checks pass. The test is also too verbose to my taste but that is a unrelated to the PR.
The example in README shows how to compile the minimal version.
The sample conversion traits are now used directly from dasp_sample instead of ones re-exported by cpal.
Replacing channel count and sample rate with named types, could be a separate PR...

if your happy with #664 you can merge that and then add an entry for this change

I think this change does not add any incompatibilities unless no-default-features is used, if I did not miss anything. Type aliases do not introduce new types, and no APIs (should) have changed. A mention in the change log is indeed needed.

@dvdsk  Merging to master should not automatically trigger publish. Every time I merge something to master, CI tries to publish package, and only fails because the version already exists. I see that 0.20.1 is already on https://crates.io/crates/rodio.

Every time I merge something to master, CI tries to publish package

It only succeeds if you increment the version that way incrementing the version in Cargo.toml triggers a release. So making a release is trivial for us.
How would you have it work instead?

@dvdsk It looks like there is some confusion. Upgrade guide describes migration to 0.20.1, but it is already on crates.io, and is the latest released in the change log.
Maybe we could have some kind of "still in development" or "unreleased" format of version tags that does not trigger publishing.

@dvdsk I'd prefer to have a description of available features in README. To make the feature names consistent, maybe e.g. decoder versions should be expanded like decoder-wav-hound and decoder-wav-symphonia.
However ouput-cpal is acceptable to me if you think it is a better choice.

@dvdsk It looks like there is some confusion. Upgrade guide describes migration to 0.20.1

thats a mistake :sweat_smile:. Should be from 0.20.1 or earlier. I'll change it now

Maybe we could have some kind of "still in development" or "unreleased" format of version tags that does not trigger publishing.

If you want to set that up I go ahead :+1:


Sound channel refactoring

The current implementation of audio in and output is quite broken.

Each channel needs to implement the encoder/decoder related stuff for non native formats
Quite different formats supported by backends
Packet acknowledgements done at the wrong time

This pull does the following:

Pull out encoder/decoder stage to generic part of the code. The backends need only supply a native format (passed through) or PCM raw data that is encoded/decoded in the generic part
Simplifies the backends, as they only need to read/write data
Refactor the freerdp_dsp_* functions (fixes #4165 #4309)

Add FFMPEG backend for freerdp_dsp_*
Add various codecs to freerdp_dsp_* (AAC, GSM, MP3 and Wave formats)
Add a fake backend for cases the channel is required but not requested (previously this was implemented by some additional checks all over the place)
Fix multi-disconnect issues (breaking auto-reconnect)

Since this pull affects all platforms it will need some testing.

That looks good for me.
Perhaps we should consider in this refactoring, the possibility to synchronize video channel content and sound with the timestamp that is shipped in data packets ?

@hardening Would do that in a follow up pull, as this is just the groundwork for adding additional sound formats too

I am currently testing this, since I noticed the memory corruption, too:
Tested various formats with /sound:sys:pulse,latency:50 on a Windows 2012R2 in wmp:

AAC, MP3, PCM, and WMA are working fine, skipping through the tracks and pausing / repeating is no problem.

When running with /log-level:TRACE I can see the rdpsnd channel buffering the sound in youtube videos until the timestamp where the youtube video is buffered :+1: . So the synchronization seems to be working fine. I may try to do a test on microphone with gsm codecs soon.

@T3N4K4 Ah, did you compile with -DWITH_FFMPEG=ON -DWITH_DSP_FFMPEG=ON or -DWITH_GSM=ON -DWITH_FAAC=ON -DW_TH_FAAD=ON -DWITH_LAME=ON?

@akallabeth no I seem to have missed that if it is not compiled in by defaut. Only with -DWITH_GSM=ON. I will redo the test tomorrow then.

@T3N4K4 Most of them added in this pull ;)
Should be quite easy to add additional encoder/decoder and formats now as they are automatically used by all backends

@akallabeth I currently cannot compile with -DWITH_FFMPEG=ON -DWITH_DSP_FFMPEG=ON and get a lot of errors in h264_ffmpeg.c .  And Alsa is still crashing into a float exception. So only pulse is working at the moment.

@T3N4K4 Found the alsa bug (and fixed that)
As for FFMPEG, I've successfully compiled on debian stretch and fedora 27, so maybe some version checks are missing for older systems?

@akallabeth Thanks :+1: :-), I've tested the last time on ubuntu 15.10 (too lazy to upgrade ;-) )

@freerdp-bot test

@akallabeth if you treat the case with ffmpeg DSP: either correctly implement it for older version or restrict the option for recent version., we could merge it.

@hardening Added a preprocessor check for a correct version with instructions to proceed. Is this sufficient?

/sound:sys:alsa,format:1,quality:high
works for me, thanks a lot!!
With this package:
https://ci.freerdp.com/job/freerdp-nightly-binaries/architecture=amd64,distribution=buster,label=pkg-deb/
freerdp-nightly_2.0.0+020191115024827.7261.gbp6bf949_amd64.deb

I get these multiple times while listening, should I worry? if they are benign, how do I turn them off?
ALSA lib pcm.c:8306:(snd_pcm_recover) underrun occurred

and once I got these in between the underruns:
E: [alsa-sink-USB Audio] alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write.
E: [alsa-sink-USB Audio] alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_usb_audio'. Please report this issue to the ALSA developers.
E: [alsa-sink-USB Audio] alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.


Training the model ends unsuccessfully (or at least with a warning)

The command cd $HOME/cloud-derby/cloud/ml/training/  &&  ./run.sh from Train a TensorFlow model ends unsuccessfully:

This is the output from tail -f, so this works as expected. Need to press CTRL-C to stop the output.


Mac .app icon file

This icns file is still from dash, it's the only file that is still from dash so I used an online service to convert the png file to icns, which will be better then nothing for now.
here is the file
bitcoin.trc.icns.zip
I'm working on a fink package for this, I'd love to have the proper icon on the app, once it's uploaded and a release is tagged I'll commit this to fink for Mac users to have a native UI.

Forgot to mention this is based on tag <IP_ADDRESS> 944d3a5

I should have checked last night I can see in master it was updated 3days ago, sorry for the noise I'll just wait for a tag release and I'll get this into fink once it's avail.


[Feature Request] - Treeview

Description
A treeview widget is very good to display a file tree.
Changes
Perhaps a new component.
Implementation
https://github.com/rivo/tview/blob/master/treeview.go

This is the first time someone asks for a new component, so I decided to take this as a good chance to define guidelines for new component candidates.
I don' think this would be a good candidate for a standard component, due to:

too specific, not general purpose

but I've also added a new chapter in the readme for community components, which might be the right place for this component. I've seen someone has developed a treeview widget for tui, which could be implemented as a realm component.
As soon as I have some spare time, I will implement a crate for this 😉

Thanks for the quick response and will keep tracking this repo and your implementation. Hope I could learn fast enough to do similar thing. Thanks.

You're welcome. I've already initialized the repository: https://github.com/veeso/tui-realm-treeview

tui-realm-treeview has just been released


Implement hash function for MessageContentType enum.

See issue #1282 for more details.

Thanks! Could you use clang-format on the code?

@levlam done


Package request: scipopt

Project description
SCIP - Solving Constraint Integer Programs
Metadata

homepage URL: https://scipopt.org/
source URL: https://github.com/scipopt/scip/
license: apache2.0
platforms: linux, darwin

There already is a scip package, so a name like scipopt would make sense.

We're the only distro that has a package called scip which doesn't point to https://github.com/scipopt/scip/. See https://repology.org/project/scip/versions.
I think we should rename our scip package.
cc @figsoda


What's the way to programmaticaly reset (or seed) the database file?

Really very nice project !
I want to expose a reset endpoint which could, for test purposes, reset the database to a particular state.
What's the way to go?
Thanks in advance.

Hi @paulvanbladel,
Thank you :) glad it's helpful.
You can do router.db.setState(newObject) (see https://github.com/typicode/lowdb#api).
Be careful though, it will write the new state to db.json.

For anyone looking for reset - I have implemented this as a middleware https://github.com/bahmutov/json-server-reset For example if we want to reset our database to have empty list of todos
{
  "todos": []
}

Then we can do
npm install --save json-server-reset
json-server data.json --middlewares ./node_modules/json-server-reset
http POST <json server url>/reset todos:=[]


Add CI to the repository

Adds builds to the project

Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'error'
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [68 lines of output]
      /tmp/pip-build-env-4ij6mubl/overlay/lib/python3.11/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
      !!

              ********************************************************************************
              The license_file parameter is deprecated, use license_files instead.

              By 2023-Oct-[30](https://github.com/wiremock/robotframework-wiremock/actions/runs/6111263222/job/16586109402#step:4:31), you need to update your project and remove deprecated calls
              or your builds will no longer be supported.

              See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
              ********************************************************************************

      !!


add a simple CI action

a simple CI action that does some linting and runs tests ✨
mostly stolen from here

@Nazariglez seems you might've to approve for this to run 😬

oops, tests are breaking on CI it seems, will fix in a follow-up 😇

No worries! Whenever it's ready it will be great, no rush"


Add support for :skipif:

See http://www.sphinx-doc.org/en/master/usage/extensions/doctest.html#skipping-tests-conditionally

[x] in testoutput
[x] in testcode
[ ] in doctest
[ ] in testsetup/testcleanup

I need that, too!

Before I can continue working on this I need to do some preparations, one of them is to add a test-framework that runs sphinx-build -b doctest. This is needed for making sure that pytest-sphinx treats the doctests the same way as sphinx.

I'll soon upload a PR for adding support for :skipif: in `..testoutput``.
@dc3671 In which directives do you wan to use :skipif:?

@thisch just .. testoutput is fine. Supporting .. testcode is better.

I'll probably release a new version of pytest-sphinx containing support for :skipif: in all directives.

@thisch just .. testoutput is fine. Supporting .. testcode is better.

Done in #21.

Hi @thisch, just found my way to this issue and am wondering about the status. I'm specifically interested in "skipif" support for .. doctest. I see this issue is still open and the "in doctest" checkbox in the description is unchecked, but I also see:
On Apr 21, 2020 you wrote:

I'll probably release a new version of pytest-sphinx containing support for :skipif: in all directives next week.

...and there was in fact a new version released a few months later, though https://github.com/thisch/pytest-sphinx/blob/master/CHANGELOG.md#03---2020-08-04 doesn't mention skipif support for .. doctest. So I'm guessing this is still to-do. If so, are you still thinking of getting to this soon?
Thanks for maintaining this package, and looking forward to being able to hopefully use it once this issue is fixed.

Just hit a related issue combining the recommended workaround for #5 with the current :skipif: support.
Mentioning here in case it's worth adding an associated checkbox to this issue's description.


add support for a curator user for ES

Curator is the Elasticsearch tool that deletes/archives old indices.  It needs very specific access, so we need to create a new user and give that user very specific access.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

@ewolinetz PTAL

this looks good to me, thoughts @jimmidyson ?

ok to test

LGTM although I'm not quite sure how this plays into SearchGuard ACLs to allow the curator user to read & delete indices?

Yes, this is so that we can use the Elastic Curator product to clean up logs and be allowed through Searchguard

[merge]

@richm https://fabric8-ci.fusesource.com/view/release builds/job/openshift-elasticsearch-plugin-release/12/


openrct2: init at 0.1.1

Motivation for this change
This PR adds the open source re-implementation of RollerCoaster Tycoon 2, OpenRCT2, to the nixpkgs.
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

I just updated the expression for darwin to add AppKit which failed before. If this doesn't work, I'd like to hear some suggestions for a Mac-user.

Just for record, there's also an older PR: https://github.com/NixOS/nixpkgs/pull/16685

@vcunat Sorry, I didn't knew about this one and, for some reasons, haven't searched for it. However, the mentioned PR seems to be stalled and is outdated. Are there arguments against proceeding with this one?

I know of no such arguments.  I mainly wanted to notify both sides.

Are there any more wishes for changes? How's the status?

Nice to see this merged! You may want to update the list here: https://github.com/OpenRCT2/OpenRCT2#2-downloading-the-game-pre-built
The other PR, https://github.com/NixOS/nixpkgs/pull/16685, had some innoextract-based package to automatically fetch the assets from https://gog.com, any chance of reviving this?

I'll create a PR to add the NixOS-package to this list.
However, I have no knowledge of GOG and honestly don't want to use it. If someone has interest in this, perhaps a new issue or - even better - a PR should be created.


Add transaction filter uncategorized transactions

Closes #21

Codecov Report

Merging #26 into master will increase coverage by 0.33%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #26      +/-   ##
==========================================
+ Coverage   58.19%   58.53%   +0.33%
==========================================
  Files          38       38
  Lines         610      615       +5
==========================================
+ Hits          355      360       +5
  Misses        255      255

Impacted Files
Coverage Δ

src/components/transactions/TransactionRow.js
70% <100%> (-2.73%)
:arrow_down:

src/components/transactions/TransactionTable.js
96.77% <100%> (+0.77%)
:arrow_up:

Continue to review full report at Codecov.

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


No protocol specified

Hi Jessica,
Where these options work for many GUI applications:
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v /dev/snd:/dev/snd \
-e DISPLAY=unix$DISPLAY \
this output is the most frequent when it doesn't work:
No protocol specified
<entrypoint>: cannot connect to X server :0.0
Any thoughts on this?
(I hope it is the appropriate place for this question.)

If you echo $DISPLAY what do you get? Are you on linux or a Mac? Which
image are you seeing this on?
On Thursday, March 5, 2015, AJ NOURI<EMAIL_ADDRESS>wrote:

Hi Jessica,
Where these options works for many GUI applications:
-v /tmp/.X11-unix:/tmp/.X11-unix
-v /dev/snd:/dev/snd
-e DISPLAY=unix$DISPLAY \
this output is the most frequent when it doesn't work:
No protocol specified
: cannot connect to X server :0.0
Any thoughts on this?
(I hope it is the appropriate place for this question.)
—
Reply to this email directly or view it on GitHub
https://github.com/jfrazelle/dockerfiles/issues/6.

--
Jessie Frazelle
4096R / D4C4 DD60 0D66 F65A 8EFC  511E 18F3 685C 0022 BFF3
pgp.mit.edu http://pgp.mit.edu/pks/lookup?op=get&search=0x18F3685C0022BFF3

Linux gns3-iouvm 3.13.0-46-generic #77-Ubuntu SMP Mon Mar 2 18:23:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.2 LTS
Release:	14.04
Codename:	trusty
These are the images I built:
https://github.com/AJNOURI/Docker-files/tree/master/testing
sudo docker build -t ostinatoimg -f ostinato-docker .
sudo docker build -t linphoneimg -f linphone-docker .
echo $DISPLAY
:0.0
and the result of running them:
ostinato image
sudo docker run -v /tmp/.X11-unix:/tmp/.X11-unix
-e DISPLAY=unix$DISPLAY     ostinatoimg **
No protocol specified
drone: cannot connect to X server unix:0.0
linphone image
sudo docker run -v /tmp/.X11-unix:/tmp/.X11-unix     \
-v /dev/snd:/dev/snd      -e DISPLAY=unix$DISPLAY      linphoneimg
No protocol specified

@AJNOURI  try this:
$ xhost local:root
Then run the chrome image :)

@seaninspace Indeed, that makes it work for both images. Thanks
But, why should I explicitly allow localhost:root to access local X server?
Shouldn't be enough to map X11 socket and set the environment?
-v /tmp/.X11-unix:/tmp/.X11-unix
-e DISPLAY=unix$DISPLAY

@AJNOURI no problem. I'm not sure, I think it's because X is restricted to your user and not root, but when you sudo a container it's trying to access X as root?
Maybe @jfrazelle can tell us how she does it/has a better explanation.

I don't sudo docker I added my user to the group, I have never needed to
run anything with xhost, I just have seen other people have needed that,
not really sure as to why could be defaults set by their specific distro etc
On Monday, March 9, 2015, Sean<EMAIL_ADDRESS>wrote:

@AJNOURI https://github.com/AJNOURI no problem. I'm not sure, I think
it's because X is restricted to your user and not root, but when you sudo
a container it's trying to access X as root?
Maybe @jfrazelle https://github.com/jfrazelle can tell us how she does
it/has a better explanation.
—
Reply to this email directly or view it on GitHub
https://github.com/jfrazelle/dockerfiles/issues/6#issuecomment-77919970.

--
Jessie Frazelle
4096R / D4C4 DD60 0D66 F65A 8EFC  511E 18F3 685C 0022 BFF3
pgp.mit.edu http://pgp.mit.edu/pks/lookup?op=get&search=0x18F3685C0022BFF3

@seaninspace @jfrazelle Thanks for the help.

On my ubuntu 14.04, I needed the xhost local:root
Thanks !

If not using sudo, then you can also just add xhost local:docker
It worked for me at least, running on Elementary OS (Ubuntu 16.04).

Running the aforementioned xhost command is temporary until the Xserver restarts (on reboot, or otherwise). As per the man page:

The initial access control list for display number n may be set by the file /etc/Xn.hosts, where n is the display number of the server.

You can do a ls -la /tmp/.X11-unix to get your display numbers.

@jonashartmann Unless this works differently on Ubuntu, xhost local:docker is the same as xhost local:. So this just allows access to local "everyone". From the xhost manpage:
local    contains only one name, the empty string

Try running xhost without arguments afterward, and you'll see that the :docker part was ignored. To allow access to the docker group, you could use xhost si:usergroup:docker (see this). However, because the Docker daemon runs as root, this won't have any effect.
You can either create a dummy user on the host that you map to the container user, or assign your user's UID to the container user.
Essentially, X looks at the UID of whoever is trying to run a GUI on its server, and checks the xhost list for that UID.

If you want a simpler want of doing this you should check out the sommelier utility developed for ChromeOS. https://chromium.googlesource.com/chromiumos/platform2/+/master/vm_tools/sommelier/
How-to that should be somewhat applicable if you aren't running under ChromeOS where it comes preinstalled in the Linux VM.
https://github.com/dnschneid/crouton/wiki/Sommelier-(A-more-native-alternative-to-xiwi)

If not using sudo, then you can also just add xhost local:docker
It worked for me at least, running on Elementary OS (Ubuntu 16.04).

Works for ubuntu 18.04


Added Defillama as its own project

:pushpin: References
Added defillama as its own database so we can share defillama specific data via our snowflake data share.
🎄 Asset Checklist

[ ] Added to databases.csv or already exists

🧮 Metric Checklist

[x] Added new fact tables if necessary
[x] Pulled fact table into ez_asset_metrics.sql table
[x] Compiles in Github
[x] Show Changed Models in Github matches expectations for what metric value should be

@Sunny77D Any particular reason for not including fees + revenues as well?

Yeah just because i dont people to confuse it with our fees + revs. Also defillama fees and revs can be really in accurate sometimes.


Fix typos on /access-authn-authz

Fix minor typos in:
content/en/docs/reference/access-authn-authz/abac.md
content/en/docs/reference/access-authn-authz/admission-controllers.md

LGTM

/lgtm

/retest

/approve


Update jenkins job to consume openjdk-tests/buildenv dir

Based on the PR github.com/AdoptOpenJDK/openjdk-tests/pull/105
Build folder is going to be renamed to buildenv, which will affect all test related Jenkins builds. Once the PR is merged, we will need to update the jenkins jobs' configuration to meet the #105  changes

please co-ordinate the changes to jenkinsfiles with the rename of buildenv dir, so there is not a period of 'brokenness'


What types of DEs will eventually be supported ?

Hi,
In theory what problems can we get gradients from ? All with Zygote ? Just some ? (BVP is one of them hopefully :) )
Thanks for your awesome work
Guillaume

I'll try, it's my first time using Flux and DiffEq so I'm familiarizing myself and I'll try to coerce the type system to do my bidding

This seems closed. If you have an issue with any DEProblem, post an example of it and we can get it working. In theory, any works.


Custom appender for requestLog not working in 1.0.3

We have a custom appender (it uses the logstash-encoder) to output logs in json.  This is working fine for:
logging:
appenders:
- type: console
- type: logstash-file
threshold: TRACE
customFields: '{"service-name":"ms-iam"}'
currentLogFilename: log/application-json.log
archivedLogFilenamePattern: log/application-json-%d{yyyy-MM-dd}-%i.log.gz
archivedFileCount: 7
timeZone: Europe/Oslo
maxFileSize: 10MB
However, when we try and add it to requestLog, no logging appears in the request log file.  Are custom appenders not supported for the requestLog?
server:
requestLog:
appenders:
- type: console
- type: logstash-file
threshold: TRACE
currentLogFilename: log/access-json.log
archivedLogFilenamePattern: log/access-json-%d{yyyy-MM-dd}-%i.log.gz
archivedFileCount: 7
maxFileSize: 10MB

Hi @matthewjsummers,
Please check if your custom appender correctly works with logging events of the IAccessEvent type.
Now in Dropwizard 1.0.* normal and request logs are produced by different libraries (logback-classic and logback-access respectively). Ideally, your appender should be able to work both with ILoggingEvent and IAccessEvent. But not all do so (for example, the syslog appender #1801).

Hi @arteam
The custom appender is simply an extension of FileAppender, that uses a LogstashLayout:
https://gist.github.com/matthewjsummers/65feb02d4e6a4822919e88f2b06e93f2
LogstashLayout should support both ILoggingEvents and IAccessEvents.  Is there anything that needs to be changed in the extended FileAppender, shown in the gist above?

Hi @arteam
My bad - the underlying framework does support both, but you need to choose a LogstashAccessLayout. I think this just means we need two logappenders - one logging for ILoggingEvents and one for IAccessEvents.
Thanks for your help, closing this down.

Yes, I think it's a right approach. You need to create an additional appender with LogstashAccessLayout and make it discoverable. But we are thinking to return back old request logging (via logback-classic and custom logger) in the form a custom RequestLogFactory, because it looks like many people can't easily transit to logback-access.
Thank you, too, for using Dropwizard and reporting the issue.

@arteam Is there an issue where the access logging implementations are being discussed? I have some thoughts on the subject and this issue doesn't feel like the right place.

@mattnelson I am going to create a pull request with a request logging factory implementation, we can discuss it there.

By the way, we released 1.0.4, which should provide the option to switch to the "old-style" request-logging with logback-classic. Docs are here.


Any example ?

I'm trying to migrate from https://github.com/googollee/go-socket.io. But I'm currently using gin-gonic as http handler, and it would help a lot if there's base example how to use event and namespace, because in the readmemd it only use (...any) as parameter.

Hello, regarding the problem you described, here is what may be helpful:

There are currently some comment snippets in the golang source code containing examples. Of course, you can also view the socket.io documentation directly: https://socket.io/docs/v4/server-initialization/. There is almost no big difference between golang syntax and nodejs.
You can clone the repository https://github.com/zishang520/socket.io-test. The socket.io.go file may be helpful to you. You can also execute make socket.io to run the program and then visit http://<IP_ADDRESS>:9999/index.html.

Finally, thank you for your choice. If you have any questions, please feel free to ask.

Oh hello Zishang520, I have successfully created gin server with the socket.io package you created.
type HttpServe struct {
router              *gin.Engine
serverio            *socket.Server
}
func (h *HttpServe) setupSocketio() {
h.router.GET("/socket.io/*any", gin.WrapH(h.serverio.ServeHandler(nil)))
h.router.POST("/socket.io/*any", gin.WrapH(h.serverio.ServeHandler(nil)))
h.router.StaticFS("/public", http.Dir("./app/api/asset"))
}
the server worked well, but since this package is still new for me, thank you for creating this, since we need socket.io package for golang that support 4.x

@ZinedineR Due to network reasons, offline js library is used. You can also use the one provided by cdn.😅


Documentation lacking

Hey!
Iooks interesting, but very hard to get going because documentation is lacking. I could not even create a second component to use inside the first one, how do I do that? It renders string <button>"yes"</...  instead of an actual button:
//this does not work, using button() inside the layout
pub fn root_layout(name: &str) -> templ_ret!['_] {
    templ! {

Hello, {name}!

          {button("yes")}

    }
}

pub fn button(textx: &str) -> templ_ret!['_] {
    templ! {
        <button>{text}

    }
}

It would be nice if you catered it to people like me by providing documentation which can be followed by a 5 year old :D

I did put an explanation about template composition here: [https://docs.rs/templr/0.2.2/templr/macro.templ.html#template-composition].
Is the current documentation not clear enough?

In you example you would do the following:
pub fn root_layout(name: &str) -> templ_ret!['_] {
    templ! {

Hello, {name}!

          #button("yes"); // This is the template instantiation syntax

    }
}

pub fn button(textx: &str) -> templ_ret!['_] {
    templ! {
        <button>{text}</button>
    }
}


Update clarity ID for the environments

Trello card
Trello-4753
Context
The new ID has been generated and needs to be added to the header
Changes proposed in this pull request
Guidance to review

Thanks @plisovin


Fix compile windows

Description

How Has This Been Tested?

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] The PR is submitted to the correct branch (dev).
[x] My code follows the code style of this project.
[ ] I've added relevant tests.

@Mr-Technician @ScarletKuro Would you be willing to run this branch
I am not sure if this is a path issue but if you could try that would be great TY
cd ./src
dotnetbuild

Thanks all I am going to merge this gain with the path fix.


Consistent use of ordering by task name

We break ties in task ordering by using the task key itself.  Previously we did this inconsistently due to using sorted(reverse=True/False) in different situations.  This cause inconsistent ordrering in general and pathological ordering in some situations (like nearest neighbor computations).
We now use two different comparators for string comparison.

[ ] Tests added / passed
[ ] Passes flake8 dask
[ ] Fully documented, including docs/source/changelog.rst for all changes
and one of the docs/source/*-api.rst files for new API

It also looks like we need to drop the initial call to sorted on root nodes.  https://github.com/pangeo-data/pangeo/issues/150#issuecomment-373066066

Merging this soon if there are no comments


feature: need to be able to download a subject's MRI data

-1st Iteration: Download per subject returned as a zip file of all of the scans - basically to zip the store's existing directory structure.
-2st: Iteration: Download all data of Study "cortical layers", all scans that one of the groups that is associated is as the selected study will be added to the resulting zip archive.

@ZviBaratz which module holds subject data in the model?


Speech enhancement recipes on WHAM and WHAMR

I am starting a new train.py as I made few changes from the separation recipe.

@ycemsubakan, linter tests are failing.

Thank you @ycemsubakan! I did some tests and now everything seems to work. Great job!


backend prefix for custom processes

Just throwing it out here (and maybe it fits better under the openeo-api project):
when a backend provides non-standard processes (specific to the backend or experimental ones that are not standardized yet), should there be a guideline/recommendation to use a backend prefix in the name? A bit like you have these vendor prefixes in CSS for "not yet standardized" features. It would make it easier to handle (backward/forward) compatibility issues.

I think this is obsolete with the introduction of namespaces.


HTML File Sizes, Not view entire message in Gmail, Yahoo, Hotmail.

When the file genres in Production, Gmail and other mail clients shorten the Message.

rule 102KB exceed, Here's a post about what is happening equal
http://foundation.zurb.com/forum/posts/45058-html-file-sizes-with-foundation-for-emails
magnifico serious that can help minimize the file, or to notify us if the file is not complete in some clients show
excuse my English , I'm using a translator :)
tips_mx.html.zip

That's right - Gmail has a character and file size limit for the HTML. This does NOT include images. The best way to help with this is to make sure you are compressing the whitespace in your emails. The inliner has an option for that. If you are using the ZURB Stack, the template is configured to do so automatically.

It's not a bug so we'll close this here. Let's keep the discussion going on the forum post http://foundation.zurb.com/forum/posts/45058-html-file-sizes-with-foundation-for-emails I posted some suggestions and we can bounce around ideas!


Use a real migrations management tool for upstream_db and thus for production database

Problem

If changes are made to the upstream_db schema as in #2096, you need to fully rebuild the upstream_db image to get them.
This also has an effect on production database management, where we are required to manually run schema change queries on production (see #2096 has a comment noting this requirement).
Neither of these are good. The first because it creates a confusing and difficult to debug local environment issue if schema changes happen (why aren't I getting this column that is obviously in the SQL file to create the schema). The second because it requires us to manually write queries that change the production schema! The first is bad but the second is downright awful and we should not continue this practice.
Description

Use a real schema migration tool like Alembic to describe the catalog database schema and apply migrations over time.
Alternatives
We could write our own SQL migrations and apply them iteratively by hand but... Alembic is going to be a lot better at doing this, why reinvent the wheel?
Additional context
This is marked stack: mgmt but it's really stack: infra, stack: catalog, and stack: api (basically everything) due to the crossover in local and live environment dependencies on the upstream database schema.

@sarayourfriend this may be a duplicate of or related to https://github.com/WordPress/openverse/issues/1836

It is, thank you! I'll suggest higher prioritisation on that one and close this one.


alluxio async_through writing to ceph,some files can never written to ceph

Alluxio Version:
2.6.0
Describe the bug
we use spark to write to alluxio,and alluxio to ceph using async_through,we found that some files can nerver wriiten to ceph,and we got the fllowing error:
2021-08-16 10:17:00,347 WARN  DefaultFileSystemMaster - The persist job (id=1629100390549) for file /graytest1/2021-08-02-03/part-01093-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=19495124991) failed: Task execution failed: -3
2021-08-16 10:17:02,310 WARN  DefaultFileSystemMaster - The persist job (id=1629100389683) for file /graytest1/2021-08-02-03/part-00632-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=11005853695) failed: Task execution failed: -18
2021-08-16 10:17:02,338 WARN  DefaultFileSystemMaster - The persist job (id=1629100389741) for file /graytest1/2021-08-02-03/part-01239-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=22884122623) failed: Task execution failed: -6
2021-08-16 10:17:02,338 WARN  DefaultFileSystemMaster - The persist job (id=1629100390270) for file /graytest1/2021-08-02-03/part-01244-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=23018340351) failed: Task execution failed: -29
2021-08-16 10:17:02,354 WARN  DefaultFileSystemMaster - The persist job (id=1629100389745) for file /graytest1/2021-08-02-03/part-00639-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=10888413183) failed: Task execution failed: -29
2021-08-16 10:17:02,355 WARN  DefaultFileSystemMaster - The persist job (id=1629100390546) for file /graytest1/2021-08-02-03/part-01122-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=20149436415) failed: Task execution failed: Block<PHONE_NUMBER>0 is expected to be 67108864 bytes, but only 33554432 bytes are available. Please ensure its metadata is consistent between Alluxio and UFS.
2021-08-16 10:17:03,309 WARN  DefaultFileSystemMaster - The persist job (id=1629100389698) for file /graytest1/2021-08-02-03/part-00230-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=4294967295) failed: Task execution failed: -28
2021-08-16 10:17:03,320 WARN  DefaultFileSystemMaster - The persist job (id=1629100390269) for file /graytest1/2021-08-02-03/part-01124-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=20115881983) failed: Task execution failed: -19
2021-08-16 10:17:03,337 WARN  DefaultFileSystemMaster - The persist job (id=1629100389686) for file /graytest1/2021-08-02-03/part-01018-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=17918066687) failed: Task execution failed: -19
2021-08-16 10:17:04,331 WARN  DefaultFileSystemMaster - The persist job (id=1629100390540) for file /graytest1/2021-08-02-03/part-00898-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=15518924799) failed: Task execution failed: Block<PHONE_NUMBER>4 is expected to be 67108864 bytes, but only 33554432 bytes are available. Please ensure its metadata is consistent between Alluxio and UFS.
2021-08-16 10:17:05,342 WARN  DefaultFileSystemMaster - The persist job (id=1629100390557) for file /graytest1/2021-08-02-03/part-01041-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=18572378111) failed: Task execution failed: -5
2021-08-16 10:17:05,342 WARN  DefaultFileSystemMaster - The persist job (id=1629100390550) for file /graytest1/2021-08-02-03/part-01070-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=19243466751) failed: Task execution failed: Block<PHONE_NUMBER>6 is expected to be 67108864 bytes, but only 33554432 bytes are available. Please ensure its metadata is consistent between Alluxio and UFS.
2021-08-16 10:17:07,344 WARN  DefaultFileSystemMaster - The persist job (id=1629100390558) for file /graytest1/2021-08-02-03/part-01149-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=20719861759) failed: Task execution failed: -1
2021-08-16 10:17:08,347 WARN  DefaultFileSystemMaster - The persist job (id=1629100390560) for file /graytest1/2021-08-02-03/part-00990-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=17246978047) failed: Task execution failed: -26
2021-08-16 10:17:10,316 WARN  DefaultFileSystemMaster - The persist job (id=1629100390562) for file /graytest1/2021-08-02-03/part-01271-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=23219666943) failed: Task execution failed: -22
2021-08-16 10:17:14,321 WARN  DefaultFileSystemMaster - The persist job (id=1629100390556) for file /graytest1/2021-08-02-03/part-01133-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=20652752895) failed: Task execution failed: Block<PHONE_NUMBER>0 is expected to be 67108864 bytes, but only 33554432 bytes are available. Please ensure its metadata is consistent between Alluxio and UFS.
2021-08-16 10:17:16,343 WARN  DefaultFileSystemMaster - The persist job (id=1629100390552) for file /graytest1/2021-08-02-03/part-01046-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=18706595839) failed: Task execution failed: Block<PHONE_NUMBER>4 is expected to be 67108864 bytes, but only 33554432 bytes are available. Please ensure its metadata is consistent between Alluxio and UFS.
2021-08-16 10:17:20,292 WARN  SleepingTimer - Master Persistence Scheduler last execution took 84962 ms. Longer than the interval 1000
2021-08-16 10:17:20,334 WARN  DefaultFileSystemMaster - The persist job (id=1629100390567) for file /graytest1/2021-08-02-03/part-00442-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=23840423935) failed: Task execution failed: -1
2021-08-16 10:17:22,340 WARN  DefaultFileSystemMaster - The persist job (id=1629100390570) for file /graytest1/2021-08-02-03/part-01244-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=23018340351) failed: Task execution failed: -29
2021-08-16 10:17:24,310 WARN  DefaultFileSystemMaster - The persist job (id=1629100390571) for file /graytest1/2021-08-02-03/part-00230-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=4294967295) failed: Task execution failed: -28
2021-08-16 10:17:26,315 WARN  DefaultFileSystemMaster - The persist job (id=1629100390563) for file /graytest1/2021-08-02-03/part-01255-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=23085449215) failed: Task execution failed: -1
2021-08-16 10:17:26,326 WARN  DefaultFileSystemMaster - The persist job (id=1629100390576) for file /graytest1/2021-08-02-03/part-00082-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=503316479) failed: Task execution failed: -11
2021-08-16 10:17:27,330 WARN  DefaultFileSystemMaster - The persist job (id=1629100390225) for file /graytest1/2021-08-02-03/part-00877-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=14998831103) failed: Task execution failed: -23
2021-08-16 10:17:30,321 WARN  DefaultFileSystemMaster - The persist job (id=1629100390210) for file /graytest1/2021-08-02-03/part-00281-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=4815060991) failed: Task execution failed: -26
2021-08-16 10:17:32,311 WARN  DefaultFileSystemMaster - The persist job (id=1629100390574) for file /graytest1/2021-08-02-03/part-00063-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=805306367) failed: Task execution failed: Block 788529152 is expected to be 67108864 bytes, but only 33554432 bytes are available. Please ensure its metadata is consistent between Alluxio and UFS.
2021-08-16 10:17:32,362 WARN  DefaultFileSystemMaster - The persist job (id=1629100390577) for file /graytest1/2021-08-02-03/part-00126-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=2164260863) failed: Task execution failed: Block<PHONE_NUMBER> is expected to be 67108864 bytes, but only 33554432 bytes are available. Please ensure its metadata is consistent between Alluxio and UFS.
2021-08-16 10:17:36,319 WARN  DefaultFileSystemMaster - The persist job (id=1629100390582) for file /graytest1/2021-08-02-03/part-00141-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=2399141887) failed: Task execution failed: Block<PHONE_NUMBER> is expected to be 67108864 bytes, but only 33554432 bytes are available. Please ensure its metadata is consistent between Alluxio and UFS.
2021-08-16 10:17:36,331 WARN  DefaultFileSystemMaster - The persist job (id=1629100389414) for file /graytest1/2021-08-02-03/part-01027-26a3c2a5-f770-4eb5-95aa-8c7127b4726b-c000.tfrecord (id=18085838847) failed: Task execution failed: Block<PHONE_NUMBER>2 is expected to be 67108864 bytes, but only 33554432 bytes are available. Please ensure its metadata is consistent between Alluxio and UFS.
2021-08-16 10:17:39,326 WARN  DefaultFileSystemMaster
Expected behavior
the job from alluxio to ceph can finish successfully
Urgency
block the alluxio from using online

@lilyzhoupeijie , could you run alluxio fs stat on those files which failed?

after some tests, we get the following conclusions
we set the alluxio properties as follows,this issue will occur:
setDefaultProperties(runtime, value, "alluxio.user.block.size.bytes.default", "16MB")
setDefaultProperties(runtime, value, "alluxio.user.streaming.reader.chunk.size.bytes", "32MB")
setDefaultProperties(runtime, value, "alluxio.user.local.reader.chunk.size.bytes", "32MB")
setDefaultProperties(runtime, value, "alluxio.worker.network.reader.buffer.size", "32MB")
and the block alluxio.user.block.size.bytes.default   can never take effect.the block is always 64MB.
now all the properties ablow has been removed,and it works right.

@yuzhu  do you have theory on this why this can be the case?

the current theory is that we have a bug that gets triggered when we set the chunk size to be bigger than block size.  Usually the chunk size is much smaller. but further investigation is required to pinpoint the bug.


boards: arm: particle_boron: fix SARA-R4 gpio definitions

These definitions were left incorrect after a gpio-map change was
added to the PR introducing the boron support for the SARA-R4 modem.
Correct the gpio defintions here so that the boron build doesn't
break.
Fixes: https://github.com/zephyrproject-rtos/zephyr/issues/16289
Signed-off-by: Michael Scott<EMAIL_ADDRESS>

@WilliamGFish Can you test this as a fix to https://github.com/zephyrproject-rtos/zephyr/issues/16289
west build -b particle_boron -s zephyr/samples/net/lwm2m_client -- \
  -DCONFIG_MODEM=y \
  -DCONFIG_NET_CONFIG_PEER_IPV4_ADDR=\"<IP_ADDRESS>\" \
  -DCONFIG_NET_IPV6=n -DCONFIG_NET_CONFIG_NEED_IPV6=n \
  -DCONFIG_MODEM_UBLOX_SARA_R4_APN=\"ibasis.iot\" \
  -DCONFIG_MODEM_UBLOX_SARA_R4_MANUAL_MCCMNO=\"310410\" \
  -DCONFIG_COAP_INIT_ACK_TIMEOUT_MS=20000

NOTE: I don't think leshan.eclipse.org is up at the moment.. so the connection may fail.

Ah, new sandbox server is: https://leshan.eclipseprojects.io/#/clients
IP: <IP_ADDRESS>

@mike-scott
I have; it compiles and boots up nicely, I don't have CAT M1/CAT NB1 where I am yet so can't connect.
I am working version of the SARA-U201 (3g/2g) of the Boron.
Happy to merge..
Billy...


Error: cannot use cli.BoolFlag literal (type cli.BoolFlag) as type cli.Flag in array or slice literal

I'm getting an error when I try to pull using go get
Environment
# go version
go version go1.12.9 linux/amd64

Error
# go get github.com/bharatkalluri/moviescore
# github.com/bharatkalluri/moviescore
src/github.com/bharatkalluri/moviescore/main.go:18:15: cannot use cli.BoolFlag literal (type cli.BoolFlag) as type cli.Flag in array or slice literal:
	cli.BoolFlag does not implement cli.Flag (Apply method has pointer receiver)
src/github.com/bharatkalluri/moviescore/main.go:22:15: cannot use cli.BoolFlag literal (type cli.BoolFlag) as type cli.Flag in array or slice literal:
	cli.BoolFlag does not implement cli.Flag (Apply method has pointer receiver)
src/github.com/bharatkalluri/moviescore/main.go:26:17: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
	cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
#

I am having the same issue..


[BUG]  slotId of a slot on a CMS page

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
https://shopwarecommunity.slack.com/archives/C050L6NCMGQ/p1716548194192029?thread_ts=1715774256.076039&cid=C050L6NCMGQ
https://shopwarecommunity.slack.com/archives/C050L6NCMGQ/p1716546934635989
Expected Behavior
No response
Steps To Reproduce
No response
Environment
- OS:
- Node:
- pnpm:

Anything else?
No response

@mdanilowicz, please add the Acceptance Criteria for that task so it's clear what exactly needs to be done here. It is also nice to have the reproduction steps for testing the solution

Fixed in the backend https://github.com/shopware/shopware/blob/trunk/src/Core/Content/Cms/Aggregate/CmsSlot/CmsSlotDefinition.php#L59


Use TypeConverters to serialize default values

Codecov Report

Merging #25 into master will decrease coverage by 0.09%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master      #25     +/-   ##
=========================================
- Coverage   96.16%   96.07%   -0.1%
=========================================
  Files          16       16
  Lines         287      280      -7
  Branches       40       37      -3
=========================================
- Hits          276      269      -7
  Partials       11       11

Impacted Files
Coverage Δ

toofz/EncryptedSecret.cs
100% <100%> (ø)
:arrow_up:

toofz/ServiceSettingsProvider.cs
94.44% <100%> (-0.08%)
:arrow_down:

Continue to review full report at Codecov.

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


About training stability

Hi team,
With the flash_attn_unpadded_func implementation [flash_atten==0.2.8], we ran the same training trial twice to check its training stability.

At training:
we found that these two training loss curves were not exactly the same during the training process.

After training:
Though these two trained model also achieved not-bad performances on benchmarks, there are some difference between their performances with respect to various testsets.

I don't know whether it is reasonable for flash_atten? Or any suggestions to avoid training instability when using flash_atten?
Thanks.

When you say "stability", do you mean the loss explodes / NaNs for one implementation and not another?
Is the difference between the two implementation be larger / smaller / similar to changing the random seed?
You can use whichever implementation that works better for you.

When you say "stability", do you mean the loss explodes / NaNs for one implementation and not the other?
Is the difference between the two implementation larger / smaller / similar to changing the random seed?
You can use whichever implementation that works better for you.

thanks for the quick reply.

"stability": I means that two models were both trained well using exactly the same hyperparameters (the random seeds were also the same), but their losses and performance are not the same at the same training step (with some slightly difference as shown in this figure).
At this case, if we further retrain a new model using a new set of data and the new model show marginal gains on benchmarks, it is hard to determine whether the benefits come from training instability or data optimization.

I see, I usually use stability to refer to whether things are stable (e.g. loss explosion).
FlashAttention gives the same output and gradient as standard implementation, up to numerical precision. It's been used to train large-scale models (e.g. Pythia, Llama). Pythia folks saw the same training curves between different implementations.
If you're still conservative, you don't have to use it and you can stick with the standard implementation.

I see, I usually use stability to refer to whether things are stable (e.g. loss explosion). FlashAttention gives the same output and gradient as standard implementation, up to numerical precision. It's been used to train large-scale models (e.g. Pythia, Llama). Pythia folks saw the same training curves between different implementations.
If you're still conservative, you don't have to use it and you can stick with the standard implementation.

There may be some misunderstanding here.
The figure above records the loss training curves of two runs both using flash attention with the same setting.  (flash attention run-1 vs flash attention run-2)
We faced similar situations before using standard implementation to train llama [trained a model twice, got different model accuracy on generation tasks]. Some warning told that  TF_ENABLE_ONEDNN_OPTS=0 might help.
oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable `TF_ENABLE_ONEDNN_OPTS=0`.

I am not sure whether the order of computation causes slightly mismatched results between different runs using flash attention. Do we have any variable or suggestions to control the order of calculation? Thanks~

Oh I see. The backward pass of FlashAttention is not deterministic due to atomic adds. We do plan to eventually add an option for deterministic backward (at the cost of running slower) but I haven't had the bandwidth to work on that.

Oh I see. The backward pass of FlashAttention is not deterministic due to atomic adds. We do plan to eventually add an option for deterministic backward (at the cost of running slower) but I haven't had the bandwidth to work on that.

Appreciate it! Looking forward to the updates.


defaultOpenAllTags configuration paremeter doesn't work with HTML integration using @scalar/api-reference

What happens?
I pass a configuration object to the api-reference script element, in my case in spring-boot/thymeleaf. All configuration parameters work, except defaultOpenAllTags.
Map<String, Object> configuration = Map.of(
                "theme", "default",
                "hideModels", true,
                "defaultOpenAllTags", true,
                "customCss", ".introduction-section .section-column+ .section-column { display: none }"
);
String configurationJson = objectMapper.writeValueAsString(configuration);
model.addAttribute("configuration", configurationJson);

<script
        id="api-reference"
        type="application/json"
        th:attr="data-configuration=${configuration}"
        th:utext="${openapiJson}"
></script>

I'm trying this as a workaround for search not finding tags that aren't opened.
What did you expect to happen?
It should open all tags on by default
How can we reproduce the issue?
Try the https://github.com/scalar/scalar/blob/main/documentation/integrations/html.md example with defaultOpenAllTags set to true in the configuration object
OpenAPI Document
No response

That’s strange! Needs investigation.