Two features not working on AZERTY keyboards

"Use PC Style Undo" and "Use PC Style Select All" do not work on my AZERTY keyboard.
As a workaround, I added the following in my private.xml:
    <autogen>
	  __KeyToKey__
	  KeyCode::W, ModifierFlag::CONTROL_L,
	  KeyCode::W, ModifierFlag::COMMAND_L
    </autogen>
    <autogen>
	  __KeyToKey__
	  KeyCode::Q, ModifierFlag::CONTROL_L,
	  KeyCode::Q, ModifierFlag::COMMAND_L
    </autogen>

Seen on https://groups.google.com/forum/#!msg/osx-karabiner/EZDLo1bFt60/4NkmhYGAk7MJ:

These prepared settings are designed for QWERTY layout.
Please use new settings that will be added by this private.xml instead of prepared settings:
https://github.com/tekezo/Files/blob/master/Karabiner/private.azerty_pc_style/private.xml

In case the link dies, here is the full suggested private.xml:
<?xml version="1.0"?>
<root>

  <item>
    <name>Use PC Style Undo for AZERTY</name>
    <appendix></appendix>
    <appendix>{{ PC_STYLE_BINDINGS_IGNORE_APPS_DESCRIPTION }}</appendix>
    <identifier>private.azerty_pc_style_undo</identifier>
    <not>{{ PC_STYLE_BINDINGS_IGNORE_APPS }}</not>
    {{ PC_STYLE_BINDINGS_IGNORE_EXTRA }}
    <autogen>__KeyToKey__ KeyCode::W, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::W, ModifierFlag::COMMAND_L</autogen>
  </item>

  <item>
    <name>Use PC Style Select All for AZERTY</name>
    <appendix></appendix>
    <appendix>{{ PC_STYLE_BINDINGS_IGNORE_APPS_DESCRIPTION }}</appendix>
    <identifier>private.azerty_pc_style_select_all</identifier>
    <not>{{ PC_STYLE_BINDINGS_IGNORE_APPS }}</not>
    {{ PC_STYLE_BINDINGS_IGNORE_EXTRA }}
    <autogen>__KeyToKey__ KeyCode::Q, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::Q, ModifierFlag::COMMAND_L</autogen>
  </item>

</root>

I can modify prepared settings depends on input sources.
Could you tell me your input source? (French?)

Sorry for the late reply. My input source is French - PC.
I found other issues:

"Use PC Style Alt+F4" does a "select all" instead of quiting the application
"Command+Y sends Command+Shift+Z (Windows-style redo)" does not work

Thank you for information.
I've merged these settings into prepared settings as follows.
https://github.com/tekezo/Karabiner/commit/7ea1236f1a044bd13756cfc40c2eaa20608c3019
These prepared settings work with French input sources since Karabiner 10.5.9.
Please use the latest beta version.
How to upgrade to the latest beta version:
https://pqrs.org/osx/karabiner/document.html#check-for-updates

Thanks a lot, @tekezo!

"Use PC Style Undo" and "Use PC Style Select All" now work like a charm.
"Use PC Style Alt+F4" works very well, except with Terminal.
"Command+Y sends Command+Shift+Z (Windows-style redo)" still does not work.

Thanks again!

Thank you for confirmation.
I've improved Alt+F4 at Karabiner 10.5.10. (the latest beta version)
And the third setting changes Command+Y.
If you want to change control+Y, please use "PC Style Redo" that has been added at v10.5.10.

Thank you very much!

Alt+F4 now works in Terminal
"PC Style Redo" works as expected

Thank you!


Minus sign rendered differently when using numbers from variables in math mode

Description
When rendering a negative number in math mode using Typst 0.6.0
$-2.5$

Output:

the minus sign looks different to the same code when using a variable:
#let x = -2.5
$#x$

Output:

Reproduction URL
No response
Operating system
Web app, macOS
Typst version

[X] I am using the latest version of Typst

Someone on the Discord channel was so kind to provide a workaround which fixes the problem:
#show math.equation: it => { show "-": sym.minus; it }

Fixed by https://github.com/typst/typst/pull/2318


Fix per character attributes in text

Description
This example currently throws an error which is fixed by this pr:
using GLMakie
f = Figure()
ax = Axis(f[1,1])
text!(ax, "ab", position = (0.00, 0.85), color = [:red, :blue], textsize = 34,
        align = (:left, :bottom))
f

This happens because
https://github.com/JuliaPlots/Makie.jl/blob/bfe128ee1535ad75a4bab6109826caa08ba5f4de/src/basic_recipes/text.jl#L34
generates a 1:1 range for strings which is incompatible with the length two color vector. Afaik all the per character stuff happens in glyph_collection (or layout_text) so I just added a branch without the broadcasting for text::String. This seems to work fine for scalar and vector inputs or text and latex text.
Type of change
Delete options that do not apply:

[x] Bug fix (non-breaking change which fixes an issue)

Checklist

[ ] Added an entry in NEWS.md (for new features and breaking changes)

Compile Times benchmark
Note, that these numbers may fluctuate on the CI servers, so take them with a grain of salt. All benchmark results are based on the mean time and negative percent mean faster than the base branch. Note, that GLMakie + WGLMakie run on an emulated GPU, so the runtime benchmark is much slower. Results are from running:
using_time = @ctime using Backend
# Compile time
create_time = @ctime fig = scatter(1:4; color=1:4, colormap=:turbo, markersize=20, visible=true)
display_time = @ctime Makie.colorbuffer(display(fig))
# Runtime
create_time = @benchmark fig = scatter(1:4; color=1:4, colormap=:turbo, markersize=20, visible=true)
display_time = @benchmark Makie.colorbuffer(display(fig))

using
create
display
create
display

GLMakie
–
–
–
–
–

master
–
–
–
–
–

evaluation
–
–
–
–
–

CairoMakie
14.29s (14.16, 14.34) 0.06+-
18.59s (18.41, 18.75) 0.11+-
2.48s (2.46, 2.49) 0.01+-
16.12ms (15.99, 16.30) 0.10+-
24.80ms (24.68, 24.89) 0.07+-

master
13.99s (13.92, 14.12) 0.06+-
18.89s (18.73, 19.07) 0.12+-
2.53s (2.50, 2.57) 0.02+-
15.92ms (15.75, 16.16) 0.14+-
24.74ms (24.61, 24.90) 0.11+-

evaluation
+2.06%, 0.29s slower X (4.78d, 0.00p, 0.06std)
-1.65%, -0.31s faster ✓ (-2.62d, 0.00p, 0.12std)
-2.06%, -0.05s faster ✓ (-2.78d, 0.00p, 0.02std)
+1.28%, 0.21ms slower X (1.70d, 0.01p, 0.12std)
+0.25%, 0.06ms invariant (0.68d, 0.23p, 0.09std)

WGLMakie
–
–
–
–
–

master
–
–
–
–
–

evaluation
–
–
–
–
–


[BUG]: when calling 2 endpoints together (with Promise.all) the page & per_page are set incorrectly

I noticed when calling 2 endpoints with Promise.all, the pagination parameters for page & per_page are not working correctly. It always takes the parameters of the last endpoint in the list.

When I call them one by one or with only one in the Promise.all, it does work correctly

Been having the same problem with concurrent requests on my Nest JS backend.
Solved it by making the following changes to the code:
Changed the paginate method to accept an object with {per_page, page}
Change the priority of the parameters to:
1st the object passed to paginate
2nd the query object on the request
3rd the default values.
What was happening in my case is that the 1st request was setting per_page to X, and before the query was executed, the second request came and changed per_page to Y. Using the parameters passed directly to .paginate solved it for me.


proposal: context: add Root as an alias for Background

This proposal is probably best suited for Go 2 due to Go 1 stability guarantee, but hear me out:
I would like to propose we rename context.Background to context.Root.  The reason is due to seeing context.Background's accidental misuse overuse in program and operation leaves.  The documentation, to wit:

It is typically used by the main function, initialization, and tests, and as the top-level Context for incoming requests.

I have a supposition on why: the term "background" does not easily lend itself to being understood as a program or operation root; whereas all of the things in the quoted excerpt above can be thought of as either a program root or an operation root.  Granted English has no formal authority on usage of vocabulary, but if we compare the definitions offered by Merriam Webster, it becomes more clear that background is inappropriate

background: I've always felt the name "background context" as we use it today hearkened from the idea of "background radiation", but that metaphor has limited value.

root: At least three subdefinitions of "root" match the idea of what a background context is, and we also have deep precedent in the collective knowledge of software engineering with "search roots", "root directories", etc.

My feeling is a rename would prevent a lot of misunderstanding and minimize the urgency for static analysis to flag its accidental misuse.  It'd help the ecosystem.  I say this bringing my experience using the API since its inception in 2014 and helping thousands of engineers use the language.

Why this is not enough?
package mycontext

import "context"

var Root = context.Background

Use:
mycontext.Root()

Yes, getting rid of Background would be extremely painful, but adding Root and then deprecating Background is straightforward if we think that is a good idea.  Retitled the proposal.

CC @Sajmani

@changkun, I appreciate the consideration.  There remain two suboptimal points that would need be solved, however:

It is at best a local-optimization, which means it cannot be applied to the overall Go ecosystem as a whole.  The whole of Go deserves this improvement; and for me personally in my day job, not one project needs this but rather a uncountable panoply of independent projects.
It presents a fragmented solution, which means it is not universally discoverable.  Users will wonder which to use or know about one and not the other, which is exacerbated by the existence of two construction functions in separate packages for such a intrinsic ecosystem API.

@ianlancetaylor, I had given consideration to exactly what you propose as well.  If you folks are OK with it, I would be as well.  The deprecation protocol is well enough understood these days to do the change.

This is the first I'm hearing that context.Background is a confusing name. While I appreciate the brevity of context.Root, I expect the confusion that will arise from such a renaming far outweighs the benefit.

"background context" is definitely an idiomatic phrase in American English, meaning basically "how we got to this point". There's no sense that there can only be one of these, whereas Root carries an implication that a programmer should only have a single "root" context from which all other contexts in their application derive, which, while appropriate in some circumstances, seems too prescriptive. I think making this change now would only serve to churn code and tutorials for no real appreciable benefit.

context.Background is already a synonym for context.TODO. Is adding a third alias going to make a meaningful improvement?

