Add  download link in release pages for the new cockroach-sql binary + simplify some Cloud tutorials

Raphael 'kena' Poss (knz) commented:
tldr: the docs should  be modified to:

add a new download link
simplify some Cloud tutorials/docs to recommend use the small binary instead of the large one

Context:
In https://github.com/cockroachdb/cockroach/issues/75800, we've added a new cockroach-sql to the published artifacts along cockroach and the geospatial library.
This is a smaller executable (<20MB compared to cockroach's 150MB+ size) which users can download when they just want to access an existing cluster remotely.
This is part of a wider initiative originally requested by @bdarnell here, which found recently a new purpose via @kernfeld-cockroach  with our focus to Cloud: since CC end-users are not expected to run/administrate their own cluster any more, we don't need to orient them to download the full cockroach binary any more.
In the longer term, we wish to provide users with a CC-specific ccloud CLI which embeds the SQL shell, obviating the need for a separate download entiely. However, we're not there yet. The new cockroach-sql binary provides an intermediate improvement upon the current situation.
Epic: CC-5993
Jira Issue: DOC-3283

@ianjevans do you have recommendations about who in the docs team is best to own this?

We probably need installation instructions similar to install-cockroachdb-*.html. The process is simpler (no geo libraries!) but we should still give people explicit instructions. (we should also make sure that all the various installation methods work, including brew)
On windows, this could be a big win since cockroach-sql wouldn't need to recommend docker (could we remove the "experimental" banner completely or could there still be readline-related experimentalness?)

could there still be readline-related experimentalness

IIRC libedit is simply not linked in on windows, and we don't get line editing at all. The UX is definitely sub-par.

personally i'd prefer a future for windows where we depend on WSL and simply ship the linux binary and provide instructions on how to run in in a WSL shell. That would be so much easier all around.

:information_source: Hello!  Look at my very human username! :robot: :notes:
:thinking: Although I tried very hard to figure out what to do with this issue, more powerful human brains will need to help me. (specifically: Both Github and Jira issues were modified after exalate problems) :confounded:
:arrows_counterclockwise: Please visit this issue's mirror at DOC-3283 and try to sync the two sides up manually. :star2:
:white_check_mark: When you're finished, comment saying as much asn a member of Developer Infrastructure will be along to finish linking. :link:
:no_entry_sign: Note that until this is done, this issue is not and will not be synced to Jira with Exalate. :no_entry_sign:
:sweat_smile: Feeling lost? Don't worry about it! A member of @cockroachdb/exalate-22-cleanup-team will be along shortly to help! :+1:
:construction_worker: Developer Infrastructure members: when ready, open Exalate from the right-hand menu of the mirror issue in Jira, then choose Connect and enter this issue's URN: cockroachdb/docs-13562. Either way, delete this comment when you're done. :key:
:pray: Thank you for your compliance, my fellow humans! :robot: :wave:


Allow to mount partition separatly

If mount_point is not specified, the partition won't be mount

The README has to be updated accordingly.
Once this is done: +1


etc/raintank-sample.conf can be removed right?

looks like it's the old example for raintank-metric

yes


fix mobile cookie banner button width

no ticket

.govuk-button-group

doesnt work this instance (at least not without out adding custom styling anyway) with one of the buttons being a govuk_button_to as it needs to send POST request

Review app deployed to https://teaching-vacancies-review-pr-3222.london.cloudapps.digital

Does this affect any ongoing A B tests?

Does this affect any ongoing A B tests?

i dont beleive so. the cookie banner ab test isnt being run at the moment

Does this affect any ongoing A B tests?

actually you are kind of right to raise this, the visual regression tests for sign in AB test needed updating and i have included the new snapshots in this PR

Hmm. We should be using .govuk-button-group in the template instead https://design-system.service.gov.uk/components/button/#grouping-buttons

ok, i used the button group as best i think you can in this instance, still requires a few styles as it doesnt work 100% out of the box. but its probably a bit neater i agree


.NET Core is a dependency

.NET Core is an explicit dependency of build.ps1.  As far as I know, .NET Core is not installed when VS 2017 is installed.  In that case, shouldn't .NET Core be listed as an explicit dependency of P#?

.NET Core is actually part of the VS 2017 installation (but you need to enable the option in the installed components, else it will not install by default). I will add this note to our documentation for clarification.


Feat:Google translator

Describe the feature
It will change the language of whole website as we know in India even in world there are many language and our user can be from any place and some user doesn't understand english so it will be better if we provide them the content of our website in there native language
Please assign me i can work on this Default is english but user has a button on clicking he get option of language and we could select form that
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I have starred the repository
[X] I'm a gssoc-24-extd contributor
[X] I want to work on this issue

@Sawan-Kushwah go for it , Add more international languages


Expose current span + ability to run in span, add fs2 module

This requires Trace to expose a type member representing the type of Span it uses, which is a bit nasty, but it allows some nice extra functionality.
The sorting example is modified to show propagation of spans outside of monadic scope.
I'm closing #344, as this achieves the same thing in a more general way.

@bplommer what is the status of this project? We would love to use this within our project, since we use fs2 extensively throughout our code.

@bplommer what is the status of this project? We would love to use this within our project, since we use fs2 extensively throughout our code.

I'm not sure what you mean? This is just a pull request, I don't maintain the project.


Implementing basic --iree-execution-model=async-external support.

Implementing basic --iree-execution-model=async-external support.
Currently only coarse fences are supported: when the flag is specified
exported functions will take a wait and signal fence pair. Upon return to
a caller execution is not assumed to have completed and the caller can
either wait on the signal fence or chain further invocations with it.
Future invocation models will support specifying an arbitrary set of
fences that allow for up to per-I/O granularity (attention layers could
signal sooner than full decoders, etc) and specifying fences for in-place
buffers (wait until buffer is available to write in before filling).
This initial version is conservative and may include additional queue
barriers in order to signal the user-provided fence but future
improvements to timepoint elision and IPO will make that better. Nearly
all models we work with today end up becoming async with the current
heuristics.
iree-run-module/mlir has been updated to support programs compiled with
the async-external mode. iree-benchmark-module now supports pipelined
and concurrent execution via the --batch_size= and --batch_concurrency=
flags: batch_size defines how many invocations there are and
batch_concurrency defines how many of those are able to run concurrently.
Using large values isn't yet great as we should be keeping a certain number
of invocations in-flight instead of scheduling all of them at the start of each
benchmark iteration.
Examples:
--batch_size=1 --batch_concurrency=1: default single-shot invocation
--batch_size=4 --batch_concurrency=1: 4 sequential invocations
--batch_size=4 --batch_concurrency=2: 2 concurrent sequences of 2 invocations
--batch_size=4 --batch_concurrency=4: 4 concurrent invocations

To see how this changes things, resnet50 on 32 cores in the various modes:
  1/1: BM_predict/process_time/real_time       34.3 ms          650 ms           20 items_per_second=29.1876/s
  4/1: BM_predict/process_time/real_time       35.8 ms          791 ms           20 items_per_second=27.9287/s
  4/2: BM_predict/process_time/real_time       24.3 ms          625 ms           28 items_per_second=41.1603/s
  4/4: BM_predict/process_time/real_time       20.2 ms          615 ms           48 items_per_second=49.4266/s

The performance improvement is from utilization improvements with the 1/1 looking like this:

While the 4/4 looks like this:

It's also possible to see how pipelining can help here with 8 invocations. All 8 invocations complete in ~1.7ms (~900us if the TODO stream ordered allocations were implemented) while letting the device run wait-free - the main thread is returned to the caller before the first conv layer of the first invocation completes:

zooming out:

I wish we had a better way to keep track of the cases where we are relying onnon comprehensive analysis that scales to less than general use by users

Agreed! The other day I was chatting about patterns assuming static shapes needing some kind of FIXME-like marker to make them easy to spot. Hopefully in these cases it's mostly about optimizations instead of compilation/correctness but finding those is just as important for someone looking to fix a slow model so it'd be good to track them.


Add a BACKLOG tab on the status site

Issue Description
We mark the tasks assigned to users that are not in the discord server anymore and the tasks assigned to these users are not DONE as BACKLOG We need a tab showing these backlog tasks.
Expected Behavior
We should have a tab for backlog tasks like we have or statuses
Current Behavior
We don't have a backlog tab on the status site.
Screenshots

Reproducibility

[ ] This issue is reproducible
[ ] This issue is not reproducible

Steps to Reproduce

Visit the status site

Severity/Priority

[ ] Critical
[ ] High
[ ] Medium
[ ] Low

Checklist

[ ] I have read and followed the project's code of conduct.
[ ] I have searched for similar issues before creating this one.
[ ] I have provided all the necessary information to understand and reproduce the issue.
[ ] I am willing to contribute to the resolution of this issue.

Already implemented under dev flag.
https://status.realdevsquad.com/tasks?dev=true&q=status%3Aall


Update consistent bootstrap tests to support non-vnodes case

Basically rf=1 tests were flaky for non-vnodes because depending where the new node was bootstrapped, the consistent bootstrap could succeed or not (depending if the node would take or not the range of the down node). The fix is to use deterministic tokens for the non-vnode case.
Also took the chance to improve comments, test naming and simplify test to use 2 nodes instead of 3.
Non-vnode dtest run submitted here: http://cassci.datastax.com/view/Dev/view/paulomotta/job/pauloricardomg-trunk-novnode-dtest/

If the test passes on CI, +1!

Test results look good, merging.

thanks!


Link docs on parsing failure (#886)

When we fail to parse the schema.yml file for reasons that are probably version-related, raise an error that includes a link to the docs.
I also added some checks to raise dbt.exceptions.CompilationError instead of AttributeError that I found while I was testing/implementing, because they were incredibly unhelpful errors as-is.

Getting UnparsedNodeUpdate out of the error messages will require a bit more work - we'll have to catch and re-raise validation errors and (I think) parse their messages.

hmm, I think it would be great to clean up this error message if possible but I don't think it's worth sinking a ton of time into.
My big qualm is with potentially the full test definition showing up in the Invalid test config given... line. Can we just change this warning to not include the near {configs} in stdout? https://github.com/fishtown-analytics/dbt/blob/development/dbt/parser/schemas.py#L301
Additionally, if there's a way to log the filename where the file occurred, then I think this will be a really helpful and actionable error message. You buy all that?

Yeah, I think so.

@beckjake two more very tiny comments and then this looks good to go! I'm going to approve it -- ship when ready!


issue-3590 - Add warning to search response when pages have shifted

Signed-off-by: PrasannaHegde1<EMAIL_ADDRESS>

We should consider adding a fhir-server-test for this so that we can check the behavior with a real delete.


longhorn-csi-plugin flapping on Rancher v2.2.2

Possibly related to https://github.com/rancher/longhorn/issues/277 but I don't think so as I'm running identical disk images on other nodes which are working.
Probably more detail than required :D
Running Rancher v2.2.2/k8s v1.13.5/docker 18.9.5/Canal network overlay
I've deployed Longhorn from the Rancher GUI, with the default selections which have worked on other, similar, clusters.
I'm running a 9 node cluster (1 etcd/control plane node and 1 worker). the workers are deployed in Altoona Iowa (lightedge) and in US Central 1/US East 2 Azure (all Express route).

I0426 02:57:05.116185 1 connection.go:137] GRPC call: /csi.v0.Identity/GetPluginInfo
I0426 02:57:05.116195 1 connection.go:138] GRPC request: {}
I0426 02:57:05.117283 1 connection.go:140] GRPC response: {}
I0426 02:57:05.118831 1 connection.go:141] GRPC error: rpc error: code = Unavailable desc = all SubConns are in TransientFailure
E0426 02:57:05.118861 1 main.go:158] rpc error: code = Unavailable desc = all SubConns are in TransientFailure