context.Background is already a synonym for context.TODO

How do you figure?

context.Background is already a synonym for context.TODO

How do you figure?

Oh dear. Please accept my apologies, I had in my mind that one called the other, perhaps it did at one point in the past, but that is no correct. https://cs.opensource.google/go/go/+/master:src/context/context.go;l=208

I'm very confused about this.
Why would people misuse/overuse Root any less frequently than they misuse/overuse Background?
More generally, there's already a name that people know and that has been used in books, blog posts, and so on.
The bar for just changing to a new name is pretty high. I don't see the evidence for that here.

Based on the discussion above, this proposal seems like a likely decline.
— rsc for the proposal review group

Sorry for being a bit incommunicado since filing this issue.  It’s been a
hectic couple of weeks.  Let me confer with some peers on the above, and we
can determine next steps.

What was the erroneous use? That they should have been using a context that had been passed to them? I don't see how renaming it helps that case.

Will leave this open for another week, but I still don't see any significant inherent difference between the words Background and Root. Neither is terribly meaningful on its own. They will have the meaning we assign to them in docs and such.

No change in consensus, so declined.
— rsc for the proposal review group


Fixed description and default value of the AutoComplete submitKeys prop in docs

In the README, the submitKeys prop of the AutoComplete component is incorrectly described.
Before my change the submitKeys prop had the same description as the suggestWhenEmpty prop. I changed the description from:
show suggestions when input value is empty
to
A list of KeyboardEvent: key values, except for the "Enter" key, that trigger the click event of the currently selected Item.
I also changed the default value of the prop to ———

Closes #181


Crashes when compiling 64-bit and specifying a strongname

obfuscar 2.0_rc7 on Window 8.1 64-bit, compiling a 64-bit Outlook Addin
I can get x86 to compile and obfuscate without problem, but not x64

Log
=========================
  Trying to resolve dependency: mscorlib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089
  Trying to resolve dependency: mscorlib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089
  Trying to resolve dependency: mscorlib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089
  Done.
  Renaming:  fields...parameters...properties...events...methods...types...hiding strings...
  Done.

  Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
     at Mono.Security.StrongName.Sign(String fileName)
     at Obfuscar.Obfuscator.SaveAssemblies()
     at Obfuscar.Obfuscator.RunRules()
     at Obfuscar.Program.Main(String[] args)
  Saving assemblies...
C:\Program Files
(x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(4429,5): error
MSB3073: The command ""C:\Program Files (x86)\Obfuscar\Obfuscar.Console.exe"
"..\..\..\Release Files\obfuscar.xml"" exited with code -1073741819.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 24 Feb 2014 at 10:19

Cannot reproduce. Further information is needed.


fixes #489 Fix for #480 causes disengage to stall for another event

It would be very helpful to me if some macOS user(s) could test this.


Cleanup. Removed unused vars and imports

Hey @prabhu thanks so much for this PR. Other than the comment that I made on the source looks good to merge.

Thanks!


Add Response.JSON() static method feature

This is a Baseline 2023 feature, albeit a minor one.
A question here: should we have a fetch group? Or just let this be swept up by fetch snapshots?

I am really on the fence about this addition. I think we'll have a hard time coming up with guidelines for notability that explains why this is a feature but for example MIDIOutput's clear() isn't.

I was also on the fence about this one, but we have several other static method features. I think it's only been implied so far, but static methods seem somewhat special. If a static method was a new global method, it'd definitely become a new feature, right?

@ddbeck if we had all of the tools to express composite features, subfeatures, feature evolution, etc., that we've been discussing, do you think this would still have its own identifier?

If we had all of them? No, probably not. I'd probably be OK with this being a later addition on the main fetch feature, unless we had developer feedback that it was distinct (at which point I'd welcome feature composition or other relationships). Single-key features feel like a smell to me. Some probably merit a feature entry (e.g., new JS syntax, new CSS properties, etc.), but I'd prefer to not make them if there's an alternative open to me.
If you like, I can recast this as a later addition comment on fetch and maybe we could spend some time in the first or second week of June to put together a concrete "later additions" proposal (ideally, a PR).

I am really on the fence about this addition. I think we'll have a hard time coming up with guidelines for notability that explains why this is a feature but for example MIDIOutput's clear() isn't.

I was also on the fence about this one, but we have several other static method features. I think it's only been implied so far, but static methods seem somewhat special. If a static method was a new global method, it'd definitely become a new feature, right?

A lot of global methods stand on their own, but some like createImageBitmap() are part of a larger feature. But I would say that whenever a global methods ships in isolation, it's almost certainly a new feature. There could be exceptions in principle, but I don't know of any so far.
Static methods more generally I think we can handle like any other API surface, be it constructors, instance methods, properties, or whatnot. CSS.registerProperty() is the entry point to registered custom properties and part of that feature, AudioEncoder.isConfigSupported() is part of WebCodecs, but others like URL.canParse() shipped in isolation and are either standalone features or "later additions". The tradeoff between when we do what is hard.

@ddbeck if we had all of the tools to express composite features, subfeatures, feature evolution, etc., that we've been discussing, do you think this would still have its own identifier?

If we had all of them? No, probably not. I'd probably be OK with this being a later addition on the main fetch feature, unless we had developer feedback that it was distinct (at which point I'd welcome feature composition or other relationships). Single-key features feel like a smell to me. Some probably merit a feature entry (e.g., new JS syntax, new CSS properties, etc.), but I'd prefer to not make them if there's an alternative open to me.
If you like, I can recast this as a later addition comment on fetch and maybe we could spend some time in the first or second week of June to put together a concrete "later additions" proposal (ideally, a PR).

I think adding this now won't have any long term ill effects, so I'm OK with adding it. But yes, I think it's a good case to figure out as part of a "later additions" model.

I'm sitting on this until we get later additions. Switching to draft.

@foolip I've redone this as a later addition to fetch. What do you think?


⚠ Samsung has degraded performance

In 401a55d, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2753 ms

Resolved: Samsung performance has improved in 326709d.


BUG - Creating a payment from Trinary

It seems the bug is somewhere in the Stripe integration. This happens when trying to create a payment.

Closing this issue bc it was being caused by a missing key on my .env file


AA 0.7

PR-Codex overview
The focus of this PR is to add utility methods for encoding and decoding data structures in the Thirdweb project.
Detailed summary

Added utility methods for encoding and decoding data structures
Updated method signatures to use generic object types
Introduced new structs for ModeLib in the AccountAbstraction namespace
Minor adjustments in method implementations and error handling

The following files were skipped due to too many changes: Thirdweb.Console/Program.cs, Thirdweb/Thirdweb.Wallets/SmartWallet/Thirdweb.AccountAbstraction/AATypes.cs, Thirdweb/Thirdweb.Wallets/SmartWallet/SmartWallet.cs, Thirdweb/Thirdweb.Utils/Constants.cs

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

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

Please upload report for BASE (main@4751f7b). Learn more about missing BASE report.

Files
Patch %
Lines

...irdweb/Thirdweb.Wallets/SmartWallet/SmartWallet.cs
34.66%
136 Missing and 11 partials :warning:

...SmartWallet/Thirdweb.AccountAbstraction/AATypes.cs
8.19%
56 Missing :warning:

...Wallet/Thirdweb.AccountAbstraction/ExecutionLib.cs
0.00%
51 Missing :warning:

...SmartWallet/Thirdweb.AccountAbstraction/ModeLib.cs
0.00%
40 Missing :warning:

Thirdweb/Thirdweb.Utils/Utils.cs
24.00%
18 Missing and 1 partial :warning:

...allet/Thirdweb.AccountAbstraction/BundlerClient.cs
75.00%
2 Missing and 1 partial :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #46   +/-   ##
=======================================
  Coverage        ?   75.10%
=======================================
  Files           ?       27
  Lines           ?     3603
  Branches        ?      467
=======================================
  Hits            ?     2706
  Misses          ?      793
  Partials        ?      104

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


Ubuntu 15.10 Errors during 'dotnet restore'

Am I actually asking M$ for Linux help? Dear God help me...
I get a series of "features" when issuing a 'dotnet restore' command on version 15.10:
`drew@drew-ubuntu:~/hwapp$ dotnet restore
log  : Restoring packages for /home/drew/hwapp/project.json...
error: Microsoft.Win32.Primitives 4.0.1-rc2-23811 provides a compile-time reference assembly for Microsoft.Win32.Primitives on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.AppContext 4.1.0-rc2-23811 provides a compile-time reference assembly for System.AppContext on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Collections 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Collections on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Console 4.0.0-rc2-23811 provides a compile-time reference assembly for System.Console on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Diagnostics.Debug 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Diagnostics.Debug on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Diagnostics.Tools 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Diagnostics.Tools on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Diagnostics.Tracing 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Diagnostics.Tracing on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Globalization 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Globalization on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Globalization.Calendars 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Globalization.Calendars on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.IO 4.1.0-rc2-23811 provides a compile-time reference assembly for System.IO on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.IO.FileSystem 4.0.1-rc2-23811 provides a compile-time reference assembly for System.IO.FileSystem on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Net.Primitives 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Net.Primitives on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Net.Sockets 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Net.Sockets on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Reflection 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Reflection on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Reflection.Extensions 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Reflection.Extensions on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Reflection.Primitives 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Reflection.Primitives on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Reflection.TypeExtensions 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Reflection.TypeExtensions on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Runtime 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Runtime on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Runtime.Extensions 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Runtime.Extensions on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Runtime.Handles 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Runtime.Handles on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Runtime.InteropServices 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Runtime.InteropServices on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Runtime.InteropServices.RuntimeInformation 4.0.0-rc2-23811 provides a compile-time reference assembly for System.Runtime.InteropServices.RuntimeInformation on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Text.Encoding 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Text.Encoding on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Text.Encoding.Extensions 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Text.Encoding.Extensions on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Threading 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Threading on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Threading.Tasks 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Threading.Tasks on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: System.Threading.Timer 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Threading.Timer on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
error: Some packages are not compatible with DNXCore,Version=v5.0 (ubuntu.15.10-x64).
info : Committing restore...
log  : /home/drew/hwapp/project.json
log  : Restore failed in 582ms.
Errors in /home/drew/hwapp/project.json
Microsoft.Win32.Primitives 4.0.1-rc2-23811 provides a compile-time reference assembly for Microsoft.Win32.Primitives on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.AppContext 4.1.0-rc2-23811 provides a compile-time reference assembly for System.AppContext on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Collections 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Collections on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Console 4.0.0-rc2-23811 provides a compile-time reference assembly for System.Console on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Diagnostics.Debug 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Diagnostics.Debug on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Diagnostics.Tools 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Diagnostics.Tools on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Diagnostics.Tracing 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Diagnostics.Tracing on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Globalization 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Globalization on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Globalization.Calendars 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Globalization.Calendars on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.IO 4.1.0-rc2-23811 provides a compile-time reference assembly for System.IO on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.IO.FileSystem 4.0.1-rc2-23811 provides a compile-time reference assembly for System.IO.FileSystem on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Net.Primitives 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Net.Primitives on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Net.Sockets 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Net.Sockets on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Reflection 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Reflection on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Reflection.Extensions 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Reflection.Extensions on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Reflection.Primitives 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Reflection.Primitives on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Reflection.TypeExtensions 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Reflection.TypeExtensions on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Runtime 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Runtime on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Runtime.Extensions 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Runtime.Extensions on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Runtime.Handles 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Runtime.Handles on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Runtime.InteropServices 4.1.0-rc2-23811 provides a compile-time reference assembly for System.Runtime.InteropServices on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Runtime.InteropServices.RuntimeInformation 4.0.0-rc2-23811 provides a compile-time reference assembly for System.Runtime.InteropServices.RuntimeInformation on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Text.Encoding 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Text.Encoding on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Text.Encoding.Extensions 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Text.Encoding.Extensions on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Threading 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Threading on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Threading.Tasks 4.0.11-rc2-23811 provides a compile-time reference assembly for System.Threading.Tasks on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
System.Threading.Timer 4.0.1-rc2-23811 provides a compile-time reference assembly for System.Threading.Timer on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.15.10-x64.
Some packages are not compatible with DNXCore,Version=v5.0 (ubuntu.15.10-x64).
NuGet Config files used:
/home/drew/.nuget/NuGet/NuGet.Config
Feeds used:
https://api.nuget.org/v3/index.json
drew@drew-ubuntu:~/hwapp$`