I looked at the issue linked above, but it indicates it was a kernel error - I'm running the same kernel on boxes where it is working, so I'm pretty sure it isn't that.
Any thoughts?

hey it was systemd-resolved - I fixed it by doing sudo service resolvconf reload
i love systemd - it sure is cool.

@junkiebev Glad you figured it out! This normally indicates longhorn-csi-plugin driver registrar cannot communicate with the csi-plugin, which may either due to it cannot find the socket or the csi-plugin itself cannot find the manager to talk to. We can take a look at csi-plugin (container)'s log for more clues next time.

@junkiebev where did you run that command? I am running into the same issue.

@junkiebev where did you run that command? I am running into the same issue.

The command line on the host itself.


feat: add async callback support to operator reduce

fix #181

Codecov Report
Base: 99.60% // Head: 99.60% // Increases project coverage by +0.00% :tada:

Coverage data is based on head (64163f4) compared to base (a47f77d).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #188   +/-   ##
=======================================
  Coverage   99.60%   99.60%
=======================================
  Files          45       45
  Lines        1510     1517    +7
  Branches      315      316    +1
=======================================
+ Hits         1504     1511    +7
  Misses          2        2
  Partials        4        4

Impacted Files
Coverage Δ

src/ops/reduce.ts
100.00% <100.00%> (ø)

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

In #181, I mentioned that we might allow the initial value to be a promise. And in the one-line solution that I gave, it would handle a Promise as the initial value.
In your solution, you do not allow it. Could you, please share your thoughts on why not?

Adding support for a promise as the initial value was a little bit tricker but I've added it now.
The one-line solution you gave was close to what was needed but didn't quite work.
(The first argument passed to the callback, should be the awaited value, not the promise itself)

I have refactored out an extraneous promise there. I hope you don't mind :smile:


⚠ Bofrost.de has degraded performance

In e4560b3, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1504 ms

Resolved: Bofrost.de performance has improved in a1ed898 after 2 minutes.


'verified' middleware does not work with 'auth' middleware?

Laravel Version: 5.7.17 (latest)
PHP Version: 7.2.13
Database Driver & Version: MySQL 5.7

Description:
When adding ->middleware(['auth', 'verified']) to a route, the verified middleware doesn't apply.
Steps To Reproduce:

laravel new blog
php artisan make:auth
Create database and modify .env file
php artisan migrate
php artisan tinker then:

\App\User::create([
    'name' => 'Test User',
    'email' =><EMAIL_ADDRESS>    'password' => bcrypt('secret'),
]);

Add $this->middleware(['auth', 'verified']); to the HomeController constructor
Login and the home view is still shown even though you haven't verified the email address.

It's normal that your login view is still shown as this is controlled by the LoginController and not the HomeController. You're sure you're not mixing up the "welcome" view and "home" view?

It's definitely not the welcome view. It's specifically the resources/views/home.blade.php view, the one that says "You are logged in!" and is presented in the HomeController index method, the same controller that has both those middleware attached.

Can you post your User model?

Since this is a fresh install it's the default:
<?php

namespace App;

use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable
{
    use Notifiable;

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [
        'name', 'email', 'password',
    ];

    /**
     * The attributes that should be hidden for arrays.
     *
     * @var array
     */
    protected $hidden = [
        'password', 'remember_token',
    ];
}

Are you able to reproduce the issue? It should only take 30 seconds.

You need to implement the MustVerifyEmail interface: https://laravel.com/docs/5.7/verification#introduction
That should do it.

Oops, sorry for wasting your time.

@ryanmortier infact you didn't waste our tym, very many people forget this


Add gogland to readme dev tools

My OCD couldnt stand it not being written there.

@Zarkopafilis thanks for the addition!


Inverted Stat, Author and Repo Text Color

Found when I installed the Firefox version of stethoscope the stat, repo and author text values were displayed as white text.
Environment:
OS: Windows 10
Browser: Firefox - Version 94.0.1

Are you doing dark mode or something like that? Possibly a dark mode extension?

Any updates on this?

Firefox dark mode theme or a browser extension like DarkReader was my first thought but appears it was due to Windows - Dark Mode, (Settings > Colors > Dark) when switched to Light the text was displayed as normal.
Sorry for the delay.


How to setState inside onHover event

What version of React-Table are you using?
Your bug may already be fixed in the latest release. Run yarn upgrade react-table!
6.8.4
What bug are you experiencing, or what feature are you proposing?
It is more of a support question which I am struggling to find an answer. I have a tree table and depending on the value in the table, I am drawing graphs in another component. So, onHover the graph changes. But if I try to setState inside getTdProps , the table gets to its initial state.
How can I prevent that from happening?
URL
https://codesandbox.io/embed/3rxl3kpkqq?codemirror=1

This looks to be a question of implementation (as mentioned in the issue template). Please repost this question on our support community:


HIVE-27556: Add Unit Test for KafkaStorageHandlerInfo

What changes were proposed in this pull request?
Added a new unit test for KafkaStorageHandlerInfo
Why are the changes needed?
To improve the testing of kafka storage handler and the coverage
Does this PR introduce any user-facing change?
No
Is the change a dependency upgrade?
No
How was this patch tested?
Unit test.

Apologies on the delayed response, changes looks good to me +1

does this one still make sense? if so, let's not forget about it

1 more nit comment @kokila-19 , other than that it LGTM, if you update, we can merge immediately without waiting for the tests


actix-web-actors is deprecated

https://crates.io/crates/actix-web-actors

This crate is deprecated. Migrate to actix-ws.

➜  trustify git:(main) cargo tree --depth 2 | rg "actor" -B 5
├── async-graphql v7.0.7 (*)
├── async-graphql-actix-web v7.0.7
│   ├── actix v0.13.5
│   ├── actix-http v3.8.0 (*)
│   ├── actix-web v4.8.0 (*)
│   ├── actix-web-actors v4.3.1+deprecated

https://crates.io/crates/async-graphql-actix-web/7.0.9/dependencies

hi, sorry I'm not following your question
the part/comment I shared was to show that the dependency was being used by other dependency, in this case async-graphql-actix-web.
as this is in use on inside of Cargo.lock ( not as a declared dependency )
➜  trustify git:(main) rg "actix\-web\-actors"
Cargo.lock
248:name = "actix-web-actors"
644: "actix-web-actors",

unfortunately the latest published async-graphql still using it https://crates.io/crates/async-graphql-actix-web/7.0.11/dependencies


Update logic.go

testing out some deploys and using snake color to help.

.deploy

.deploy main

.deploy main

.deploy main


I can't use the program

Description
The program opens normally showing all storage, but it doesn't work from there, you can't click on anything, it's as if the program has crashed, even in the task manager showing that it is running normally.
Steps To Reproduce
open the program
see the error
Expected behavior
The program opens normally showing all storage, but it doesn't work from there, you can't click on anything, it's as if the program has crashed, even in the task manager showing that it is running normally.
Files Version
2.3
Windows Version
Windows 10 21H2 19044.1706
Relevant Assets/Logs

You will need to upload the logs files directly to github. You can get them in files settings > about > open log folder.

I messed with regedit and somehow managed to get it to work.

Thanks for the update, glad it's working now. We're still interested in the log files and if you can share more details about how did you "mess with regedit" to make it work :)


PSXTAL-3FO - Onboard clock decoupling question

Hello, after reading on how to get my PU-22 psx dual-region capable, i've stumbled upon your project and immediately became interested. I have one question however, since I assume its required step, how did you decouple internal console clock? From the install picutre I've seen you've desoldered IC204, but what about the rest? Not exactly sure where to trace other passive elements (as in, to which pins of the gpu are they connected)

Ok, I think I've found pins I need. 196/192 and 199 should be the pins I need to trace signals from, is this correct?

Hi there, sorry for the late response.  Just got these emails now.
I left a diagram showing that I removed the entire PLL providing all 3 clocks and replaced them with my project. it shows you where you wire each signal /clock back into the board.
If you only want to get the accurate refresh rate from scalers you don't need to go to this extent and can simply wire in the NTSC Oscillator (large one) onto the VCKN-A pin after separating the trace from the other VCKP-A pin (cut trace or pin lift)

Sorry for ghosting my own issue, life things and all that
Just wanted to report that your mod seems to be working well on my PSX, big thanks for making this mod :)

No worries :)
I'm in the process of making a stand-alone one on a custom PCB starting with just the GPU clock, but I haven't got much spare time lately.
Trying to get it working without an external XTAL (for the MCU) is where it's at..
Thanks for the feedback :)
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Kacper Makowski @.>
Sent: Friday, February 10, 2023 1:55:32 PM
To: L10N37/PSXTAL @.>
Cc: VajskiDs @.>; State change @.>
Subject: Re: [L10N37/PSXTAL] PSXTAL-3FO - Onboard clock decoupling question (Issue #3)
Sorry for ghosting my own issue, life things and all that
Just wanted to report that your mod seems to be working well on my PSX, big thanks for making this mod :)
—
Reply to this email directly, view it on GitHubhttps://github.com/L10N37/PSXTAL/issues/3#issuecomment-1425105490, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AUYALNHMLMKBKQW2BZ3OT33WWWU2JANCNFSM6AAAAAARBICPFE.
You are receiving this because you modified the open/close state.Message ID: @.***>


Fix group ID typo in build file.

The group ID should be com.google.api.grpc

Current coverage is 88.56% (diff: 100%)

Merging #85 into master will not change coverage

@@             master        #85   diff @@
==========================================
  Files             3          3
  Lines           717        717
  Methods         150        150
  Messages          0          0
  Branches        106        106
==========================================
  Hits            635        635
  Misses           82         82
  Partials          0          0

Powered by Codecov. Last update ed3d778...3d34231

LGTM


sed: begins matches pattern in middle of string

Slightly modified example from #49:
>>> view (sed (begins ("ABC" *> pure "123")) "DEFABC")
Line "DEF123"

Unix sed returns the string DEFABC, which was what I was expecting. Is there a way to have it behave like Unix sed?
I'm using turtle-1.4.1 and GHC-8.0.1.

No, there is no way to get it to behave like Unix sed in this regard without changing the sed utility itself
The only solution that I can think of for this is to provide separate variations on sed for matching the prefix, suffix, or entirety of the string (i.e. sedPrefix, sedSuffix, and sedEntire).  Would that work for you?

Yes, that would work! But wouldn't inplace need similar variations as well?

Yes, I will add variations on inplace, too


Replace map Esc / fromEsc with GHC's coerce

Fix #187.

I find the map fromEsc much clearer to read, and given that it's processing things with [Char], I can't imagine it's a noticable performance difference anyway. My inclination is to retain the clarity and avoid coerce.

Sure, it is up to you. For good or for bad, I did not measure performance. I agree that map is clearer. I just can't stand this kind of things that were known to be annoying and were fixed, but still pervade code… Maybe, we need more time to mentally embrace coerce.

Thanks a lot for sharing your thoughts on this. They are illuminating to me.


IdentityServer4 4.0.4 doesn't work with IdentityServer4.Contrib.MongoDB 2.3.4

We can only help you if you are on the latest version. Either use the latest 3.x or 4.x
I use .net core 3.1, IdentityServer4 4.0.4 with mongodb IdentityServer4.Contrib.MongoDB 2.3.4.
Issue / Steps to reproduce the problem
configure identity server with mongo and start.
Relevant parts of the log file
<log goes here>

You'd have to contact the developers that run that project.


Integration: impermanence for home & machine state

Would your feature fix an existing issue?
#180 & #187
Describe the solution you'd like

Impermanence is very handy and easy to use. It is intended for hosts with root file systems that do not persist between reboots—a strategy I also generally recommend—but is useful for consolidation of mutable state regardless. The chosen path(s) (e.g., /persistent from environment.persistence."/persistent") can then be managed as independent repositories as desired for versioning, backup, deployment, etc.

@ctem https://github.com/divnix/devos/discussions/180#discussioncomment-497534
Describe alternatives you've considered
git lfs which is probably too git centric and also doesn't solve the problem as generically as impernanence does.
Additional context

If upstream chooses to implements impermananced we can appropriately stand our implementation here on the shoulder of giants
@cole-h who's configuration's readme section about state ultimately triggered me opening #180 & #187 is also involved in upstream.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

I am currently experimenting with impermanence along with:
  # load blank root on every boot
  boot.initrd.postDeviceCommands = lib.mkAfter ''
    zfs rollback -r rpool/local/root@blank
  '';

To allow for an essentially temporary root directory where all state is opt in via environment.persistence, thanks to grahamc. I haven't synced it yet because I was wanting to break out the relavent bits into a profile, and I've been busy figuring out how to fix performance with zfs and the nix/store.
So far it's pretty great though.

For those who want to use impermanence for root and home you can import it as not a flake and use the modules.
inputs = {

  impermanence = {
    url = "github:nix-community/impermanence";
    flake = false;
  };

};
outputs = {

  nixos = {
    hostDefaults = {
      system = "x86_64-linux";
      channelName = "nixos";
      modules = ./modules/module-list.nix;
      externalModules = [
        { _module.args.ourLib = self.lib; }
        home.nixosModules.home-manager
        "${inputs.impermanence}/nixos.nix"
        ./modules/customBuilds.nix
      ];
    };
  };

  home = {
    modules = ./users/modules/module-list.nix;
    externalModules = [ "${inputs.impermanence}/home-manager.nix" ];

  };
};

I will note that have had issues getting age to work while using impermanence home-manager module.

I'm doing this as well, just haven't gotten around to making a proper profile for it

I'm doing this as well, just haven't gotten around to making a proper profile for it

Have you had any issues getting age to work with it?

@Th3Whit3Wolf Yes, I filed my chronicles on that issue here:
https://github.com/ryantm/agenix/issues/45
You need a nixpkgs with the fix mentioned merged, nixos-unstable should have it now. Not sure if it's been backported to a release yet though (or if it will be).


Improve accessibility

Tabbing / Keyboard access should work in all places. Some elements (like the button below) should be focused by default.

Can you briefly describe the problem? I am ready to fix it

Hi @harith-hacky03 this is a general task about keyboard accessibility throughout the library. I don't believe we can easily use Bitcoin Connect without a mouse right now for example. Some good information is here: https://usability.yale.edu/web-accessibility/articles/focus-keyboard-operability

Small reminder: there is a bounty for solving this issue!
I have posted it across multiple bounty platforms today, maybe someone will pick it up!
Bitcoin Connect is an embeddable, open-source JavaScript library maintained by Alby that allows websites to easily integrate Bitcoin and Lightning functionalities. It provides a modal widget for user interactions, enabling seamless onboarding and transactions.
Currently, the Bitcoin Connect modal widget requires a mouse for navigation and interaction, limiting its accessibility. By improving keyboard accessibility, we aim to make the library more inclusive and user-friendly for all users, including those with disabilities who rely on keyboard navigation.
💰 Bounty: 75,000 sats
💰 Alby's team & community support

🔗 Links:

🔗Bitcoin Connect landing page
🔗 GitHub Issue #182
🔗
🔗 #bitcoin-connect channel on NWC's Discord connecting developers
📧 Contact<EMAIL_ADDRESS>

💡 Please Remember:

💡 Let the world know if you start working on this issue
💡 Work on a feature branch or a forked repository
💡 Submit a pull request with a detailed description of your changes
💡 Follow basic coding standards and leave helpful comments
💡 Test the modal widget's keyboard accessibility across multiple browsers and devices

♿ #ACCESSIBILITY #OPENNESS #DECENTRALIZATION
💙 Thank you for your contributions and making Bitcoin more accessible and user-friendly for everyone!

I am ready to fix it. Can you assign me please?

@harith-hacky03 normally I do not assign issues to external contributors because there is no guarantee they will do it.
If you are interested, could you make a pull request?

Hey there, I've made an initial PR (#259) with mostly minor changes which enable both keyboard navigation and screen reader feedback. There's still some testing to be done and a few niggling issues with default buttons, but I'd appreciate if you could give me some feedback if I'm on the right path.


How to debug failure to recompile?

I have a bug in my build system, where I am not recompiling a file when I think I should. What is the recommended way to diagnose this problem?
UPDATE: It turned out that the bug was from a buggy, old version of the build system, which wrote down incomplete dependency information causing Shake to skip a rule (and thus never getting the updated dependency information). What is an "easy" way to discover this is the case?
One answer is, "blow away the build directory and try again." But this is not very satisfactory. It could very well be a bug, and restarting from scratch is surely not going to induce the recompilation failure. Or perhaps Shake could have some idea about how "old" information in the database is, and if it knows that it was recompiled more recently suggest to try to refresh that information?

There's a shakeVersion field in ShakeOptions; changing it is equivalent to blowing away the build directory. The general rule is to bump it any time a rule's list of dependencies or stored value could change; even more conservatively, any time a rule changes.
In fact, only that rule needs to rebuilt, so full rebuilds are overly conservative. Pluto has a per-rule timestamp for each .java/.class file, which could be adapted for Shake, but the syntax would be a bit onerous (ver 123 $ "foo" %> \out -> ...). Hashing the code of functions would work too; e.g. a Template Haskell solution like
  "foo" %> $(hashF [| \out ->
      ...
     |])
    where hashF f = [| ($(hashToLit $ hash f), $f) |]