Could https://github.com/dotnet/cli/issues/1179 do some help?

Thank you! I'll look into it.

I also see this behaviour

Hi @AndrewBarfield, Ubuntu 15.10 isn't one of the .NET Core 1.0 supported platforms (Ubuntu 14.04 LTS and 16.04 LTS are supported) https://github.com/dotnet/core/blob/master/release-notes/1.0/1.0.0.md#rtm-platform-support.
More information is available at http://dot.net/core.
If you are running into issues feel free to reactivate this or create a new issue in https://github.com/dotnet/corefx.  Thanks


[v1.0.1-rhel] Backport "Drop vergen dependency"

Backport commit bdaef37da836.
We only need the version, build time, rust target triple, and git commit
for the version command. These values can easily be generated with little
code so we do not need an extra dependency for this.
The main reason for this change is that vergen will fail if no git
commit is found. On distro build systems this is often the case since
they build from a source tar without the git repo. Instead of erroring
we should just show an empty commit in the version output.

Exceptions Approved:   https://bugzilla.redhat.com/show_bug.cgi?id=2065706 and https://bugzilla.redhat.com/show_bug.cgi?id=2065707

/lgtm


draw documentation issue

https://image-js.github.io/image-js-typescript/classes/IJS.html#drawPolygon

Was the issue here that the comments were missing? If yes, that seems to be fixed, otherwise could you please elaborate? Thanks!

the comments were missing?

yes, thank you


Capturing Asset Thumbnail and Exporting to bmp

I am attempting to capture the thumbnail of a given skeletal mesh and export it as an image format for use in an asset importer tool in multiple DCC's.
I have gotten as far as generating the thumbnail and then saving it as it's own asset.
When I go to export it from the right click menu it only gives me two text based options.
import os
import unreal_engine as ue
from unreal_engine.classes import TextureExporterBMP, Texture

def get_FileName(inFileName, includeExtension=True):
	"""
		Get the name of the given file.
	"""

	if includeExtension:

		return os.path.basename(inFileName)

	else:

		return os.path.splitext(os.path.basename(inFileName))[0]

def get_ParentDirectory(inPath, returnFullPath=True, includeExtension=True):
	"""
		Get the parent directory of the given path.
	"""

	if returnFullPath:

		return os.path.abspath(os.path.join(inPath, os.pardir))

	else:

		return get_FileName(os.path.abspath(os.path.join(inPath, os.pardir)))

selectedAssets = ue.get_selected_assets()

def get_AssetPath(inAsset, includeTrailingBackslash=True):

	assetPath = asset.get_path_name()
	assetPath = assetPath.split(".")[0]

	assetPath = get_ParentDirectory(assetPath).replace("C:", "")
	if includeTrailingBackslash:

		assetPath = assetPath + "\\"

	return assetPath

def make_UnrealPath(inPath):

	return inPath.replace("\\", "/")

if __name__ == '__main__':

	for asset in selectedAssets:

		assetPath      = get_AssetPath(asset)
		print(assetPath)
		assetName      = asset.get_name()
		assetThumb     = asset.get_thumbnail()
		assetThumbData = assetThumb.get_uncompressed_image_data()
		texture        = ue.create_transient_texture(assetThumb.get_image_width(), assetThumb.get_image_height())
		texture.texture_set_data(assetThumbData)
		texturePathUnreal = make_UnrealPath(assetPath + assetName + "Thumb")
		print(texturePathUnreal)
		print(texture.save_package(texturePathUnreal))
		texture.set_name(assetName + "Thumb")

Is there something I am missing or is this functionality not expected to fully work just yet?

Hi, transient textures are, well, transient :) It means you cannot save them on disk and, more important their data are only available in the GPU. You need to use the create_texture() function to build the asset and texture_set_source_data() to assign the rgba values.