The equivalent to the Pluto approach (and the Redo approach) is to have each rule in a separate file and depend on the .o file, which you can do, but putting each rule in a separate file is both annoying (hard to edit all the rules) and insufficient (if you import a function that changes it doesn't help).
Unfortunately I don't see a good solution. The only build systems that get this right are those like Ninja/Tup which don't have an EDSL and basically restrict you to direct lines.

I think some kind of query mode "why did X recompile last time?" and "why did X not recompile?" in the profile report would make this easy.


validate incoming request data, validate enums

Codecov Report

Merging #20 into master will decrease coverage by 0.93%.
The diff coverage is 60.83%.

@@            Coverage Diff             @@
##           master      #20      +/-   ##
==========================================
- Coverage   33.52%   32.58%   -0.94%
==========================================
  Files          12       12
  Lines        1375     1430      +55
==========================================
+ Hits          461      466       +5
- Misses        826      867      +41
- Partials       88       97       +9

Impacted Files
Coverage Δ

customers.go
23.1% <33.33%> (-3.47%)
:arrow_down:

depositories.go
25.57% <58.82%> (-0.22%)
:arrow_down:

gateways.go
36.27% <64.7%> (-1.63%)
:arrow_down:

common.go
72.22% <69.23%> (+2.83%)
:arrow_up:

originators.go
33.1% <75%> (ø)
:arrow_up:

transfers.go
33.59% <75.75%> (-1.57%)
: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 5e3cc0c...fc5e1d3. Read the comment docs.

After merging master in here's the coverage report:
$ go test ./... -cover
ok  	github.com/moov-io/paygate	0.139s	coverage: 35.4% of statements
?   	github.com/moov-io/paygate/internal/version	[no test files]
ok  	github.com/moov-io/paygate/pkg/achclient	0.065s	coverage: 80.0% of statements


Added support for OP_MSG message type introduced in MongoDB 3.6

Signed-off-by: Shaun Endres<EMAIL_ADDRESS>Description: Added support for OP_MSG message type introduced in MongoDB 3.6.
Risk Level: Low - only affects messages coming from MongoDB with message code OP_MSG.
Testing: Tested against a local MongoDB.  Unit tests.
Docs Changes: None.  No changes to user configuration.  The only user facing change is in the MongoProxy access log.  With this change, messages with message code OP_MSG will appear.
Release Notes: Support for MongoDB message code OP_MSG supported in MongoProxy.
[Optional Fixes #Issue]
[Optional Deprecated:]

@ccaraman PTAL

I looked at the CircleCI in GH and I wasn't able to figure out how to get to the coverage reports.  I also tried to run gcovr on my machine, but I guess it doesn't work with clang.  Can you send me a quick summary of what needs coverage?

@oneleggedredcow to see coverage, open the coverage test in CircleCI and look for the "artifacts" tab. If you don't see the artifacts tab, log out of CircleCI and log back in with your GH account and it should work.

How to I tell what doesn't have coverage?  The coverage task was a success, so does that mean that everything is covered?  Also tried clicking through to various file links and everything seemed green...  I must be missing something.

Open coverage.html which is the root file, and then you can navigate to the mongo files.

Also drive by comment (making sure all release notes are in the 1.10 section) it looks like they're in the PR description but maybe got missed in version_history.rst.  Mind adding them into the release notes file?  thanks!

Can you check CI and merge master?
/wait

@oneleggedredcow can you check CI?
/wait

@oneleggedredcow What is the status on this?  I can't find a follow up PR.

@MarkDavidGoddard My organization went in a different direction and this got abandoned.

@oneleggedredcow Thanks for getting back to me.

Has this really been dropped?
So the mongo proxy only supports versions of MongoDB pre 3.6?


Enhancement Make log of vlog adjustment clear

Proposed changes
Issue Number: close #xxx
before:
adjust log level success, origin level -1

no info log
now:
adjust vlog of vrow_distribution from 10 to -1 succeed

and have info log

run buildall


Making apk officially supported?

Would it be possible for this to be added to the official puppet repository? Being able to use alpine with puppet would be fantastic if it didn't require any additional operations

Timed out


Custom config rule to check if s3 buckets are encrypted with KMS key

I confirm these files are made available under CC0 1.0 Universal (https://creativecommons.org/publicdomain/zero/1.0/legalcode)
Issue #, if available:
Description of changes:
Custom config rule to check if s3 buckets are encrypted with KMS key

@mshri14 @jongogogo
When I wrote the rule I took the reference of sample-ci for the configuration_item, which didn't return the encryption information. So I had made the rule 'periodic' instead of 'configuration change'.
I've rewrote the rule to be configuration change. I also tried to resolve all the comments provided.


OfflineStorage_Room::GetAndReserveRecords crash in Android

Describe your environment. Latest 1DS C++ SDK v<IP_ADDRESS>
Steps to reproduce.
No repro just a crash report from AppCenter from our Android app.
What is the expected behavior?
N/A
What is the actual behavior?
N/A
Additional context.
This is the crash in appcenter
libmaesdk.so
Microsoft::Applications::Events::OfflineStorage_Room::GetAndReserveRecords(std::__ndk1::function<bool (Microsoft::Applications::Events::StorageRecord&&)> const&, unsigned int, Microsoft::Applications::Events::EventLatency, unsigned int)
libmaesdk.so
Microsoft::Applications::Events::StorageObserver::handleRetrieveEvents(std::__ndk1::shared_ptr<Microsoft::Applications::Events::EventsUploadContext> const&)
libmaesdk.so
Microsoft::Applications::Events::TransmissionPolicyManager::uploadAsync(Microsoft::Applications::Events::EventLatency)
libmaesdk.so
Microsoft::Applications::Events::PlatformAbstraction::WorkerThread::threadFunc(void*)
libmaesdk.so
void* std::__ndk1::__thread_proxy<std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (*)(void*), void*> >(void*)

We are not sending events right now just initializing:
override fun initialize(context: Context) {
        loadLibraries()
        setupHttpClient(context)
        setupOfflineRoom(context)
        initializeLogger()
    }

    private fun loadLibraries() {
        System.loadLibrary(TelemetryConstants.MAE_SDK_LIB_NAME)
    }

    private fun setupHttpClient(context: Context) {
        HttpClient(context.applicationContext)
    }

    private fun setupOfflineRoom(context: Context) {
        OfflineRoom.connectContext(context.applicationContext)
    }

Do you use main thread to initalize Room?

Yes, initialization looks correct,
looking on stack, the crash is happening during uploading an event when it tires to load records from Room DB
Is it possible to add line number to stack trace?
Do you know if the crash is happening during a specific lifecycle: openning app or closing?

The trace posted is trying to uploadAsync something, looking in the source, the flow looks following: scheduleUpload >> uploadAsync >> initiateUpload >> retrieveEvents >> handleRetrieveEvents >> GetAndReserveRecords.
May be some stats info is being collected, not familiar with it, you can try to disable stats via configuration and see if it helps
The code crashes when accessing Room DB via GetAndReserveRecords,
I would also suggest to verify that:

Code that initializes Room, Http client and loggers runs once.
Code that initializes loggers creates 3 separate database files.

we use the following code, to create multiple loggers:
            val config = LogManager.logConfigurationFactory().apply {
                set(LogConfigurationKey.CFG_STR_PRIMARY_TOKEN, token)
                set(LogConfigurationKey.CFG_STR_COLLECTOR_URL, collectorUrl)
                set(LogConfigurationKey.CFG_STR_FACTORY_NAME, name + UUID.randomUUID())
            }

            val logManager = LogManagerProvider.createLogManager(config)
            return logManager.getLogger(token, "", "")


random no gravity

randomly after i restart to another run i will continue to fly up even without a new effect

Are you using any other mods?
And please provide the log file.

0187d95b-c4cf-aab3-7235-35ef5eb18b26

Mod list doesn't tell me much on its own, going to need the log file too. You can find it in your profile's Settings->Copy log file contents to clipboard, and upload it here.

hey how do i upload it it says that its to big to comment

Upload it somewhere else like Discord or pastebin and link it here, or you could compress it in a zip or something

Uploading message.txt…

message (1).txt

like that?

Yes, though sadly the log doesn't say much, could you try disabling some of the mods to see which one(s) are causing issues?

Cannot reproduce


CMAKE_INSTALL_LIBDIR isn't passed down to dependencies

When passing CMAKE_INSTALL_LIBDIR=lib to cmake, dependencies (e.g. aws-c-common) are still installed to lib64.
What platform/OS are you using?
Ubuntu 18.04
Which version of the SDK?
1.7.160
What compiler are you using? what version?
gcc 7.3.0
What are your CMake arguments?
cmake .. -GNinja \
  -DCMAKE_INSTALL_PREFIX="${PREFIX}" \
  -DCMAKE_INSTALL_LIBDIR=lib \
  -DBUILD_ONLY='s3;core;transfer;config' \
  -DENABLE_UNITY_BUILD=on \
  -DENABLE_TESTING=off \
  -DCMAKE_BUILD_TYPE=Release

The following patch seems to fix the issue:
https://github.com/conda-forge/aws-sdk-cpp-feedstock/blob/c8785c9fe570a6ac68ca01ccdb217243d422f144/recipe/0001-fix-libdir-for-deps.patch

Hi @pitrou ,
In short, if you want the dependencies to not be built in the default folder, use -DBUILD_DEPS=OFF as part of your cmake arguments, you'd have to build the dependencies as separate projects though. There is a section on our read me that goes through doing this:
https://github.com/aws/aws-sdk-cpp#to-build-and-install-third-party-dependencies
This might change in the future, but the idea of building the deps as default even when they are different projects, is to have the sdk build with as little steps as possible, to make it easier for newcomers.
Hope this helps, and let me know if I missed something there.

I think this is missing the point a bit. The C++ SDK is handling the CMAKE_INSTALL_LIBDIR variables. The problem is that it's not passing it down to dependencies. It's passing down other variables like CMAKE_INSTALL_PREFIX. So why not CMAKE_INSTALL_LIBDIR as well?

So, before I try to answer that and maybe get the point wrong again.
If you add -DBUILD_DEPS=OFF to your cmake arguments, do you get the expected result?

I haven't tried that, as I would then have to build the dependencies myself and pass the right arguments for that. The code for doing that in CMakeLists.txt doesn't look entirely trivial (though it's probably not complicated).

I'm not sure I quite follow what you mean, you would have to build the dependencies yourself, that is true, but again, we have instructions for that in the Read me and you would not need to change the CMakeLists.txt at all:
https://github.com/aws/aws-sdk-cpp#to-build-and-install-third-party-dependencies
In any case though, you may be right in that the change could be helpful, I'll take a closer look into it.


Azure OpenAI

In Azure, deployments are often named other things than the model names, for instance "gpt-4o" could be named "wrapper-api-gpt-4o". This causes the mapping to not recognise the model since it is not in the mapping json.
I would suggest an additional parameter that differentiates the deployment name used for querying the api vs the model selector.

Hey @AlexVialaBellander. Were you able to resolve this? Let me know if theres anything I can add to the documentation.


Sample file acknowledged repeatedly in console

Once any sample image has been created (or any file at all is in the sample folder), the script will continue to check and output to (OS) console: files=['path/to/file/image.png']
Every 10 seconds.
Low priority, since it's not cluttering the GUI console but it is a little annoying.

I also see this issue. The only way to get rid of it repeating files=[...] in the terminal is deleting the sample folder.


TODO: Look at API for Blender 2.8 and assess any compatibility issues.

I've started to poke at this a little bit. Some of the APIs have changed. Can share a WIP branch.
Is there a test suite or QA process in place that might exercise the intended functionality? Test breakages in 2.8 would indicate specifically what needs a look.

I've started to poke at this a little bit. Some of the APIs have changed. Can share a WIP branch.
Is there a test suite or QA process in place that might exercise the intended functionality? Test breakages in 2.8 would indicate specifically what needs a look.

No test suite yet. The 2.8 changes should mostly affect the interface, though I haven't tried it out yet. Contributions are always welcome! Shout if you need anything to be reviewed. It would probably be a good idea for me to make a separate branch for 2.8 too..


[Bug] Sticky column in table

I've noticed one bug with table class.
Here is reproduction: https://stackblitz.com/edit/bootstrap-table-sticky-position?file=style.css
When You scroll table right border is moving as well (in chrome and opera).
It's because table has border-collapse: collapse style.
When You switch it to border-collapse: separate; border-spacing:0 all is working as it should.
But it can have other implications.

It's a browser bug
https://bugs.chromium.org/p/chromium/issues/detail?id=712847

Very well - so You can close it.


Error while compiling zarith

I'm getting the error message cannot find GMP, which is odd since conf-gmp installed successfully.
[ERROR] The compilation of zarith.1.13 failed at "./configure".

# context     2.3.0 | win32/x86_64 | ocaml.5.2.0 | git+https://github.com/dra27/opam-repository.git#windows-initial
# path        ~\AppData\Local\opam\default\.opam-switch\build\zarith.1.13
# command     ~\AppData\Local\opam\default\.opam-switch\build\zarith.1.13\./configure
# exit-code   2
# env-file    ~\AppData\Local\opam\log\zarith-20216-151563.env
# output-file ~\AppData\Local\opam\log\zarith-20216-151563.out
### output ###
# [...]
# binary ocamldep: found in /cygdrive/c/Users/lixia/AppData/Local/opam/default/bin
# binary ocamlmklib: found in /cygdrive/c/Users/lixia/AppData/Local/opam/default/bin
# binary ocamldoc: found in /cygdrive/c/Users/lixia/AppData/Local/opam/default/bin
# binary ocamlopt: found in /cygdrive/c/Users/lixia/AppData/Local/opam/default/bin
# checking compilation with ocamlc -O3 -Wall -Wextra : working
# include caml/mlvalues.h: found
# library dynlink.cmxa: found
# binary ocamlfind: found in /cygdrive/c/Users/lixia/AppData/Local/opam/default/bin
# OCaml's word size is 64
# include gmp.h: not found
# include mpir.h: not found
# cannot find GMP nor MPIR

I got that error on the windows-initial branch of the opam repository. Switching to the more up to date main` resolves the issue.


Perf tests OOM

Describe the bug
Perf test OOM quite frequently. I haven't been able to take a heap snapshot so I'm still on the black.
Latest time in CI it happened here, right after the badcase_full_deposits case
https://github.com/ChainSafe/lodestar/blob/99369b137a3575b2edd6aeb31c35f2bc134a461a/packages/beacon-state-transition/test/perf/phase0/epoch/processRegistryUpdates.test.ts#L41
  phase0 processRegistryUpdates
    ✓ phase0 processRegistryUpdates - 250000 normalcase                   12536.04 ops/s    79.77000 us/op   x0.283      76605 runs   14.0 s
    ✓ phase0 processRegistryUpdates - 250000 badcase_full_deposits        187.7203 ops/s    5.327073 ms/op   x0.462         59 runs   6.85 s

<--- Last few GCs --->

[2269:0x4b76cd0]   824055 ms: Mark-sweep (reduce) 4093.3 (4101.6) -> 4092.5 (4102.9) MB, 4576.8 / 0.0 ms  (average mu = 0.070, current mu = 0.001) allocation failure scavenge might not succeed
[2269:0x4b76cd0]   828392 ms: Mark-sweep (reduce) 4093.5 (4101.9) -> 4092.8 (4102.9) MB, 3798.6 / 0.0 ms  (average mu = 0.098, current mu = 0.124) allocation failure scavenge might not succeed

<--- JS stacktrace --->

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

Expected behavior
Not OOM

All my PRs fail with this error now....

All my PRs fail with this error now....

Do you have any experience debugging memory leaks in NodeJS? If you want to try to get a heap snapshot I have the feeling it might be easy to pin point the cause.

Fixed with https://github.com/ChainSafe/lodestar/pull/3026


Run bk configure in browserless environment

Currently one of the step for bk configure requires configuration of github cred within a browser:
──── Let's configure your github.com credentials 💻

We need to authorize this app to access your repositories. This authorization is stored securely locally, buildkite.com never gets access to it.

When you press enter, your default browser will open and authenticate to github.com

How to do this step in the command line in a browserless/headless environment?

Good question! We hadn't considered that use-case yet, can you tell us a bit more about what you are using bk for in a browserless/headless environment?

Mainly for testing; imagine in environment where developers won't have direct ssh access to the buildkite agent but wanted to run bk in an test agent that they set up themselves.  With bksr this was easy enough to do w/ token authentication.

Are you wanting to use bk’s GitHub functionality in that case @AnthonyWC?

Actually the bksr functionality works fine; but I wanted to setup new pipeline directly from cli.  I think I need to authenticate first before I can do that and ran into issues in this headless environment.  I suppose I can try this in my laptop and see if that works as well.

Good question! We hadn't considered that use-case yet, can you tell us a bit more about what you are using bk for in a browserless/headless environment?

In a COVID world I have a simple answer to this. I have my workstation in the office and work on it remotely from my home computer. It would be great if such a setup would be supported.

GH credentials are no longer required, so closing this for now.


How to display the name of the person sending the message.

My setting is "singleRoom" = true
The room is a dynamic chat group, thats is, x users can send a message in any moment and i need identify who person send the message.

This should answer your question: https://github.com/antoine92190/vue-advanced-chat/issues/9#issuecomment-626056298


Invalid value

After adding organization
I got this error:
{"errors":[{"msg":"Invalid value","param":"installation_id","location":"query"}]}

@poldinik we're still awaiting your response.  Please respond by end of the week or else we'll close this issue, thanks.

I'm seeing the exact same error at this URL after trying to connect JIRA to a github organization: https://github.atlassian.com/github/setup?setup_action=request
{"errors":[{"msg":"Invalid value","param":"installation_id","location":"query"}]}

Getting the same as @experimatt

Getting the same Error, refer below:
Url - https://github.atlassian.com/github/setup?setup_action=request
{"errors":[{"msg":"Invalid value","param":"installation_id","location":"query"}]}
Can we have an ETA for the issue, any work around will also do, this is kinda a blocker to proceed further

Hey folks, I'm pretty sure that you are trying to install the app in an org where you don't have enough permissions. This is the screen that you should see for successful installation, with "Install" button.

If I try to install the app in an org where I'm just a member, not an owner, I'll see a "request" button instead.

That's a pity that the app doesn't show a correct message for such case (we will tackle that), but nevertheless even if it had it wouldn't have helped because you need an owner of the org to act in order to install the app.
Please let us know if it makes sense.

Yes, when my boss approved the installation, everything worked and we are now integrated.
However seeing a json object with an error message in it didn't make that particularly obvious

Yeah, agree. As being mentioned, we will be looking into fixing it.
I'm closing the issue, please feel free to reopen if you have more questions.

I am still getting this same behaviour. Not fixed?

Getting the same Error, refer below: Url - https://github.atlassian.com/github/setup?setup_action=request
{"errors":[{"msg":"Invalid value","param":"installation_id","location":"query"}]}
@mboudreau - Can we have an ETA for the issue, any work around will also do, this is kinda a blocker to proceed further


Update README.md

#30

What is the quirk? is it csgo related or wayland/xwayland related?

csgo, the quirk being the shift+tab overlay's mouse being off

seems to work, yes

Has something to do with libcef then (Chromium Embedded Framework) which is not a csgo bug, seems more of a steam issue. I will put together an issue to find the root cause. libcef doesn't seem to have issues on xorg AFAIK.


Add activation function

Added Swish activation function, along with tests. I'd love to know if I should make any changes or if it is good to merge
Review pleasee @rthadur ????

What's the update on this? @rthadur @nataliaponomareva

Could you assign someone else to this @rthadur ???

Gentle ping to inquire why there is no activity here @rthadur ???

Up to @fchollet, but I think it should live in add-on for now and merge into core if it receives wide attention.

Yes I agree, we should have this implementation in add ons.

Please create pull requests through tensorflow addons. We would need to consolidate the API before moving it to tensorflow core.


Crashes On Save

Kiosk app on Chromebook, Box, and Bit crashes once you click save. Upon reopening the app the whole screen is black, CTRL+W, and then reopen the app and then it works. This also happens during the daily reset. Please help! This is most likely an issue with one of the newer versions of Chrome but it has been happening all year and I have been waiting for a fix. Is this happening to anyone else? The device I am using is enrolled in an enterprise...

@jackculton can you try installing the development release of the application and let me know if you still see the issue? https://chrome.google.com/webstore/detail/fainheghnahlfhpbafeknkbgogodmbfl
I haven't been able to reproduce this issue on a ChromeOS device, but it's definitely something I'd like to address immediately if it's occurring for other folks.

@matt-cook Here is a video I recorded launching the app you linked to: https://goo.gl/eb6HVU
This could be an issue with the permissions the app type has under my admin policy, however, I can get it to work eventually. I will try to launch both apps on a non-managed device. Maybe it has something to do with the URL that I am using? Let me know your thoughts...


Fix #2107 by changing notification text colour to white in night mode

Description (required)
Fixes #2107  Notification text should be white in night mode
Now, notification text in NotificationActivity will be white in colour when the app is in night mode.
Tests performed (required)
Tested betaDebug on API level 25.
Screenshot showing what has changed

Codecov Report

Merging #2110 into master will decrease coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master   #2110      +/-   ##
=========================================
- Coverage     5.6%    5.6%   -0.01%
=========================================
  Files         225     225
  Lines       11379   11381       +2
  Branches     1065    1066       +1
=========================================
  Hits          638     638
- Misses      10689   10691       +2
  Partials       52      52

Impacted Files
Coverage Δ

...nrw/commons/notification/NotificationRenderer.java
0% <0%> (ø)
: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 2175ba2...0e3ca3e. Read the comment docs.


exception?

Is it possible to raise an sql exception from lua without calling function?
error() does not seem to be the proper solution here..

That can brake lua vm internal state. Lua catches only lua errors, and postgres pg errors. Inside there is conversion lua<->pg errors

So if my insert query I called with server.execute fails because there is a unique constraint violation, I can not catch the error inside of my pllua function?

@smarwei , as I mentioned, there is conversion lua->pg and pg->lua errors

Is there a special way to catch these errors? I tried pcall(server.execute(throws unique violation)) but the error got propagated anyway.

part of example from subtransaction.sql:
CREATE TABLE accounts
(
  id bigserial NOT NULL,
  account_name text,
  balance integer,
  CONSTRAINT accounts_pkey PRIMARY KEY (id),
  CONSTRAINT no_minus CHECK (balance >= 0)
);
insert into accounts(account_name, balance) values('joe', 200);
insert into accounts(account_name, balance) values('mary', 50);
CREATE OR REPLACE FUNCTION pg_temp.sub_test2()
RETURNS bool AS $$

local f = function(data)
    local p = server.prepare(" insert into accounts(id , account_name, balance) values($1, $2, $3)", {"int4", "text","int4"})
    p:execute (data)
    return true
  end
  local status, err = subtransaction(f, {1,'joe 2', 100})
  if not status then
	print(err)
  end
  local status, err = subtransaction(f, {10,'joe 2', 100})
  return status
  $$ LANGUAGE pllua;
select pg_temp.sub_test2();

info message here: INFO:  duplicate key value violates unique constraint "accounts_pkey"


about t'ran'sfer

I'm running code and style shifting doesn't have any effect, the refactoring works pretty well do you know why

I guess it is the same situation with Issue #3
As I mentioned before, if the pre-trained nets work well, I recommend trying a new initialization.


feat: add connect-go bindings generation to cloud

Description:

Is this change user facing?
No

References (if applicable):

We need to add this cloud directory to the main build script.


NVD API in Q3 2023 year

Hello!
According to https://nvd.nist.gov/General/News/changes-to-feeds-and-apis NIST will change mechanism of use their database.
It will work with API, not feeds as now.
Will dependency check update to work with this API?

@RunFox I believe this duplicates #4732


Use OS-specific terminology for "Move to Trash" in the editor filesystem

This closes https://github.com/godotengine/godot-proposals/issues/2460.

Thanks!

Cherry-picked for 3.2.4.

Cherry-picked for 3.2.4.

Undid cherry-pick as the change doesn't seem consensual for now (see https://github.com/godotengine/godot-proposals/issues/2463, even if it's more about the previous PR that changed this), and it would require translation updates close to the release.

For the reference, this was reverted by #49519 while renaming it to "Delete" for all platforms.


Update logo

Found another one 😉 — check the rendered version here

There are a couple more instances of these logos in this repo:

https://github.com/fishtown-analytics/dbt/blob/update-logo/plugins/bigquery/README.md
https://github.com/fishtown-analytics/dbt/blob/update-logo/plugins/postgres/README.md
https://github.com/fishtown-analytics/dbt/blob/update-logo/plugins/redshift/README.md
https://github.com/fishtown-analytics/dbt/blob/update-logo/plugins/snowflake/README.md

got 'em


[add]:improved webhook by addying validation for eventype in webhook form

#588 @devkiran check my pr

@NathanTarbert check my pr

@devkiran can you pls tell me all the issue at once

@jatingodnani Please check the conversation above

Only these 3 issue?

@devkiran check

@devkiran we are string array because we are taking event type as an array in the initalvalue of formik-management. you can check

after git pull it failed the check

@jatingodnani LGTM. Closes #588

@devkiran
1> is this pr merged or not?.
2>are you also a maintainer of jacksom repo?


EPIC: Reproducible Tests

Related to the goals identified in https://github.com/AdoptOpenJDK/openjdk-tests/issues/1522 and https://github.com/AdoptOpenJDK/openjdk-build/issues/2522, we will like to take the information from the SHA.txt file (which test jobs already create), augment it with any other information needed to rerun the exact same set of tests against a build.
This work includes:

prototype by writing a script that can take the contents of a SHA.txt file and/or a "Rerun in Grinder link" to rerun a test job with the appropriate environment variables (input parameters) set (see https://github.com/AdoptOpenJDK/openjdk-tests/issues/2511)
creating an AQA BoM https://github.com/AdoptOpenJDK/openjdk-tests/issues/1169 (right now is SHA.txt, but can rename to .testInfo, to align with .buildInfo naming)
Investigate using the "Rerun in Grinder" functionality that TKG provides to be able to feed in the AQA BoM for test reproduction

I think we can close this as the last item in the checklist was marked optional.


Initial setup for articles shows empty

using a fresh init articles page now shows

its saying there are no articles but the default init has articles
info:

Operating System: Darwin
Node Version:     v16.19.0
Nuxt Version:     3.1.1
Nitro Version:    2.1.0
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      extends
Runtime Modules:  -
Build Modules:    -

this is also an issue on my existing fully updated zainwania.dev but the minimal reproduction is just initialising a new alpine themed project

fixed in version 1.2.0 of alpine theme


Currently Incompatible with Dart 12.14.x

The current version of angular components doesn't work on Dart 12.14.x. It actually causes Web Dev to hang. See: https://github.com/dart-lang/webdev/issues/1415#event-5358399292
This is down to Dart 12.14 requiring a version the analyzer package which is only supported by Angular 7.0.0 which the current version of Angular Components doesn't support.
Are there plans for this project to support Angular 7.0.0?

Ongoing migration here https://github.com/angulardart-community/angular_components
You can reach us on community chat if you need more info or if you want to help https://gitter.im/angulardart/community


Make changes to release new golang minimal images and bb

Issue #, if available:
Description of changes:
Changes generated by script in #1449. Kicking off script locally and adding to prowjob periodic.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approved

/approve

/lgtm


Prerender fails

I'm working on a project that used to import form-data package, but now I have to enable prerender and the prerender fails. I tried to move for isomorphic-form-data but the problema also occurs.
I don't need to use form-data. I just import and it crashes.
I noted that you're using form-data. It may be the problem.
Can you help me?

Can you provide a stack trace or otherwise reproduce the issue?

Feel free to ping me with more info.


Add features for native-tls and rustls-tls to graph-oauth

The graph-http crate implements the same features for native-tls and rustls-tls to make sure that those features can be enabled/disabled from the main crate. The graph-oauth crate needs to do the same and then in the main crate set the default-features to false for graph-oauth and add an entry to the features like its done with graph-http here:
https://github.com/sreeise/graph-rs-sdk/blob/690ec58b0d959fd9dfaa9b5b764aa77691a22b23/Cargo.toml#L46-L47

Done in pre-release 2.0.0-beta.0
Will be included in 2.0.0 stable release


Issues with vesting balance

For witnesses which have 2 vesting objects, the page shows only one object.
How about the accounts which have a vesting balance caused by the "merger"?
(I've posted a comment to #500 but I think it's better to open a new issue)

The Membership page only shows the cashback vesting balance which is the vesting fees from accounts you've referred/registered.
Merger vesting balances can be claimed by going to Wallet Management Console -> Lookup balances.
However, the others I'm not sure, I see xeroc for example has 3 vesting balances, I'll look into why that is and where we should put their respective claim buttons.


Add distance matrix sample

LGTM 👍 except when I select Departure time from the datepicker, it always throws an error to me. You might want to check once at your end before merging.

Yes, it's because we have an issue on the API itself. should be fixed pretty soon

:tada: This PR is included in version 1.21.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Backport modern quadratic views to deprecated BQMs

Codecov Report

Merging #1051 (c38b6a3) into main (2fdb759) will decrease coverage by 0.59%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1051      +/-   ##
==========================================
- Coverage   99.14%   98.54%   -0.60%
==========================================
  Files          48       49       +1
  Lines        8728    10631    +1903
==========================================
+ Hits         8653    10476    +1823
- Misses         75      155      +80

Impacted Files
Coverage Δ

test_legacy_bqm.py
95.79% <0.00%> (ø)

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 2fdb759...c38b6a3. Read the comment docs.


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_ff0cw8ybs6/clone/recipe/meta.yaml:16: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_ff0cw8ybs6/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_ff0cw8ybs6/clone/recipe/meta.yaml:37: missing_documentation: The recipe is missing a doc_url or doc_source_url
WARNING: /tmp/abs_ff0cw8ybs6/clone/recipe/meta.yaml:37: missing_description: The recipe is missing a description
ERROR: /tmp/abs_ff0cw8ybs6/clone/recipe/meta.yaml:37: missing_license_family: The recipe is missing the about/license_family key.
ERROR: /tmp/abs_ff0cw8ybs6/clone/recipe/meta.yaml:37: missing_dev_url: The recipe is missing a dev_url
Errors were found


app crashed,when i query transaction by Transaction Hash

if Transaction Hash is not exists.
Expect to return empty or 404

Confirmed, this might be a bug on web3relay.js.


cuda() breaks nn.SpatialReSampling

Hello, the following script doesn't work.
require 'nn'; require 'cunn'; require 'nnx'

th> nn.SpatialReSampling{oheight=3, owidth=3}:forward(torch.Tensor(1,2,2))

(1,.,.) =
 1e-313 *
   0.0074  3.1867  6.3660
   0.0074  1.5952  3.1830
   0.0074  0.0037  0.0000
[torch.DoubleTensor of size 1x3x3]

                                                                      [0.0002s]
th> nn.SpatialReSampling{oheight=3, owidth=3}:cuda():forward(torch.CudaTensor(1,2,2))

...an/torch/install/share/lua/5.1/nnx/SpatialReSampling.lua:40: attempt to call field 'SpatialReSampling_updateOutput' (a nil value)
stack traceback:
	...an/torch/install/share/lua/5.1/nnx/SpatialReSampling.lua:40: in function 'forward'
	[string "_RESULT={nn.SpatialReSampling{oheight=3, owid..."]:1: in main chunk
	[C]: in function 'xpcall'
	/home/lioruzan/torch/install/share/lua/5.1/trepl/init.lua:630: in function 'repl'
	...uzan/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:185: in main chunk
	[C]: at 0x00406670
                                                                      [0.0002s]

After looking at the code I see that there's not cuda implementation of this layer.
So, technically this is a feature not a bug :)
You may close this issue.


Try to use uname from nix or libc crates

Perhaps it would be better to use a function from one of these crates instead of invoking the uname process.

Sadly I learned that uname -o doesn't have a (portable?) programmatic API.

I did find https://docs.rs/platform-info/latest/platform_info/, which hardcodes the OS: https://docs.rs/platform-info/latest/src/platform_info/lib_impl.rs.html


(4.0) Running project (F5) takes forever to load

Godot version
4.0 alpha 1
System information
Windows 10 (notebook), also Windows 7 (another notebook)
Issue description
For some reason when I run a project (F5) I need to wait like 2-3 minutes for it to start. After that, first run it takes like 10-15 seconds to load every next time and there is white screen when loading. I can add GIF but...don't know if it will add anything to that issue. In Godot 3.4.2 it took like 1 sec.
Steps to reproduce
Dunno it is global or not but I just created simple scene with one sprite. Nothing else.
Minimal reproduction project
No response

That's likely the shaders cache compiling the first time. It's a new feature in 4.0.

That's likely the shaders cache compiling the first time. It's a new feature in 4.0.

Maybe. But if it is shader cache then it is very confusing. Because for 2-3 minutes project is not working and there is also 0 feedback from editor.

Duplicate of https://github.com/godotengine/godot-proposals/issues/3657.

See also https://github.com/godotengine/godot/issues/43351


Change SnapshotID type to support tuple[bytes, int]

Describe
Titanoboa's py-evm method snapshot() returns this type.
It seems to work in Ape but is not defined to do so.
Specification
Maybe just add tuple["SnapshotID", ... to the type or something
Or tuple[bytes, int
Dependencies
No response

I think SnapshotID is just defined as Any


findOrCreate not returning create callback

Every time i call the findOrCreate method for the first time, which indicates there is nothing and its creating the entry. I am not getting a callback. I know this because when i call findOrCreate a second time i get a return on the values.
this.find(criteria).exec(function(err, results) {
      if (err) return cb(err);

      if (results && results.length !== 0) {

        // Unserialize values
        results = self._transformer.unserialize(results[0]);

        // Return an instance of Model
        var model = new self._model(results);
        return cb(null, model);
      }

      // Create a new record if nothing is found.
      self.create(values).exec(function(err, result) {
        if(err) return cb(err);
        return cb(null, result); // NOT REALLY RETURNING THE CALLBACK RESULTS
      });
    });

For now i will attempt to do a workaround and do it the old fashion way of calling a find then if it don't exist create it manually. However i REALLY love findOrCreate and hope this gets resolved soon.
 I do not have any of the model cycle functions defined in my model files.


remove RequestTelemetry.Id

Removing RequestTelemetry.Id. Instead RequestTelemetry.Context.Operation.Id will be used. Also automatic id generation was turned off as long term we will decide whether to use CorrelationVector or Id depending on the context.

cc @abaranch

:shipit:


Delete picture: warn user

Just 1 line to have coherence of behaviour between the 2 delete butons.
In standard mode, lumina-fm warn he user before deleting a file. Thus for picctures, this could be the case too.

I don't know why the pull takes so much commits :(.
How can I limit the pullrequest to only my 1 line change ?

Take the initial file, make ONLY the edit you want, and make a pull request on that branch.

Ok, I just cherry-picked those changes and applied them to the Lumina master tree in two commits instead of pulling from your tree directly. You might want to delete that custom branch on your repo and re-sync with the main lumina repo so that future changes/pull requests will only show the differences.
Thanks for sending that in!
https://github.com/pcbsd/lumina/commit/f60f4afa36f8f51ed1c5c3a2fecec469b8faeee8
https://github.com/pcbsd/lumina/commit/41e5d3a7de3b09bb8f663cdeeb1d888d09feff7e


tf.keras.layers.Dropout does not accept noise_shape with None-dimension

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux openSUSE 42.2
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: N/A
TensorFlow installed from (source or binary): binary (via conda)
TensorFlow version (use command below): 1.14.0
Python version: 3.7.3
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version: CUDA 9.0 / cuDNN 7.6.0
GPU model and memory: GeForce GTX 1080 Ti (10.92 GB)

Describe the current behavior
The Dropout layer accepts a noise_shape argument. If set, this shape has to include the batch size, which is usually not known at model construction time. Thus, this argument is actually only useful if None can be specified for any axis and is then expanded to the actual size of that axis in the input tensor passed to the layer.
This is currently perfectly possible in standard keras but raises an error in tf.keras (see below).
Describe the expected behavior
It should be possible to include None-sized axes in the noise_shape argument to tf.keras.layers.Dropout, which are expanded at run-time to the actual size of that axis in the input tensor of the layer.
Code to reproduce the issue
from tensorflow import keras

inp_ = keras.layers.Input((2,3,4))
dropout = keras.layers.Dropout(0.5, noise_shape=(None,1,1,1))
x = dropout(inp_, training=True)
dropfun = keras.backend.function([inp_], [x])

This code works completely fine if the first line is replaced with import keras.
Other info / logs
Traceback:
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-3-1601abc84b49> in <module>
      1 inp_ = keras.layers.Input((2,3,4))
      2 dropout = keras.layers.Dropout(0.5, noise_shape=(None,1,1,1))
----> 3 x = dropout(inp_, training=True)
      4 dropfun = keras.backend.function([inp_], [x])

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/keras/engine/base_layer.py in __call__(self, inputs, *args, **kwargs)
    632                     outputs = base_layer_utils.mark_as_return(outputs, acd)
    633                 else:
--> 634                   outputs = call_fn(inputs, *args, **kwargs)
    635
    636             except TypeError as e:

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/keras/layers/core.py in call(self, inputs, training)
    160     output = tf_utils.smart_cond(training,
    161                                  dropped_inputs,
--> 162                                  lambda: array_ops.identity(inputs))
    163     return output
    164

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/keras/utils/tf_utils.py in smart_cond(pred, true_fn, false_fn, name)
     56         pred, true_fn=true_fn, false_fn=false_fn, name=name)
     57   return smart_module.smart_cond(
---> 58       pred, true_fn=true_fn, false_fn=false_fn, name=name)
     59
     60

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/framework/smart_cond.py in smart_cond(pred, true_fn, false_fn, name)
     52   if pred_value is not None:
     53     if pred_value:
---> 54       return true_fn()
     55     else:
     56       return false_fn()

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/keras/layers/core.py in dropped_inputs()
    156           noise_shape=self._get_noise_shape(inputs),
    157           seed=self.seed,
--> 158           rate=self.rate)
    159
    160     output = tf_utils.smart_cond(training,

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/util/deprecation.py in new_func(*args, **kwargs)
    505                 'in a future version' if date is None else ('after %s' % date),
    506                 instructions)
--> 507       return func(*args, **kwargs)
    508
    509     doc = _add_deprecated_arg_notice_to_docstring(

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/ops/nn_ops.py in dropout(x, keep_prob, noise_shape, seed, name, rate)
   4168     raise ValueError("You must provide a rate to dropout.")
   4169
-> 4170   return dropout_v2(x, rate, noise_shape=noise_shape, seed=seed, name=name)
   4171
   4172

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/ops/nn_ops.py in dropout_v2(x, rate, noise_shape, seed, name)
   4247     # and subtract 1.0.
   4248     random_tensor = random_ops.random_uniform(
-> 4249         noise_shape, seed=seed, dtype=x.dtype)
   4250     keep_prob = 1 - rate
   4251     scale = 1 / keep_prob

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/ops/random_ops.py in random_uniform(shape, minval, maxval, dtype, seed, name)
    237     maxval = 1
    238   with ops.name_scope(name, "random_uniform", [shape, minval, maxval]) as name:
--> 239     shape = _ShapeTensor(shape)
    240     minval = ops.convert_to_tensor(minval, dtype=dtype, name="min")
    241     maxval = ops.convert_to_tensor(maxval, dtype=dtype, name="max")

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/ops/random_ops.py in _ShapeTensor(shape)
     42   else:
     43     dtype = None
---> 44   return ops.convert_to_tensor(shape, dtype=dtype, name="shape")
     45
     46

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/framework/ops.py in convert_to_tensor(value, dtype, name, preferred_dtype, dtype_hint)
   1085   preferred_dtype = deprecation.deprecated_argument_lookup(
   1086       "dtype_hint", dtype_hint, "preferred_dtype", preferred_dtype)
-> 1087   return convert_to_tensor_v2(value, dtype, preferred_dtype, name)
   1088
   1089

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/framework/ops.py in convert_to_tensor_v2(value, dtype, dtype_hint, name)
   1143       name=name,
   1144       preferred_dtype=dtype_hint,
-> 1145       as_ref=False)
   1146
   1147

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/framework/ops.py in internal_convert_to_tensor(value, dtype, name, as_ref, preferred_dtype, ctx, accept_symbolic_tensors, accept_composite_tensors)
   1222
   1223     if ret is None:
-> 1224       ret = conversion_func(value, dtype=dtype, name=name, as_ref=as_ref)
   1225
   1226     if ret is NotImplemented:

~/lib/anaconda3/envs/tf114/lib/python3.7/site-packages/tensorflow/python/framework/constant_op.py in _tensor_shape_tensor_conversion_function(s, dtype, name, as_ref)
    324   if not s.is_fully_defined():
    325     raise ValueError(
--> 326         "Cannot convert a partially known TensorShape to a Tensor: %s" % s)
    327   s_list = s.as_list()
    328   int64_value = 0

ValueError: Cannot convert a partially known TensorShape to a Tensor: (?, 1, 1, 1)

The bug is probably due to the tf.keras.layers.Dropout._get_noise_shape function, which explicitly performs the None-expansion in standard keras.

Looking into the code history, I think this issue might have been fixed in: ab2644e

Looks good. Thanks for pointing me to this and sorry for redundant reporting.


Add support for intermediate CA as trusted_ca with X509_V_FLAG_PARTIAL_CHAIN

Title: Add support for intermediate CA as trusted_ca with X509_V_FLAG_PARTIAL_CHAIN
Description:
I am attempting to use Envoy with a common_tls_context.validation_context.trusted_ca where the PEM encoded certificate at that path is an intermediate (not self signed) certificate. Envoy is failing to communicate with the upstream with error:

DeltaAggregatedResources gRPC config stream closed: 14, upstream connect error or disconnect/reset before headers. reset reason: connection failure, transport failure reason: TLS error: 268435581:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED

After looking around a bit, and trying to use openssl s_client -connect with the certs I found that openssl only works if I use the -partial_chain flag. If I understand correctly the equivalent flag for the library is X509_V_FLAG_PARTIAL_CHAIN, and I don't see any way to set that in Envoy.
Is there some other way to allow an intermediate CA in trusted_ca ? Would you consider adding another option to common_tls_context.validation_context (or something around there) to pass this X509_V_FLAG_PARTIAL_CHAIN flag to the certificate verification?
Docs reference for that flag (link):

The X509_V_FLAG_PARTIAL_CHAIN flag causes intermediate certificates in the trust store to be treated as trust-anchors, in the same way as the self-signed root CA certificates. This makes it possible to trust certificates issued by an intermediate CA without having to trust its ancestor root CA. With OpenSSL 1.1.0 and later and <X509_V_FLAG_PARTIAL_CHAIN> set, chain construction stops as soon as the first certificate from the trust store is added to the chain, whether that certificate is a self-signed "root" certificate or a not self-signed intermediate certificate. Thus, when an intermediate certificate is found in the trust store, the verified chain passed to callbacks may be shorter than it otherwise would be without the X509_V_FLAG_PARTIAL_CHAIN flag.

I think it would be nice to have the ability to use intermediate certificates as trust anchors.

I agree, allowing trust of intermediate certs would be useful.

@bryanwux assigned.

@bryanwux assigned.

Thanks

@bryanwux were you able to make any progress? We are keenly interested in this.

@bryanwux  is busy on other work. I'd like to take this.
@ggreenway Do we need to introduce a new option? One alternative is making it default just like X509_V_FLAG_CRL_CHECK and X509_V_FLAG_CRL_CHECK_ALL, because it sounds a common usecase.
https://github.com/envoyproxy/envoy/blob/main/source/extensions/transport_sockets/tls/cert_validator/default_validator.cc#L104~#L106

I forgot to mention this in my original post. In Go, https://pkg.go.dev/crypto/x509 always has the behaviour of allowing partial chains. So always setting X509_V_FLAG_PARTIAL_CHAIN would match the behaviour of the Go stdlib.


Decouple CEF main loop from game thread

Not sure if possible, but should be investigated.

NB: BluManager::DoBluMessageLoop(); is the main loop call

Calling it on a background thread doesn't crash it, but it won't render. Try a stable bg thread?


Allow Menu Items to be focused via keyboard when wrapped in  and  tags

Summary
While trying to create a keyboard accessible dropdown menu, MenuItems were wrapped in a <Tooltip> and  became inaccessible and broke the accessibility of the dropdown menu. The Menu itself was selectable via keyboard, but the items wrapped in both <Tooltip> and  within it were completely inaccessible.
Example of an inaccessible MenuItem:
<Tooltip title={"This is menu item 1"} placement="top" arrow>

    <MenuItem>
      Menu Item 1
    </MenuItem>

</Tooltip>

Examples
This menu is not keyboard accessible.
Specific keystrokes were tab to select the menu, return to open, and then I tried both tab and arrow keys to try and focus a specific Menu Item.
<Button onClick={handleMenuOpen}>Dropdown Menu</Button>
<Menu
  open={isOpen}
  onClose={handleMenuClose}
>
  <Tooltip title={"This is menu item 1"} placement="top" arrow>

      <MenuItem>
        Menu Item 1
      </MenuItem>

  </Tooltip>
  <Tooltip title={"This is menu item 2"} placement="top" arrow>
    <MenuItem>
      Menu Item 2
    </MenuItem>
  </Tooltip>
</Menu>

This example is keyboard accessible. When opened with tab + return the first menu item is auto-focused.
<Button onClick={handleMenuOpen}>Dropdown Menu</Button>
<Menu
  open={isOpen}
  onClose={handleMenuClose}
>
  <Tooltip title={"This is menu item 1"} placement="top" arrow>
    <MenuItem>
      Menu Item 1
    </MenuItem>
  </Tooltip>
  <Tooltip title={"This is menu item 2"} placement="top" arrow>
    <MenuItem>
      Menu Item 2
    </MenuItem>
  </Tooltip>
</Menu>

Both examples built by using create-react-app to generate a clean application and then MUI was installed with in the application.
Expanded code snippets
Full code for breaking PoC app
import { useState } from 'react';
import { Button, Menu, MenuItem, Tooltip } from '@mui/material';

function App() {
  const [isOpen, setIsOpen] = useState(false)

  const handleMenuOpen = () => {
    setIsOpen(true)
  }

  const handleMenuClose = () => {
    setIsOpen(false)
  }

  return (

        <Button onClick={handleMenuOpen}>Dropdown Menu</Button>
        <Menu
          open={isOpen}
          onClose={handleMenuClose}
        >
          <Tooltip title={"This is menu item 1"} placement="top" arrow>

              <MenuItem>
                Menu Item 1
              </MenuItem>

          </Tooltip>
          <Tooltip title={"This is menu item 2"} placement="top" arrow>
            <MenuItem>
              Menu Item 2
            </MenuItem>
          </Tooltip>
        </Menu>

  );
}

export default App;

Relevant `package.json` properties
"dependencies": {
    "@emotion/react": "^11.11.4",
    "@emotion/styled": "^11.11.5",
    "@mui/material": "^5.15.20",
    "@testing-library/jest-dom": "^5.17.0",
    "@testing-library/react": "^13.4.0",
    "@testing-library/user-event": "^13.5.0",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "react-scripts": "5.0.1",
    "web-vitals": "^2.1.4"
  },

Motivation
I am trying to create a keyboard accessible dropdown menu with MenuItems that are wrapped in  tags for formatting, styling, and some minor control functions.
Search keywords: MenuItem Span Accessibility

Hey @BenSullivanWP, thanks for the report!
Similarly to https://github.com/mui/material-ui/issues/14943#issuecomment-474318783, the Menu component relies on the MenuItems not being wrapped in any elements. The Tooltip is a special case as it doesn't wrap the MenuItem. This is a known limitation, but it can be improved. Soon we'll start to refactor components on top of Base UI, so I'll add this issue to that milestone. This way we'll review it while we rework the Menu components.


Add new release folder structure

Add new release folder structure

This PR should be updated soon with the changes you made to the index.md template file.

@jongio it looks like you added the highlights section and made the other changes. please merge when ready.


Enable fee free wallet transactions within node

Hi,
I wanted to test my node by doing transactions between two lnbits wallets on the same node.
I read I have to enable "allow-circular-route=1" in the lnd.conf to do this.
But in my case I use c-lightning instead of lnd. Does it have a similar option?
Gr, J

Is this what I'm looking for? https://github.com/giovannizotta/circular

In case CLN/c-lightning just does not support this option currently;
Can I just switch back to LND and how?
Will the current funds remain?

Looks like c-lightning through the sendpay plugin should support it.
"Plugins: sendpay now allows self-payment of invoices, by specifying an empty route. (#6399)"
Not tried to enable or tested it yet.
https://github.com/ElementsProject/lightning/issues/6363
https://github.com/ElementsProject/lightning/pull/6399
Should it work on raspiblitz v1.11.0 therefore out of the box? Or do I need to change/install anything?


ohos: Add shm_open and shm_unlink

OpenHarmony 4.1 adds support for shm_open and
shm_unlink so we can expose them unconditionally. Users developing for older OpenHarmony versions
will only encounter a linker error if they attempt to use the functions.
See OpenHarmony release notes for 4.1:
https://gitee.com/openharmony/docs/blob/master/en/release-notes/OpenHarmony-v4.1-release.md#arkcompiler

CC @Amanieu


After Removal of filter, when event is selected, snap to that event in new view.

You create a filter to find a particular event. Then you select the event you want, remove the filter to see what other events are around it. However, you are snapped back to the top of the log. This is a different than the old version of Event Log Expert.

Unfortunately this is impossible until this is resolved: https://github.com/dotnet/aspnetcore/issues/26943
Unless I implement my own virtualized view again, which I am trying not to do. So we'll probably wait for Virtualize to be enhanced to allow this.


Fixing caps issue

Fixing type output as small-caps instead of caps!
🚀 Pull Request Template
Description
This PR adds new convention, best practice approach, translation, fixes a typo, ...

Hey @nur79 👋, thanks for the PR!


Tunic game support

All of the following criteria must be met

[X] All Requirements must be installed.
[X] Full Latest.log file included. If no file exists then leave this unchecked and state so.

All of the following are optional to answer

[X] Tried reinstalling the Game.
[X] Tried reinstalling MelonLoader.
[X] Tried restarting PC.
[X] Was able to see the Start Screen.

Describe the issue.
I'm trying to connect ML to Tunic but can't seem to get it working.
5.7 doesn't work because of the unity version ("no support module loaded")
6.0, 6.1 and nightly don't work because of unhollower support
I've included the logs for both cases
Latest5.7.log
Latest6.1.log
Did you attach your log file?

[X] Yes, I attached my log file to the text box above.
[ ] No, I could not find a log file at {Game_Directory}\MelonLoader\Latest.log

hey. would recommend going to the discord for support for this as github issues are not the best place for these kind of things.
im gonna assume the unhollower issue is caused by you not using the correct version of Unity Explorer. make sure you are using the updated fork as UE has been abandoned for some time now.

Not an issue with MelonLoader, simply using the wrong UnityExplorer


337 media type

https://github.com/uwlib-cams/MARC2RDA/blob/main/Working Documents/3XX.csv

Decided during 2023-05-03 meeting we should examine values and re-evaluate mapping output to use RDA values whenever possible, and create map/alignment from RDA VES to id.loc VES and send to RSC to see if they will add to RDA Registry. @szapoun  will post National Library of Greece alignments, @GordonDunsire  will look at it

NLG mapping for 337
337.xlsx

I have checked the NLG alignment and don't see any errors.
For the purposes of an RDA to MARC 21 mapping, RDA prefers to use SKOS to relate RDA concepts, which are already expressed in SKOS, to external concepts.
The LC concepts are also expressed in SKOS, albeit alongside a MADS representation.
In all cases, I think the correct alignment and mapping is SKOS "close match".
The LC vocabulary and concepts appear to be a near copy of the RDA vocabulary, although it has additional, non-RDA concepts.
RDAMT2M21NT.txt
RDAMT2M21NT is an n-triples version of the map (in text format for GitHub purposes). The NT format is suitable for submitting the map to the RSC Technical Working Group for approval and publication in the RDA Registry.
Note: skos:closeMatch is effectively a symmetric property, so the map can be flipped and used to reverse-engineer M21 data that uses the M21 vocabulary.


Add Parameter Operator for optimizing functional parameters

Feature description
This feature would add the ability to create a special kind of pybop parameter, one which operates on some already existing parameter, by multiplying it by some value. pybop would treat the scalar value as the "parameter" while pybamm would only see the result of multiplying this parameter against it's original value.
Motivation
Adding this feature will open up the door for optimizing functional parameters. This could also be applied to parameters which normally hold a float value.
Possible implementation
It may be possible to subclass the Parameter class to add this functionality. Specifics to implementation is not yet clear to me, would need to look closer at the Parameter class and the other classes that interface with it.
Additional context
No response

Hi @mleot, thanks for submitting this issue! Just wanted to add a link here to issue #150


Fix for the RMSNorm tests/doc/ONNX export to match the actual implementation

In the kernel we use epsilon inside the square root, rather than outside (as in the original paper). Our behavior is consistent with the implementation in Llama and T5 in HuggingFace.

/te-ci


About converted to SwiftUI

Before
After

Notes:

relocates the About screen to the five stars logo in top right which may not be super discoverable.
I kept the style pretty close to the original, but if we wanted to use more modern SwiftUI defaults, we could get away from some of the custom code. For example, if we only showed chevrons on the actual link cells, we wouldn't have to do extra work in AboutListItem.
I couldn't find a way to exclude items from ShareLink as we did with the old share sheet.

@nickoneill please take a look now that I rebased on the latest SwiftUI changes


Add support for markdown code blocks

Previously, only code blocks between symbols {{{ and }}} were supported. This PR adds a support for markdown code blocks. We need it to implement formatting of code blocks in scaladoc using scalafmt.

@tdudzik thanks for the submission. the change looks quite straightforward.
however, can you point out where scaladoc standard allows for this type of markdown (and why it needs to be used instead of {{{)? (https://docs.scala-lang.org/overviews/scaladoc/for-library-authors.html or anywhere else)
and if we add ``` as alternative to {{{, should we add ` as alternative to {?

The new scaladoc for Scala 3 allows to use the markdown syntax in the comments. There are plans also to typecheck those snippets to make sure they are correct.
@tdudzik could you ask the scaladoc dotty team where it's all documented?

The new scaladoc for Scala 3 allows to use the markdown syntax in the comments. There are plans also to typecheck those snippets to make sure they are correct.

does it only support ```scala comments?

Sure, I can ask them for more info if needed but there is documentation here: https://github.com/lampepfl/dotty/tree/master/scaladoc, and I think there are some test cases: https://github.com/lampepfl/dotty/blob/master/scaladoc-testcases/src/tests/tests.scala#L20 and there is a PR with type checking https://github.com/lampepfl/dotty/blob/2d4e88bc6f175ec4334365cf2c02c85beb312fcf/scaladoc-testcases/src/tests/snippetCompilerTests.scala#L5 .

Also, some back ground here. This would be the first step to support the new scaladoc code blocks. We were also thinking about maybe formatting those code blocks with scalafmt, but I am not sure if that is plausible. We can follow up with an issue in scalafmt and discuss it there @tdudzik

Also, some background here. This would be the first step to support the new scaladoc code blocks. We were also thinking about maybe formatting those code blocks with scalafmt, but I am not sure if that is plausible. We can follow up with an issue in scalafmt and discuss it there @tdudzik

problem is, scalafmt doesn't know how CodeBlock was obtained, and will output using {{{: https://github.com/scalameta/scalafmt/blob/master/scalafmt-core/shared/src/main/scala/org/scalafmt/internal/FormatWriter.scala#L608
either we need to create a different element, or add a pair of fields in CodeBlock to identify open and close delimiters. other elements, if they are alternatives for existing ones rather than completely new, would need to be rethought similarly.

Also, some background here. This would be the first step to support the new scaladoc code blocks. We were also thinking about maybe formatting those code blocks with scalafmt, but I am not sure if that is plausible. We can follow up with an issue in scalafmt and discuss it there @tdudzik

problem is, scalafmt doesn't know how CodeBlock was obtained, and will output using {{{: https://github.com/scalameta/scalafmt/blob/master/scalafmt-core/shared/src/main/scala/org/scalafmt/internal/FormatWriter.scala#L608
either we need to create a different element, or add a pair of fields in CodeBlock to identify open and close delimiters. other elements, if they are alternatives for existing ones rather than completely new, would need to be rethought similarly.

Maybe we could do a MarkdownCodeBlock, it could contain the language and the additional markers?

Implemented in https://github.com/scalameta/scalameta/pull/2338