Thanks for the reply!
I had taken snippets from the thumbnail example file and given no thought to the transient keyword in the method name, smart I know.
Having swapped out the that method call for the correct one; create_texture, it requires 5 arguments and I am unable to figure out what they may be, I have peeked into the source code to try and figure it out from there but am having no luck :( https://github.com/20tab/UnrealEnginePython/commit/a0564031e88dc4a974124db3b27832e99df1d0d2
The first argument I would have thought would be a string to the package path, but I get an error:
argument is not a UPackage
Traceback (most recent call last):
  File "<string>", line 33, in <module>
Exception: argument is not a UPackage

Sorry, it must be painful hand holding to such a degree.

Hi, you can leave the package argument as  None:
tex = ue.create_texture(None, 'Foo', width, height)

Hey, thanks again for the reply!
Here is the updated code which saves the selected objects thumb as a texture in the same location.
It seems to work, however the texture it saves is black.
My thoughts are it is something to do with the 5th argument of the function which requires a bytes-like object if not set as a string or None:
`
import os
import unreal_engine as ue
from unreal_engine.classes import TextureExporterBMP, Texture
from R_Shared.Core import R_Path
import inspect
def get_FileName(inFileName, includeExtension=True):
"""
Get the name of the given file.
"""
if includeExtension:

	return os.path.basename(inFileName)

else:

	return os.path.splitext(os.path.basename(inFileName))[0]

def get_ParentDirectory(inPath, returnFullPath=True, includeExtension=True):
"""
Get the parent directory of the given path.
"""
if returnFullPath:

	return os.path.abspath(os.path.join(inPath, os.pardir))

else:

	return get_FileName(os.path.abspath(os.path.join(inPath, os.pardir)))

def get_AssetPath(inAsset, includeTrailingBackslash=True):
assetPath = inAsset.get_path_name()
assetPath = assetPath.split(".")[0]

assetPath = get_ParentDirectory(assetPath).replace("C:", "")
if includeTrailingBackslash:

	assetPath = assetPath + "\\"

return assetPath

def make_UnrealPath(inPath):
return inPath.replace("\\", "/")

def get_ThumbAsTexture():
selectedAssets = ue.get_selected_assets()

for asset in selectedAssets:

	assetPath         = get_AssetPath(asset)
	assetName         = asset.get_name()
	assetThumb        = asset.get_thumbnail()
	assetThumbData    = assetThumb.get_uncompressed_image_data()
	texture           = ue.create_texture(None, assetName + "Thumb", assetThumb.get_image_width(), assetThumb.get_image_height(), None)
	texturePathUnreal = make_UnrealPath(assetPath + assetName + "Thumb")
	texture.texture_set_data(assetThumbData)
	texture.texture_set_data(assetThumbData)
	texture.save_package(texturePathUnreal)

if name == 'main':
get_ThumbAsTexture()

`

You for non-transient texture you need to use texture_set_source_data() to assign bytes. The fifth argument of creat_texture is the bytestream itself (so eventually you can avoid to call texture_set_source_data())

Of course, that makes perfect sense, I will give this a go once my build finishes.
Thanks again!

Thanks very much for all the help.
Here is the final working script:
import os
import unreal_engine as ue
from unreal_engine.classes import TextureExporterBMP

textureExporterBMP = TextureExporterBMP()

def get_AssetPath(inAsset, includeTrailingBackslash=True):

	assetPath = inAsset.get_path_name()
	assetPath = assetPath.split(".")[0]

	assetPath = os.path.abspath(os.path.join(assetPath, os.pardir)).replace("C:", "")
	if includeTrailingBackslash:

		assetPath = assetPath + "\\"

	return assetPath

def make_UnrealPath(inPath):

	return inPath.replace("\\", "/")

def export_ThumbAsBmp(inAssets, inSavePath):

	if not inAssets:

		inAssets = ue.get_selected_assets()

	if not isinstance(inAssets, (list, tuple)):

		inAssets = [inAssets]

	for asset in inAssets:

		assetPath         = get_AssetPath(asset)
		assetName         = asset.get_name()
		assetThumb        = asset.get_thumbnail()
		assetThumbData    = assetThumb.get_uncompressed_image_data()
		texture           = ue.create_texture(None, assetName + "Thumb", assetThumb.get_image_width(), assetThumb.get_image_height(), assetThumbData)
		textureExporterBMP.export_to_file(texture, os.path.abspath(os.path.join(inSavePath, assetName + ".bmp")))

if __name__ == '__main__':

	export_ThumbAsBmp(None, r"C:\Data")


Cube.js presentation

Acceptance criteria

A brief overview of cube.js

Technical notes

Add relevent slides here

can you please fill the acceptance criteria

@PVinay737 are you still planning on presenting this? Was it presented?


feat!: preprocess style tags by default

fix https://github.com/sveltejs/vite-plugin-svelte/issues/733
Follow Vite's behavior to preprocess all CSS by default with postcss or lightningcss.
Note: there's a small optimization in Vite where it skips postcss if there's no @import and postcss plugins. Lightningcss doesn't seem to have that optimization.
This affects preprocessing in component libraries too, but I think they should only have a small impact.

My main question is whether language-tools would know to run the preprocessor, so I'd want Simon's approval

@dummdidumm is on vacation, so you might have to ask again later 😄

If people report performance regressions from postcss going all over their files without lang=postcss tag, we can add an option to restore the previous behavior or recommend they switch to lightningcss?


PID for arxive in ADS source inconsistent

Should it be http://arxiv.org/abs/arXiv:1007.2876 or http://arxiv.org/abs/1007.2876. Disagreement between / within ads_fulltext_spec and ads_spec.

The former resolves to the latter. We should therefore use the latter.

Applies to ads_fulltextand ads.


feat/slide with log excerpt

This PR adds the log excerpt data from the backend to the log sheet modal
It also refactors part of the code to make it easier to use the grouped links.
Closes https://github.com/kernelci/dashboard/issues/349
How to test
Go to:
http://localhost:5173/tree/80cb3fb6113554f316c79901354b2a3c81479bf5?tableFilter={"buildsTable"%3A"all"%2C"bootsTable"%3A"all"%2C"testsTable"%3A"all"}&origin=maestro&currentTreeDetailsTab=treeDetails.builds&diffFilter={}&treeInfo={"gitBranch"%3A"for-kernelci"%2C"gitUrl"%3A"https%3A%2F%2Fgit.kernel.org%2Fpub%2Fscm%2Flinux%2Fkernel%2Fgit%2Farm64%2Flinux.git"%2C"treeName"%3A"arm64"%2C"commitName"%3A"v6.12-rc1-44-g80cb3fb61135"%2C"headCommitHash"%3A"80cb3fb6113554f316c79901354b2a3c81479bf5"}
Keep opening the builds accordions and clicking Logs until you get one with log excerpt
One of the defconfig will have an usable Log Excerpt

A border radius of 5px in log excerpt container will make a small visual difference

The use of WrapperComponent passed by props is a good ideia

FYI you don't need to print the code, you can add comments on it going inside Commits or Files Changed and clicking in the + button in the lines you want to comment


Adding May talks and 5th speaker

Edited the past speakers page.

@caterinasworld thank you thank you thank you!!!!! 🌷


How do I add a stage (using source code)

What is your question?
So now that I have my stage .png file I need to add it to the game and IDK how (I use Psych Engine 0.5.2h source code just like I said in the title.
(  that's the image if someone can code it in and send it to me. Also please remove the other stages)
Thanks for your time!

Yes, it does look like the LSE Gain Stage Mania bg cuz I'm bad at drawing and stuff like that so I just copied and edited.

There are tutorials and you can also just look at other stage code

I cant find tutorials on 0.5.2h and the code is kinda messy

You don't need it to be for 0.5.2h

The code is different in playstate.hx I think in every new version.

Stages aren't affected

How? I watched catbrother everything and the code was different.

I tried it, and it's just a black bg.
lol, what do I do now?

i can't see what you did so i can't help, it could be wrong image directory, insufficient memory, wrong coordinates

I removed something, now it works, but when try to set the coordinates the image doesn't move


[GPII-4068]: Bump CouchDB replica_count to 3 in dev

To have consistency with stg and prd clusters.
We have enough room for one more replica, no need to change workers flavor (we actually have more than needed – after upgrade around 4CPUs and 4GB of RAM is still allocatable across all nodes).
I also verified some scenarios (CouchDB upgrade, K8s upgrade, preferences / flowmanager rollouts) and did not find any unwanted side effects.

LGTM
Could also consider making this value a module default and removing it from the terraform.tfvars level.

LGTM

Thanks for the reviews!


Log warning if PostgreSQL throws an exception.

A small issue I came across today: with the default INFO log level, PostgreSQL exceptions are not logged, which means an insert can fail silently without any output, which is quite confusing.
In my concrete case, I had a null constraint violation that prevented the insertion from happening. With the PR I now get a proper error message:
[WARNING] aqueduct: PostgreSQLSeverity.error 23502: null value in column "password" violates not-null constraint Detail: Failing row contains (13, Mein toller Test, {"version": "1.0", "encoding": "utf-8", "questestinterop": {"ass..., 2018-11-15 11:49:53.67694, 0, null, 0). Table: _exam Column: password
Not sure if it should be warning or an error, and not sure how to really log this. Anyway, this PR pins the location where something should happen I guess.

Thanks. I'm good with this. There is an open issue #447 to look at this more deeply, but I think this is helpful in the interim.


Allow fully qualified calls

I think this was a bug in the location that only allowed local constant resolution for methods. I'm not sure using the AST's source is correct since it doesn't appear anywhere else in your typechecker.

Took me a little while to understand this but it seems fine. Previously the code was assuming e.children[1] was the constant. But as you pointed out that only works if it's a simple constant. If there's any structure there, then this code won't work. The solution of getting the full constant name from the source seems like the right one; the other alternative would be reconstruct it from the structure, but that seems pointless when it's already there.


Store API - POST payment details - Payment Failed Exception does not change payment status

Describe the bug
If something went seriously wrong with Adyen, it is possible that calling /store-api/adyen/payment-details fails with a server error, e.g. Error occurred finalizing payment which in itself is fine.
However, the order transaction status is still in progress which is really confusing as the payment actually failed. Especially, if that status is used to determine potential payment errors and show the user corresponding error messages.
Versions
Shopware version: <IP_ADDRESS>
Plugin version: 3.4.1
From what I can gather the behavior has not changed with newer versions.
To Reproduce
Steps to reproduce the behavior:

It is easily reproducible by doing something really weird.
Enable adyen live API.
Use test credit card data that requires 3DS, e.g. 5201 2815 0512 9736
Adyen accepts the credit card in the inital input step.
Upon calling /store-api/adyen/payment-details then, it fails with a server error as the transStatus is missing which makes sense.
Order transaction status did not change.

Not sure, if there are actually other potential combinations that result in similar errors but this one does.
Expected behavior
Order transaction status to be set to failed.

Hello @AndreasA,
Please note that we’ve tried to reproduce this issue with Adyen plugin 3.16.3 but we could not do so.
After attempting to complete an order with a test card in a live environment, the payment status was set to “Failed” as expected:

Since this is not an issue anymore, we will go ahead and close this ticket.
If you have any questions, feel free to re-open the ticket and let us know.
Kind regards.


[Bug] After SD2 integration update, I get a "TypeError: 'NoneType' object is not callable" when turning off the Safety Checker

I tried loading the inpaint 2 model. Normal generations work great, but when I disable the Safety Checker, I get a "TypeError: 'NoneType' object is not callable" error. I tried switching back to the prior inpaint model, but am still getting the error.
Here's the full output:
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/gradio/routes.py", line 298, in run_predict
    iterators=iterators,
  File "/usr/local/lib/python3.7/dist-packages/gradio/blocks.py", line 1007, in process_api
    result = await self.call_function(fn_index, inputs, iterator, request)
  File "/usr/local/lib/python3.7/dist-packages/gradio/blocks.py", line 849, in call_function
    block_fn.fn, *processed_input, limiter=self.limiter
  File "/usr/local/lib/python3.7/dist-packages/anyio/to_thread.py", line 32, in run_sync
    func, *args, cancellable=cancellable, limiter=limiter
  File "/usr/local/lib/python3.7/dist-packages/anyio/_backends/_asyncio.py", line 937, in run_sync_in_worker_thread
    return await future
  File "/usr/local/lib/python3.7/dist-packages/anyio/_backends/_asyncio.py", line 867, in run
    result = context.run(func, *args)
  File "app.py", line 826, in run_outpaint
    height=height,
  File "app.py", line 423, in run
    **extra_kwargs,
  File "/usr/local/lib/python3.7/dist-packages/torch/autograd/grad_mode.py", line 27, in decorate_context
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.7/dist-packages/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_inpaint.py", line 730, in __call__
    image, has_nsfw_concept = self.run_safety_checker(image, device, text_embeddings.dtype)
  File "/usr/local/lib/python3.7/dist-packages/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_inpaint.py", line 451, in run_safety_checker
    safety_checker_input = self.feature_extractor(self.numpy_to_pil(image), return_tensors="pt").to(device)
TypeError: 'NoneType' object is not callable

Just adding: if I reload Colab/Gradio from scratch and just load the prior inpaint model, everything works as before.

Seems that https://huggingface.co/stabilityai/stable-diffusion-2-inpainting diffusers version does not provide the model weight for safety checker and feature extractor. In that case, the safety checker is disabled by default.


[BUG] Unable to resolve package names with '@'

I think it should be caused by encoding the package name path when parsing the uri.
use "import * as sdk '@weapp/ecodesdk'" is not ok.

you can see , " import * as sdk from  '%40weapp/ecodesdk'" is ok.

Hi @Qfengx! This is a known bug (https://github.com/lukasbach/monaco-editor-auto-typings#known-limitations), which is caused by an issue on the side of monaco-editor (https://github.com/microsoft/monaco-editor/issues/2295). Scoped packages are currently not supported because of this.

Hi @lukasbach
Thanks for your amazing work
I've worked trying to understand the problem and finally I found out.
I've submitted this PR to monaco-editor hoping it will be approved and merged soon

@bsorrentino Thank you for your effort in investigating this and proposing a fix :)
I'm very much hoping for it to get merged on monaco-editor.

@lukasbach It seems like https://github.com/microsoft/monaco-editor/issues/2295 is marked as completed.


Room 3 Updates

Updated jigsaw puzzle image
Removed picture frames that do not contain a hidden letter
Updated picture frame with letter "O" (frame 3 from the right)
Reached out to Dhruvin about updating the glb file of frame 3 to have the new image displayed
Loom Demo: https://www.loom.com/share/883a0387b0844184808a1e89f2dbddf5

@vivianliu0 The frame seems different than the pic when you click on the image (for the O), did you get a chance to update it?

in response to aaron and jay, Dhruvin just sent me the updated glb file so I will update the AWS with the new file now

Thanks @vivianliu0. Can you also update the corresponding local file to the updated glb? Should be the same GLB file name inside app/public/static/assets/ folder

Updated demo: https://www.loom.com/share/4fe39f0f79f142ec9468d78f3cc047ca

glb frame is updated
updated baseball image so that the hidden "O" is more obvious

Room looks great to me, tried it locally, one quick thing though. This file: 516ac4df01e44541b7dd7b575b183ce2.glb is missing in the repo, meaning the page doesn't load with local config. Can you please push that to app/public/static/assets/516ac4df01e44541b7dd7b575b183ce2.glb? Thanks @vivianliu0

Oops sorry about that, the file didn't get added to the commit. Updated

Question though, why did we update the image with the "O" in it? Was it too easy?

I think so, although @aaronabraham311 can confirm


prevent tasks scheduled by kube launcher are deemed as external user

We have detection of external gpu users, previous this is implemented as check /proc/$pid/cgroup content, if it not starts with /docker/, it will be treat as external process.
But tasks started by kube launcher will have content started with /kubepods/.
This PR will treat these tasks also as normal users.

fixed #2335

Coverage remained the same at 52.647% when pulling<PHONE_NUMBER>dbd323ed7862b3ba34b87056d3f47a on dixu/prevent-external-gpu-users into a8db66e0ac14c56e72064b68f9b9a5c9bd7e6734 on master.


[Snyk] Security upgrade requests from 2.24.0 to 2.31.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `pip` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

python/requirements.txt

Vulnerabilities that will be fixed
By pinning:

Severity
Priority Score (*)
Issue
Upgrade
Breaking Change
Exploit Maturity

591/1000  Why? Recently disclosed, Has a fix available, CVSS 6.1
Information Exposure SNYK-PYTHON-REQUESTS-5595532
requests:  2.24.0 -> 2.31.0
No
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.
Some vulnerabilities couldn't be fully fixed and so Snyk will still find them when the project is tested again. This may be because the vulnerability existed within more than one direct dependency, but not all of the affected dependencies could be upgraded.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

tested on my mac, so this change looks good to me.


Cache the function when function call evaluation to avoid duplicate l…

…ookup.
We don't provide method to modify the function name so the cache is correct always.

Benchmark:
before this PR:
/home/shylock.huang/nebula-common2/src/common/expression/test/FunctionCallExpressionBenchmark.cpprelative  time/iter  iters/s
funcCall(FunctionCallBM)                                   807.59ns    1.24M
after this PR:
/home/shylock.huang/nebula-common/src/common/expression/test/FunctionCallExpressionBenchmark.cpprelative  time/iter  iters/s
funcCall(FunctionCallBM)                                   373.90ns    2.67M

The encode/decode function should be modified accordingly? I wanted to do something similar to AggregateExpression before, but I got stuck on encode this lambda.

I think don't need to encode the lambda, just encode the function name and lookup once when decode.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 2 committers have signed the CLA.:x: Shylock-Hg:x: jievinceYou have signed the CLA already but the status is still pending? Let us recheck it.


Main layout

status bar on top (tari launchpad icon, settings)
white page
tabs (Mining, Base Node, (Wallet)
main content

consideration:

do we need routes? application state with "view" should be enough

[for additional points]:
how to be prepared for expert view

following discussion with Marta, we should set launchpad_v2 window dimensions to 1512x982 to follow the designs to the dot :D (it's in tauri.conf.json under tauri.windows)


[iOS] Map markers still visible on top of cluster after zooming out

https://user-images.githubusercontent.com/30093692/185503537-68b49817-a858-4ba8-9b12-9c088b9fa2bd.mp4
Thanks for the library, it's really cool, I've noticed a bug with the example code, when you zoom back out the pins still appear. I'd expect the pins to disspear, right?

Hmm... That is really odd! I've never seen this issue before and the same thing with the Google Maps issue. I'll try to take a look at it over the next weekend if I have some time.

@JiriHoffmann I've noticed your example is running "react-native-maps": "^0.29.4", while I'm running "react-native-maps": "1.1.0",, will take a look quickly...

Can confirm that your example does work so it's probably a problem on my end dependency wise

I'm running "react-native": "0.66.4", example is "react-native": "0.66.3", so most likely the maps discrepancy.

Yeah, that definitely could be it, it seems to be an issue with rerendering on the map rather than the clustering itself

Looked into the release notes since 1.0 and couldn't see a good reason this would happen hmm.

There is some mentions of a new Google Maps renderer but can't obviously this is Apple Maps, any thoughts @JiriHoffmann ?

@JiriHoffmann I've noticed that sometimes with Storybook the clustering is fine and then when I turn off Storybook the map keeps default markers where there were previously clusters.

I do think this is a react-native-maps bug, but unsure how to further debug...

This turned out to be a bug with Reanimated.

@henrymoulton what was the Reanimated bug?


make Certifications show with a button

add the third certification and make all of them in section of their own, that is interactable

hey sboonny... can you explain more about this issue i can work on it :)

@Kartik2220 thank you for taking interest in clearing it, but this isn't a real issue but more like documentation for myself.
There is an animation issue in https://github.com/Sboonny/portfolio/blob/main/assests/styles.css
It isn't optimized and buggy, if you got a moment to alter it I would appreciate.

Showcasing certification isn't a something that is interesting for my anymore


Add support for 802.11ac adaptor for WiFi and HotSpot

First upgrade linux kernel to latest, and install linux-headers. Use this guide: http://www.eevblog.com/forum/reviews/howto-get-the-raspian-kernel-installed-with-headers/
Download and install driver from this github repo: https://github.com/abperiasamy/rtl8812AU_8821AU_linux
Then make new hostapd from this repo: https://github.com/igorpecovnik/hostapd
Use the working hostapd.conf contents from this post: https://github.com/igorpecovnik/hostapd/issues/1#issuecomment-144043643


Model regression tests - show last performance on master

Solves #6393

/modeltest
include:
 - dataset: ["Carbon Bot"]
   config: ["Sparse + DIET(bow) + ResponseSelector(bow)"]

@dakshvar22 Can you 👀  if you have a minute?

@tczekajlo The format looks good 👍 I'll probably add a small dummy change today to one of our components to shoot down the accuracy and test if the difference comes up correctly.

@tczekajlo Doesn't look like that worked 🤔

@tczekajlo Doesn't look like that worked 🤔

Hmm, let me fix it 😄

@dakshvar22 Now, it looks better, can you 👀  if you have a minute?

The format and output looks good to me! :rocket:
Haven't reviewed the actual implementation as I am not familiar with the code.

The format and output looks good to me! 🚀
Haven't reviewed the actual implementation as I am not familiar with the code.

Cool, I wanted to be sure that format and output are ok. I'll catch someone else to take a look at the implementation part 😄


Add --use-vhost option to enable S3 virtual-hosted–style

I want to use virtual hosted style since a proxy server only support virtual hosted style in my environment.
refer to https://github.com/kahing/goofys/pull/351#issuecomment-418610769
Originally, this patch came from @zhenlingcn (#351), so I hope he/she will update the patch and it will be merged. if so, this PR would be closed.

It seems related to https://github.com/kahing/goofys/issues/336#issuecomment-403372784 .

I found that goofys does not use aws-sdk-go for first HEAD request to the bucket. URL data should be modified.
2019/03/11 18:32:26.046746 s3.DEBUG Use vhost style: https://mybucket.s3-ap-northeast-1.amazonaws.com
2019/03/11 18:32:26.335175 s3.DEBUG HEAD https://mybucket.s3-ap-northeast-1.amazonaws.com = 403 [ap-northeast-1]

No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.

In my environment, the test has passed. Though go version is 1.11.x.
$ make
...
OK: 76 passed, 1 skipped
--- PASS: Test (136.33s)
PASS
ok  	github.com/kahing/goofys/internal	136.358s

I updated travis settings at #404. I want to confirm the tests results after golang version would be updated.

@kahing or @gaul Could you review this PR? I think there is no side effect for default behavior.

After #404 merged, travis job was succeeded.
--- PASS: Test (119.37s)
PASS
ok  	github.com/kahing/goofys/internal	119.400s

FYI

Announcement: Amazon S3 will no longer support path-style API requests starting September 30th, 2020

https://forums.aws.amazon.com/ann.jspa?annID=6776

Note to self: I merged #351 and released 0.20.0 and forgot that I wanted to revisit this. I want to change the option from #351 to --use-vhost like this PR, and also (at some point) do auto-detect and use vhost as the default.

Got it. This PR is no longer needed since #351 has merged.


[Feature] Add image on GitHub Codespace

Introduction
Currently, we need to add this line in the devcontainer.json file:
mvn exec:java -e -Dexec.mainClass=com.microsoft.playwright.CLI -Dexec.args="install-deps"

To use playwright-java inside your project.
But this is so slow.
Solution
I wanted to know if is possible to ass the Playwrgiht-cli to the GitHub Codespace additional features.

What it is the action required on Playwright end?  It sounds like a feature request for GitHub Codespace that should be filed in their repository.

We publish docker images for each release of playwright java, they contain all browser dependencies and the browser binaries themselves. You can specify corresponding image in .devcontainer/devcontainer.json. Will this work for you?

Looks out of scope for the Playwright project. Closing it for now since it can be easily done manually or use the official Docker image what we use when working on Codespaces.


Should Listener#consumer -> Consumer, or Consumer#connection?

Listener#consumer attaches to MQ::Consumer#connection instead of MQ::Consumer. I'm :new: here, but I think this means that we have the actual nsq-ruby object inside Listener, instead of the MQ::Consumer wrapper. And, possibly tangentially, that Listener doesn't actually respect the fake queue Strategy (since FakeMessageQueue::Consumer doesn't implement connection)
This change breaks some tests. I thought I'd check in and see if I've wildly misunderstood any of this, before I stumbled around too much in fixing these.

So: I continued to run with the idea that Consumer should wrap the under NSQ Consumer, and that, in effect, MessageQueue::Consumer#connection ought to be private. Made tests pass. Along the way, some refactoring occurred, mostly in tests.
Assuming review shakes out, this should probably also bump the gem version, since we may need time to get downstream services weaned off of using #connection directly.

Nice work! PR on the 2nd day and great questions!
So:

Listener#consumer attaches to MQ::Consumer#connection instead of MQ::Consumer. I'm :new: here, but I think this means that we have the actual nsq-ruby object inside Listener, instead of the MQ::Consumer wrapper.

Yes, this is correct and the desired behavior - an open connection which is terminated in a few different situations (SIGTERM, only processing one message, etc.)
I'm guessing the confusion comes from the method name? Would a renaming of this private method from listener to listener_connection help with clarity? If so, I would be in favor of that.

And, possibly tangentially, that Listener doesn't actually respect the fake queue Strategy (since FakeMessageQueue::Consumer doesn't implement connection)

This is more complicated, since the Fake Strategy actually never opens a connection to anything other than an array which serves as the stack for FIFO work.
You may be right, though. Can you provide some more color around a possible strategy mismatch and/or how we might resolve it?

I'm guessing the confusion comes from the method name?

Partly. I think a clearer method name would better reflect the current behavior, but...

Can you provide some more color around a possible strategy mismatch and/or how we might resolve it?

This is probably me coming in with some assumptions, but I was expecting fastly_nsq to provide more of an abstract wrapper. Because we're leaking the underlying connection, we can't leverage fastly_nsq classes to add additional/common behavior. (Or, in this case, leverage a non-live backend.)
Or: if I were working to implement fastly_nsq in some other service, I think I'd expect I'd be able to drive dev/test environments using FakeMessageQueue (at least, up to some point). I'd set the appropriate ENV vars and my Listener tests wouldn't work as I expected.

As discussed IRL, a delegator may help this problem.
On Wed, Apr 20, 2016 at 11:28 AM, Joshua Wehner<EMAIL_ADDRESS>wrote:

I'm guessing the confusion comes from the method name?
Partly. I think a clearer method name would better reflect the current
behavior, but...
Can you provide some more color around a possible strategy mismatch and/or
how we might resolve it?
This is probably me coming in with some assumptions, but I was expecting
fastly_nsq to provide more of an abstract wrapper. Because we're leaking
the underlying connection, we can't leverage fastly_nsq classes to add
additional/common behavior. (Or, in this case, leverage a non-live backend.)
Or: if I were working to implement fastly_nsq in some other service, I
think I'd expect I'd be able to drive dev/test environments using
FakeMessageQueue (at least, up to some point). I'd set the appropriate ENV
vars and my Listener tests wouldn't work as I expected.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/fastly/fastly_nsq/pull/26#issuecomment-212546438

--
Adarsh Pandit
External Consultant
+1<PHONE_NUMBER> (m)
@adarshp https://twitter.com/adarshp

@fastly/billing the work here trickled in over the course of my first week, but I don't think I knew enough to, say, attach labels. At any rate, does anyone have time to give this a more official review/sign-off?

Let me take a quick look.

I like all the changes.
It seems like an added gain to allow a MessageProcessor to be passed in if the implementer wants to do that. Are there changes to the README that could reflect that ability?

for travis and broken bundler. Update the gemspec to use bundler ~> 1.12.2 ? maybe?

So... this is annoying, but as far as I can tell, there aren't better options.
As I understand it:

In theory, before_install: gem install bundler -v '1.11.2' is supposed to work, but, at the moment, doesn't actually.

To be clear: it does install bundler -v 1.11.2 but the next bundle install activates the wrong bundler (1.12.2) regardless

This isn't just us, but it seems to be mostly folks trying to run newer bundler and getting an unexpectedly old Bundler: Travis CI but also other Ruby-CI-type folks have been discovering that they couldn't run newer Bundler
About a month ago, Rubygems had a problem where it would choose the oldest available gem

This has been fixed and is now available in rubygems / gem >= 2.6.4

Oddly, rvm includes it's own version of bundler which exists outside of the ruby gemset (see image below)
Somewhere in the last ~week (?) Travis updated one or more of [ rvm rubygems bundler ] and
It is currently not possible to lock a Gemfile / gemspec to a version of Bundler that is not 1.12.2 (or, presumably, bundler $current at some point in the near future)

Possible solutions available to us:

Continue to search for a way to tell rvm / travis / bundler to run bundle in some way that targets the "correct" bundler (eg, /path/to/rvm/gems/1.11.2/bin/bundle install and /path/to/rvm/gems/1.11.2/bin/bundle exec rake and so on)
Remove or broaden the explicit bundler version lock in our gemspec - do we really need this version of bundler for some reason?
Update the bundler version we lock to whenever travis / rvm / bundler lurches forward

Right now, I'm using option 3 (update our locked bundler) but I'd probably rather do option 2 if we can (eg, either bundler ~> 1 or bundler)
Thoughts from @fastly/billing ? Anybody know/remember/guess why we locked to this version of bundler in the first place?

I think this looks great! Can you update the README with the new usage?

I'm a fan 👍

This comment hopes that shiply will run again.

:+1:


Report of Profile/Perm set giving access to Objects, Fields, and Apps

Is your feature request related to a problem? Please describe.
My current challenge is that for each project, if there is no technical documentation, I have to do a data loader export to get data such as which profiles/permission sets are giving access to objects, fields, and apps as well as how many users are assigned to each profile/perm set. While there are tools that give user counts for profile/perm set there is no "one view" tool.
Describe the solution you'd like
Ideally the results would be showed in a tabular format listing:

For Objects: Profile name, permission set name, object label, object API names, CRUD permissions, View All, Modify All
For Fields: Profile name, permission set name, field label, field API  name, read permission, edit permission
For Apps: App label, app api name, Profile Name, # users assigned to profile, permission set name, # users assigned to permission set.

Extra cherry on the top would be to have the lists filterable.
Describe alternatives you've considered
running a data loader export for every project

For fields access, we should rely on the table called "FieldPermissions":
SELECT Field, Id, ParentId, PermissionsEdit, PermissionsRead, SobjectType, SystemModstamp
FROM FieldPermissions

For fields access, we should rely on the table called "FieldPermissions":
SELECT Field, Id, ParentId, PermissionsEdit, PermissionsRead, SobjectType, SystemModstamp
FROM FieldPermissions

Agreed! I use ObjectPermissions qyery for object permissions as well. Here are the two queries i'm currently using:
Object Permissions:
SELECT Parent.Profile.Name, Parent.Label, Parent.IsOwnedByProfile, SobjectType, PermissionsRead, PermissionsCreate, PermissionsEdit, PermissionsDelete, PermissionsViewAllRecords, PermissionsModifyAllRecords FROM ObjectPermissions ORDER BY Parent.Profile.Name, Parent.Label, SobjectType
Field Permissions:
SELECT Parent.Profile.Name, Parent.Label, Parent.IsOwnedByProfile, SobjectType, Field, PermissionsEdit, PermissionsRead FROM FieldPermissions ORDER BY Parent.Profile.Name, Parent.Label, SobjectType, Field

Very interesting and when I see the isownedbyprofile field being used I guess that your two queries are working for profile and permission set !!!
very very interesting !! Thanks for sharing!

Yes, exactly! Some orgs are moving from profiles to perm sets following Salesforce recommendation so access is now split between the two, so I felt it was important to list out what's giving which access to objects and fields. Same would be the case for Apps.

OK so I am prototyping the Object CRUD page.
For now it looks like this as a tabular table.

I am a little confuse about how to present that page better.
Would it be better to have a matrix but what about orgs with a LOT of objects (if we assume that the matrix has columns for each SObjectType)....
Would you prefer to have a picklist to filter the objects to show (like via package selections).
Tell me...

I have the same issue. I ended up putting a dropdown for object selection and then retrieve info for that object. I'm planning something similar for profile/perm set centric view: let them select a profile/perm set and then bring back all the objects (with the CRUD/VA/MA) and display in table. otherwise it will become a mess for the user, i think. HEre's what I have for object-centric view:

Ok so two views in your illustration. One to check all the cruds of a specific profile perm set across all objects. The other to check all the crud of a specific object across all profile and perm sets.

Maybe a specific new tab for cruds would be good then. What do you think?

Splitting this ticket (you were right @sudhird7 !!!) into three tickets:

#109 for apps
#108 for fields
#107 for objects


Migrate from next-ga to something which is still maintained

Superseded by https://github.com/acelaya/alejandrocelaya.blog/issues/146


Prefer not to spawn within 20 meters of enemy

I noticed the IsSpawnpointValid function checks for nearby projectiles, but not enemy players. Spawning next to enemies is common enough with a high player count, so this should alleviate the issue. I ran this for about 2 weeks before taking a break from hosting, and during that time, nearby enemy spawns would only occur when running out of valid spawns (eg. on Colony with a high player count, or on LF maps).
Also parameterized the minimum distance into minEnemyDist, which is used for checking both projectile and enemy distances, and this has been increased from 600 to 1000 (which is about 20 meters by my calculations?)
Formatting is screwed, I don't know what settings to use for squirrel with vim and they vary across files.

Pretty sure the projectile check isn't very robust either. I can't tell how many times I've spawned inside a cluster missile or killed people that way.
Awesome PR though!

Btw some of the spawn issues that happen are due to that spectator mod, there is a bug with it that spawns you at an enemy team's spawn. Unsure who made the mod though

Btw some of the spawn issues that happen are due to that spectator mod, there is a bug with it that spawns you at an enemy team's spawn. Unsure who made the mod though
I didn't have that issue but I had spectate-after-killcam disabled, whereas V3X had it enabled, and the bad spawns occured there a lot more often.
It's faky's mod I think

Btw some of the spawn issues that happen are due to that spectator mod, there is a bug with it that spawns you at an enemy team's spawn. Unsure who made the mod though

I didn't have that issue but I had spectate-after-killcam disabled, whereas V3X had it enabled, and the bad spawns occured there a lot more often. It's faky's mod I think

On the V3X server I can consistently spawn in the enemy spawn, the bug is 100% reproduceable, I'll talk to faky

Eh, even on Vanilla servers. An example would by Drydock, the little bridge part where the evac ship can spawn sometimes. I've had people spawn behind me a split second after spawning.
There really shouldn't be a specific spawn location for teams, it should just rate them all and find the safest one. Maybe go for spawns near teammates that aren't too close to enemies primarily.

Some kid on the northstar chat screamed for this months ago and started an argument over the spawn mechanic.


test/asm: Generate .out.pipe files on the fly

Force-pushed to split the commits, making GitHub's diff easier to read.

Force-pushed to change the shell to bash, since the dash used on some distros doesn't support this kind of substitution.

cc @AntonioND - was it you who uses FreeBSD? Does FreeBSD use bash? Is it reasonable to require bash for building? (Debian and Ubuntu use dash by default, which breaks when testing this PR)

cc @AntonioND - was it you who uses FreeBSD? Does FreeBSD use bash? Is it reasonable to require bash for building? (Debian and Ubuntu use dash by default, which breaks when testing this PR)

That's @bentley, but I advise you to create a VM to test with. I have OpenBSD, FreeBSD and Fedora and sometimes use them for tests. Bash is probably reasonable.

bash is not a reasonable requirement. Neither is assuming it’s at /bin/bash.
POSIX sh, please.

On Thu, Aug 29, 2019 at 09:15:41PM -0700, Anthony J. Bentley wrote:

POSIX sh, please.

Okay, what's a good portable way to replace $a with $b without
$a being interpreted as a regex? This is the best I've got so far.

Escape the separator (/), the escape character (\), and regex metacharacters, then use sed.
 			# that's harder to deal with and was broken when the feature was
 			# first implemented.
 			cat $i | ../../rgbasm -o $o - > $after 2>&1
+			subst=$(printf '%s\n' "$i" | sed 's:[][\/.^$*]:\\&:g')

-			# A filename is not a regex, so sed can't be used here.
 			desired_output=$before
 			> $desired_output # Remove any previous contents
 			while IFS= read -r line; do
-				echo "${line//$i/-}"
+				echo "$line" | sed "s/${subst}/-/"
 			done > $desired_output < ${i%.asm}.out
 		fi

Ugly, but portable.

Two force-pushes occured:

applied @bentley's suggestions, factoring out the innermost loop, as it was only used to work around sh's newline handling
rebased onto master

Considering the only changes requested have been applied and CI passes, I'm counting this as approved.


[BUG] OpenSearch Dashboards displays incorrect cron expression for SM policies.

What is the bug?
OpenSearch Dashboards displays incorrect cron expression for SM policies.
How can one reproduce the bug?
Steps to reproduce the behavior:

Create an SM policy with custom cron expression (ex: 0 0,8,16 * * *) using OpenSearch Dashboards.
Click on the crated SM policy, dashboard displays:
Frequency.         Cron schedule
Daily                  12:00 am (UTC)

What is the expected behavior?
The dashboard should display something like this:
Frequency.         Cron schedule
Custom               0 0,8,16 * * *
What is your host/environment?

AWS OpenSearch
Version : Experienced the same issue with versions 2.5, 2.7, 2.11
Plugins: SM

Do you have any screenshots?

Do you have any additional context?
Even though the dashboard shows an inaccurate cron expression, the API GET _plugins/_sm/policies/ returns correct cron expression, and the SM policy operates as intended, capturing snapshots three times daily in accordance with the cron expression (0 0,8,16 * * *).

Catch All Triage - 1 2 3 4 5 6


HADOOP-17182. Remove breadcrumbs from web site

JIRA: https://issues.apache.org/jira/browse/HADOOP-17182
After:

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m  3s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ trunk Compile Tests _

-1 :x:
mvninstall
0m 15s
root in trunk failed.

+1 :green_heart:
mvnsite
0m 12s
trunk passed

+1 :green_heart:
shadedclient
16m 13s
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

-1 :x:
mvninstall
0m 11s
hadoop-project in the patch failed.

+1 :green_heart:
mvnsite
0m 12s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  2s
The patch has no ill-formed XML file.

+1 :green_heart:
shadedclient
15m 22s
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 27s
The patch does not generate ASF License warnings.

35m 10s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense mvnsite xml

uname
Linux a652c0b47b3f 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / e072d33327b

mvninstall
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2190/1/artifact/out/branch-mvninstall-root.txt

mvninstall
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2190/1/artifact/out/patch-mvninstall-hadoop-project.txt

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

modules
C: hadoop-project U: hadoop-project

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

versions
git=2.17.1 maven=3.6.0

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

After removing it, when we click one left menu, is it straightforward to tell the current version from the page/header?
Do you mean to say, the Hadoop Version? If so, It would be still there on the right side.
![image](https://user-images.githubusercontent.com/25608848/89677414-092c7e80-d90b-11ea-8b08-0c7d9fe27691.png
Can't say how much prominent it is....

Thank you @ayushtkn Yes that's what I was asking. Since we still have the information clearly in the page, I guess the change to remove the dead link makes more sense.

Thank you @liuml07 and @ayushtkn


upgrade doesn't work

I try to upgrade heroku through Homebrew and it doesn't work.
Here is the result;
==> Upgrading 1 outdated package, with result:
heroku/brew/heroku 7.6.1 -> 7.7.1
==> Upgrading heroku/brew/heroku
==> Downloading https://cli-assets.heroku.com/heroku-v7.7.1/heroku-v7.7.1.tar.xz
######################################################################## 100.0%
==> /usr/local/Cellar/heroku/7.7.1/bin/heroku autocomplete --refresh-cache
Last 15 lines from /Users/kangwooc/Library/Logs/Homebrew/heroku/01.heroku:
Building the autocomplete cache... ?
heroku: Enter your login credentials
Email: Building the autocomplete cache... done
/usr/local/Cellar/heroku/7.7.1/libexec/node_modules/@oclif/errors/lib/index.js:29
throw err;
^
Error: timed out
at Object.error (/usr/local/Cellar/heroku/7.7.1/libexec/node_modules/@oclif/errors/lib/index.js:22:17)
at Timeout.setTimeout (/usr/local/Cellar/heroku/7.7.1/libexec/node_modules/@heroku-cli/command/lib/login.js:29:38)
at ontimeout (timers.js:427:11)
at tryOnTimeout (timers.js:289:5)
at unrefdHandle (timers.js:511:7)
at Timer.processTimers (timers.js:211

sorry it was same as #7


How do I receive all status informations?

I want to receive all informations from a payment when it's being taken. The StatusInformationReceived Event handler contains these informations, like receipt number, Amount, Expirydate, Tracenumber, etc. If I write a simple event like:
            Payment.Terminal.StatusInformationReceived += (Infos) => UpdateTextbox(Infos.ExpiryDateMonth.ToString());
(UpdateTextbox just sends the text to a function that looks whether a delegate is neccessary or not, and then appends the text onto the texbox), nothing comes over when a payment is taken. Do I need to specify that somewhere?

Sorry the project is open source but there is not a free support for the implementation here.

Alright then.


Implement rounding of rgb to keywords.

Implements rounding of rgb values to keywords as described in #28. Currently has no limit to how far it will round.

Ok I have corrected the xo errors however I am slightly confused on why they didn't get tripped on my side. Anyway travis tests are passing now so yay :)

Hey! Not sure why I'm just now seeing this.
This is awesome. Very, very nice work here. Thank you so much for the PR!

Published as 1.5.0. 💃


Replace deprecated and not working SourceLevelQueryImpl

Current SourceLevelQueryImpl is added to AndroidProjectImpl lookup, but the AndroidProjectImpl is not created for gradle project src folder..
But the java source level is in build.gradle in Android section. It must go to AndroidGradleExtensionV2 lookup.
But I have to figure out how to get it..

There is a problem with Netbeans Java 8 support. In org.netbeans.modules.java.source.parsing.JavacParser is test for java/util/stream/Streams in ClassPath. With static variable DISABLE_SOURCE_LEVEL_DOWNGRADE can be overwritten  but it's probably not a good idea.
I will try to make a virtual ClassPath with java/util/stream/Streams

It works, but we have a new problem. Node with this package..
It has a low priority, I will open a new ticket


[KeyVault] az keyvault key create: add a new value import for parameter --ops

Support for #12003
This is a part of BYOK feature. Currently we use a monkey patch to support new value for --ops as the latest data-plane SDK is not released. Once the SDK is released, we should deprecate this monkey patch and use SDK struct directly.

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

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

[x] I adhere to the Command Guidelines.

Will this PR be merged before new data-plane SDK gets released? Do we have estimation of SDK release time?

Will this PR be merged before new data-plane SDK gets released? Do we have estimation of SDK release time?

Yes, this need to be merged urgently in order to catch S165 release. We don't know SDK release time yet, service team recommended us to do a monkey patch like this instead of waiting SDK to be released.


error using fmr.write_fmr

error for me in line 296, in write_fmr:
    data = header["ProtocolFile"]
    KeyError: 'ProtocolFile'

This error came up after using the same (unaltered) header file obtained from fmr.read_fmr for saving.
What seems to be the problem is that the read_fmr - because of its approach - is flexible in writing header info
(e.g: 'elif content[0] == "ProtocolFile" for line parsing). However in the write_fmr function is not, leading to KeyErrors for non existing items.

Thanks @jorievanharen for opening this issue. I have not finished write_fmr implementation yet. I will prioritize this.


Provide (V)DOM API for HTML

See adobe/project-helix#305

I started to create the Bootstrap Grayscale example based on what we did during the hackathon. See WIP https://github.com/kptdobe/helix-bootstrap-grayscale.
Even though the API is not there, I mimic the API with some simple methods and I not really if this is where we want to go. See https://github.com/kptdobe/helix-bootstrap-grayscale/blob/master/src/html.pre.js#L40-L56
Whatever is the API called, this collection of DOM moves, wraps and decorations is what we'll end up doing to re-format the DOM to something which is design / css friendly. And this is really cumbersome to do and feels.. completely wrong!
cc @cwoeltge @simonwex @trieloff @markusheer @tripodsan

It looks a bit like a person with a hammer went to put some screws into a wall. I guess some of the transitions (especially wrap) might be done more elegantly in HTL.
Are there good language that we can use for the problem domain of DOM2DOM transformations?

That's where I wanted to go: I think now that DOM2DOM transformations via APIs is completely unnatural and wrong.
As you mention, it would be more elegant in HTL which would mean that each section has an HTL representation that you might overwrite or create your own sections at project level. But then the expected input would be a JSON-like object (section.img.src or section.heading.text), not hast. mdast is close but might not be good neither because we'll keep having checks on the children objects (is child x an img or heading level 2).
I think we should still research on a good way to represent the "content" after the md transformation.

Here is an example what an array of sections with enhanced metadata could look like: https://github.com/adobe/hypermedia-pipeline/blob/29bda05d6ff5841de85469f54a458e7b32f73df2/test/fixtures/sectionsmetadata.json
We could also think about having a more compressed mdast-like structure as mentioned in #24
Or: we could allow mdast2htast transformations with custom handlers, i.e. something like this:

const converter = require('mdast-converter');

// matches using css-like expressions
// handles using an htl template
converter.match('list item:has(a)', require('list-item.htl'));

return { content: { htast: converter.convert(content.mdast) }};

I am currently refactoring my example to go in the "define sections as htl" direction. Let see where it goes.

Fixed the example. For Noah, I've suggested #50

I created a branch in the Grayscale repo and built the example using the "sectionizer" (first 2 sections only for now). pre.js is empty and the HTL file contains the templates to output the sections, see https://github.com/kptdobe/helix-bootstrap-grayscale/blob/42-sectionizer/src/html.htl#L53-L82
I can mostly use the sections as is (everything needed is computed for me), except here: https://github.com/kptdobe/helix-bootstrap-grayscale/blob/42-sectionizer/src/html.htl#L58

${section.children[2].children[0].value}

If Noah in the LayoutMachine has the capability to define the sections but also prepare the data - something like:
{
   type: 'root',
   title: 'h1 title',
   title2: 'h2 title',
   intro: 'first paragraph'
   ...
}

Mark can only focus on the HTL part and does not need any API...

@kptdobe in the light of the discovery that we can easily use JSX (adobe/helix-cli#203) in our scripts, this matcher/transformer API might be even more useful.
We would provide an MDAST to VDOM transformer that can be overloaded with custom matchers. All you have to do is to provide a function that returns a VDOM node or string (we transform on the fly).

If Noah in the LayoutMachine has the capability to define the sections but also prepare the data

So in LayoutMachine you would call
const machine = require('layoutmachine')
  .match('heading? image image image+', (section) => {
    // gallery
    return { type: 'gallery', images: section.children.filter(child => child.type==='image').map(child => child.url) };
  });

content.sections = machine.process(content.sections);

The match syntax is a riff on #50, i.e. regular expressions on sequences of section types.

Yes, the LayoutMachine is something to try, looks promising, especially if it can shape the output section so that we do not need an extra VDOM API on top!
Not sure where the JSX story would help here... We need a place where to put the templates for the sections. By default, the mdast to hast to html transformation is enough (simple collection of section + h* + img + p), we would only need to cover the override case which could be done in an external HTL (JSX?) file. We could even add some magic to find those overrides automatically by the section type and inject the rendering in the html property so that the html.htl could stay super simple (just output
all sections).


Fix duplicated notice

Resolves #90

Removed a , was duplicating message.

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Teste feature increased

LGTM! Just resolve merge conflicts

@JuarezLustosa welcome to the project!  Thanks so much for contributing.  Are you able to resolve the merge conflict so I can merge in your code?  Thanks a bunch!

@JuarezLustosa welcome to the project! Thanks so much for contributing. Are you able to resolve the merge conflict so I can merge in your code? Thanks a bunch!

Done! @pollygee. Sorry, @dixpac did all the changes.

Thanks @JuarezLustosa ! 👏


collections only respond to each instead of all of Enumerable

I was trying to filter through a list of rules using a regex:
client.rules.select { |r| /custom_string/ =~ r.name }

# which yields a NoMethodError because it tries to call #name on 'raw'

But it looks like only each is implemented on top of the entries collection.
Could this get expanded to implement Enumerable?

I'd be interested in working on it when my schedule permits, but I'm not too familiar with Hashie or how it's used here.
Do you have an idea where you'd hook it in? Dump it into method_missing?

We just upgraded the version of Hashie. I haven't had a chance to look in to if this'll address any of your concerns, but if you have a chance do you want to check it out?

Closing this for now. If it's still an issue, please reopen.


Packagist repo is not updated

Your packagist repo is not updated to 4.0.2
https://packagist.org/packages/jacobbennett/laravel-http2serverpush
Maybe you have misconfigured the webhook?

Just checked it, should be sorted


Benchmarks

Benchmark calls to Lapack functions in a loop of several thousands calls
Compare with https://github.com/RoyiAvital/MatlabJuliaMatrixOperationsBenchmark

I could try one day to revive this and add your functions.

By the way, could you add such interface for Matrix x Matrix and Matrix x Vector multiplications (BLAS Level 3)?

By the way, could you add such interface for Matrix x Matrix and Matrix x Vector multiplications (BLAS Level 3)?

How different from mul!() would that be?


coc-clangd can't find reference nested in template

I'm not sure if it's a bug or it's because clangd can't do that.

write a test.cpp:

template<class T> void a(T input) {}
template<class T> void b(T input) {a(input);}
void c(int input) {a(input);}

call CocActionAsync('jumpReferences') when cursor is on "a(T input)".

It only shows reference in function "c".

Clangd's issue.


Additional Datasets for testing

Hi Roman,
Thanks for uploading  apple_orange, ciraf, mnist_batch, svhn and quick_draw.
Can you point me or upload other datasets

Flickr
Imagenet 1K, 200, 250, 500
Tiny Imagenet
imdb
nlp dataset.

If you can point to links. I can download it myself.

Hello.
I added tiny imagenet and imbd dataset as link in readme file. Another datasets I can't find.


Support '?' to match single character in globbing pattern

From @natemcmaster on Monday, September 26, 2016 12:56:46 PM
Syntax: The ? wildcard character matches a single character.
This would allow us to use globbing to match MSBuild wildcard syntax (see https://msdn.microsoft.com/en-us/library/ms171453.aspx#Anchor_3).
Example scenario: creating a file watcher for an MSBuild file....maybe.
Copied from original issue: aspnet/FileSystem#236

Thanks for your feedback. We appreciate your letting us know about the problem you've encountered or suggestion but we are not planning to take further action on this issue because our focus has been on issues with significantly higher customer interest and issues impacting a broad number of customers.


Feature/search

🤔 这个 PR 的性质是？

[ ] 日常 bug 修复
[☑] 新特性提交
[ ] 文档改进
[ ] 演示代码改进
[ ] 组件样式/交互改进
[ ] CI/CD 改进
[ ] 重构
[ ] 代码风格优化
[ ] 测试用例
[ ] 分支合并
[ ] 其他

🔗 相关 Issue

💡 需求背景和解决方案

📝 更新日志

fix(组件名称): 处理问题或特性描述 ...

[ ] 本条 PR 不需要纳入 Changelog

☑ 请求合并前的自查清单
⚠ 请自检并全部勾选全部选项。⚠

[☑] 文档已补充或无须补充
[ ] 代码演示已提供或无须提供
[ ] TypeScript 定义已补充或无须补充
[ ] Changelog 已提供或无须提供

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@fe1166a). Click here to learn what that means.
The diff coverage is n/a.

@@          Coverage Diff           @@
##             main    #100   +/-   ##
======================================
  Coverage        ?   6.67%
======================================
  Files           ?     300
  Lines           ?    3265
  Branches        ?     843
======================================
  Hits            ?     218
  Misses          ?    3047
  Partials        ?       0

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 fe1166a...bc3bc1e. Read the comment docs.


Linux support

Test CLI on Ubuntu, using Node 14 & 16. If time, test Node 12 too please.
Can easily install different Node versions using NodeSource.
Known issues

Linux requires use of sudo to install a command globally. Unfortunately, this causes Gittar's directory to be created at /root/.gittar during install & then when commands are used, the CLI expects this to be at /<user>/.gittar. We need to figure out a solution to this--maybe using /root/.gittar all the time? But this might not be configurable within Gittar.  Or submitting a PR to Gittar to identify the non Sudo user? TBD.
???

Working on Node 12 (NPM 6), 14 (NPM 7), & 16 (NPM 7)!


Multiple CANBUS

I'm using 3 canbus shields in the car.
one is for 29bit 500kbps ecu data
one is for 11bit regular traffic 500kbps hs-can
and one is for 29bit 33.33kbps b-can
although the high speed can runs fine at 8mhz, i am getting garbage from the 33.33, however, if i drop the spisettings in the library down to 1mhz, the 33.33kbps works fine, but of course, i loose the 8mhz speed of the other
is there a problem with the 33.33kbps speed in the code it has to work on lower mhz? i tried it on the working 8mhz shield same issue until i dropped it to 1mhz, really weird.
right now im testing the library at 1mhz with all 3 canbus links, hopefully can fix the speed issue so i wont probably loose frames at 500kbps

I am using a teensy 3.5, i've also tested separate busses as well. I have no issues running everything else and other SPI ICs at 8mhz except the 33.33kbps canbus link

i was able to bump the speed from 1 to 4mhz to see what I am trying to achieve. it starts to loose the b-can bus intermittently at 5mhz and progressively gets worse as you go higher. Running the normal canbus speed @ 8mhz 500kbps no issues at 8mhz.
 I guess if you wanted to put the SPISpeed settings in the class it would be useful, especially since I see it's hard coded in the library. The class would make this simpler. If not, I hope 4MHz is enough to not lose much frames in a polling type application


fix(auth): add warning and improve parameter checks in verifySignature

Problem solved
Short description of the bug fixed or feature added
Changes made

[ ] Public API changes: list the public API changes made if any
[ ] Internal API changes: explain the internal logic changes

How to test

[ ] Automated tests: link to unit test file
[ ] Manual tests: step by step instructions on how to test

Contributor NFT
Paste in your wallet address below and we will airdrop you a special NFT when your pull request is merged.
Address:

PR-Codex overview
The focus of this PR is to add a warning message when verifying EOA signature without chain or client provided.
Detailed summary

Added warningTriggered variable to track warning triggering
Added warning message if EOA signature verification fails without chain or client
Updated isVerifyContractWalletSignatureParams function to check for undefined chain and client

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

#3488  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @gregfromstl and the rest of your teammates on  Graphite