Error: unhandled exception: VM is not built with 'gorge' support [ERecoverableError]

I get this error when installing via nimble.

Do you use latest devel Nim  compiler version? Maybe even Windows or Mac?
Gintro was working well with stable Nim 0.18, at least for Linux 64 bit. And I think it is still working for this configuration.
For Nim 0.19 (1.0 release canditate ?) there is some work to do, that is not surprising, as Nim 0.19 has some breaking changes.
But as long as there are no serious Gintro users, or at least people who intent to use it seriously, I think I will delay that changes. As it makes not too much sense fixing things which no on uses.
We have some other GUI libs for Nim, like NimX, IUP, libui, QML. Maybe not that powerfull as GTK, but also interesting and maybe easier to use for people without GTK experience.

yes I'm on devel.

Have just shipped gintro 0.4.4 which works fine for my latest Nim devel 18.1
Hope it will still work for stable Nim 0.18

Closing -- you may reopen when necessary.


all columns in search view results should be sortable

the frontapp app automatically fetches typesense schema information so fields that are sortable in typesense are also sortable in the app
ive created this issue in the backend repo at acdh-oeaw/viecpro-backend-devops#60, it should automatically be implemented with this


Add paths to OVMF firmware on NixOS to quickemu

Expected behaviour
I run `quickemu --vm <vm-config.conf> and a vm starts.
Actual behaviour
I run quickemu --vm <vm-config.conf> and get ERROR! EFI boot requested but no EFI firmware found.
This is only present on 2.2.7, rolling back to 2.2.6 fixes the issue.
Steps to reproduce the behaviour
I believe this is a highly specific use-case, and the following steps will be required:

A System76 Open Firmware or other Coreboot computer.
NixOS is installed on the computer.
Quickemu is installed by compileing the package from nixpkgs (IE, clone the repo and run nix-build -A quickemu then nix-env -i /path/to/output/of/build).
There is no step 4.

Quickemu output
 - Host:     "NixOS 21.11 (Porcupine)" running Linux 5.10 (SpaceBusOS)
 - CPU:      11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
 - CPU VM:   1 Socket(s), 2 Core(s), 2 Thread(s), 8G RAM
ERROR! EFI boot requested but no EFI firmware found.

Linux Distribution & Kernel

NixOS 21.11 Porcupine
Kernel 5.10.75
Potentialy important to note as well: 2021 System76 Galago Pro (Galp5).

Run the following and paste the output.
lsb_release --all
No LSB modules are available.
Distributor ID: NixOS
Description:    NixOS 21.11 (Porcupine)
Release:        21.11
Codename:       porcupine

uname -a
Linux SpaceBusOS 5.10.75 #1-NixOS SMP Wed Oct 20 09:45:06 UTC 2021 x86_64 GNU/Linux

@FedX-sudo Please submit a PR with the correct OVMF paths for NixOS :+1:

I have been working on that, but I have an issue where it is not properly copying EFI vars from the Nix path. It may be an issue in the way I have installed it, but I am unsure at this moment...

Update, it looks like NixOS protects copying the fd file type, so I will need to do some more debugging, and perhaps point quickemu at the base path instead of the copied one.

@FedX-sudo Perhaps quickget could be updated to download EFI VARS just as macOS does?

@flexiondotorg That is what I am thinking, where could I get those URLs?

There are two patches I'd like to propose, see NixOS/nixpkgs#149409 that should fix this problem.

ensuring writable EFI_VARS files
overriding OVMF file lookups

Are they looking okayish to open two PRs?

Thank you so much! This works perfectly!


✨ Add Participant and Item Management with Dynamic Splitting Methods

Overview
This PR introduces several enhancements to the Petty Cash app, improving functionality, validation, and backend readiness. The changes aim to deliver a dynamic, user-friendly experience while ensuring the app is extensible and reliable.

Key Features
Participant Management

Add, edit, and remove participants dynamically.
Toggle participant presence using a stylish toggle switch.
Automatically updates Custom Percentages and item assignment lists when participants are added, edited, or removed.

Item Management

Add, edit, and remove items dynamically.
Assign participants to specific items with dynamically generated checkboxes.
Automatically updates item assignment lists when participants are added or removed.

Dynamic Split Methods
Supports four split methods:

Itemized: Split item costs among assigned participants.
Dutch: Evenly distribute total costs among all participants.
Attendance-Based: Split item costs among assigned participants who are marked as present.
Custom Percentages: Allocate total costs based on user-defined percentage splits.

Custom Percentages Handling

Dynamically displays input fields for defining percentages based on the participant list.
Ensures percentages sum to 100% for valid calculations.

Calculation and Summary

Computes payment breakdowns based on the selected split method.
Dynamically displays results in the Payment Summary section.

Validation and JSON Serialization
Input Validation

Participants:

Ensures all participant names are filled out.
If any name is left blank, the calculation process is halted, and the user is notified with specific error messages.

Items:

Validates that each item has a name and a price greater than 0.
If any item is invalid, the user is shown an alert with detailed error messages listing the issues.

Prevent Errors:

Validation checks run before performing calculations, ensuring no incomplete or invalid data is processed.

JSON Serialization

Structure:

Converts all participant data, item details, split method, and custom percentages into a clean JSON object.
The serialized JSON includes:

Participant names and their presence status (present).
Items with names, prices, and assigned participants.
The currently selected split method.
Custom percentages (if applicable).

Future-Ready:

Prepares the app for backend integration by structuring the data in a format that can be easily consumed by an API.

Debugging:

Logs the serialized JSON to the console for easy debugging and testing during development.

Benefits

Improved Reliability:

Validation ensures users can’t submit incomplete or invalid data.

Extensibility:

JSON serialization makes the app ready for backend integration while remaining easy to test in the current frontend-only phase.

Enhanced User Experience:

Dynamic reactivity across participants, items, and split methods ensures seamless updates.

Fixes and Improvements

Fixed Add Item functionality to dynamically populate participant assignment checkboxes.
Improved handling of participant and item removal, ensuring seamless updates across all components.
Enhanced reactivity of the Custom Percentages section, automatically reflecting participant changes.
Improved UI consistency with clear labels, buttons, and dynamic re-rendering.

Testing Instructions

Participants:

Add, edit, and remove participants dynamically.
Toggle their presence using the switch.

Items:

Add, edit, and remove items dynamically.
Assign participants to items and verify updates when participants are added or removed.

Split Methods:

Test all methods: Itemized, Dutch, Attendance-Based, and Custom Percentages.

Validation:

Leave participant names or item details blank and verify that appropriate errors are displayed.

Summary:

Check calculation accuracy and verify the display in the Payment Summary section.

Dynamic Updates:

Remove participants and items and ensure all dependent components (Custom Percentages, item assignments) update seamlessly.

 Develop user interface for inputting expenses and splitting options


Conda version out of date

The latest version is 0.4.0 which has been published to PyPI: https://pypi.org/project/find-libpython/#history
However, the latest version available on conda-forge is 0.3.1: https://anaconda.org/conda-forge/find-libpython

I'm not sure who is packaging that, but it isn't me.


Docs: Missing "not" in Async Docs Note

Summary
On the page: https://docs.litestar.dev/2/topics/sync-vs-async.html
There is a note which states:

Since “blocking” is about the flow of execution, one might think of await as blocking as well; the execution will not proceed past it until the awaitable has been resolved, which fits the definition of the term. However, since at the same time other parts of the program (more precisely, other parts currently waiting at an await) are allowed to proceed, this is not considered blocking and usually referred to as “waiting”.

Should it instead say "more precisely, other parts which are not currently waiting at an await"?

Funding

If you would like to see an issue prioritized, make a pledge towards it!
We receive the pledge once the issue is completed & verified

pr welcome

also @benjamin-kirkbride - feel free to start a PR for such things without an issue.

Should it instead say "more precisely, other parts which are not currently waiting at an await"?

Not really. Maybe the whole thing needs to be reworded if this can be easily misunderstood.
What this is trying to say is that when something reaches an await, that task may be temporarily suspended, and another task, which had been suspended previously at an await may be resumed and run until the next await.

@Goldziher I'm happy to create PR's for changes, but I wasn't entirely sure that I was correct about this one, and as @provinzkraut pointed out it seems like perhaps the phrasing needs to be reworked.
If I am not sure about a change, should I make an issue or a PR which the discussion then takes place on??

If I am not sure about a change, should I make an issue or a PR which the discussion then takes place on?

I think in this case it's fine if you just open a PR with your suggestion for a fix (=


[SPARK-30939][ML] Correctly set output col when StringIndexer.setOutputCols is used

What changes were proposed in this pull request?
Set the supplied output col name as intended when StringIndexer transforms an input after setOutputCols is used.
Why are the changes needed?
The output col names are wrong otherwise and downstream pipeline components fail.
Does this PR introduce any user-facing change?
Yes in the sense that it fixes incorrect behavior, otherwise no.
How was this patch tested?
Existing tests plus new direct tests of the schema.

Test build #118872 has started for PR 27684 at commit d07debf.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/23621/
Test PASSed.

Test build #118872 has finished for PR 27684 at commit d07debf.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/118872/
Test PASSed.

Merged to master/3.0


Use Jacques-Henri Jourdan's physEq

 Issue by nomeata
Wednesday Sep 26, 2018 at 20:47 GMT
Originally opened as https://github.com/antalsz/hs-to-coq/issues/101

After the ICFP talk, “Robbert” pointed out that Jacques-Henri Jourdan's PhD thesis in Section 9.1 describes a problem with out encoding of ptrEq, and how to fix it. We could try to modify our translation of reallyUnsafePtrEquality# accordingly – at least in a best-effort way.

 Comment by antalsz
Wednesday Sep 26, 2018 at 20:50 GMT

This is very neat!  After a quick look, it seems like the biggest issue with this would be introducing the proof obligation in the translation step, rather than the verification step.

 Comment by robbertkrebbers
Wednesday Sep 26, 2018 at 21:05 GMT

I wonder if the following trick would be sound:
Axiom ptr_eq : forall {A B} (x y : A)
  (eq : x = y -> unit -> B) (neq : unit -> B), B.

Using this trick, the translation does not introduce a proof obligation.
Maybe @jhjourdan would know.

 Comment by robbertkrebbers
Wednesday Sep 26, 2018 at 21:07 GMT

Ah, no, it would not. By doing:
ptr_eq x y (fun _ _ => true) (fun _ => false)

We end up with the same problem we had before.


local_settings from ENV

Would be really handy if you could provide config overrides in /opt/graphite/webapp/graphite/local_settings.py through the environment as well, would go nicely in docker-compose.yml for instance.

Nice suggestion. Thanks.

A more concrete example, this would be really nice:
graphite:
  image: hopsoft/graphite-statsd
  environment:
    - TIME_ZONE=Europe/Helsinki

Instead of my current:
graphite:
  image: hopsoft/graphite-statsd
  volumes:
    - ./local_settings.py:/opt/graphite/webapp/graphite/local_settings.py

Because I'd imagine a majority of users need to set at least TIME_ZONE to get sensible timestamps on their UI. :)

URL_PREFIX is another one that would be nice to be passed as an environment variable


Using 'or' should refine optional types

When using value = value or <default> syntax with optional types, the optional should be refined to a non-optional type as it is now known not to be nil.
Example:
local function example(num: number?)
    num = num or 1
    num += 1
end

This gives the following error on line 3:
TypeError: Type 'number?' could not be converted into 'number'

The same thing happens if you use an if then else expression:
local function example(num: number?)
    num = if num then num else 1
    num += 1
end

You can work around this with type casts but it's kind of annoying and then you can't use compound assignment operators like +=. You can also just redefine the variable as local num = num or 1 but then you get a shadowed variable warning.
Could be related to #932

Yeah this issue should be fixed. I use this method lots of times for optional params, and it's quite an issue for the argument to be unionized with nil.

The good news is that type states are implemented in the new solver. https://github.com/luau-lang/luau/blob/master/tests/TypeInfer.typestates.test.cpp#L200-L211.


integrate SOTA models to optimization

#55  👈
main

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

Join @Angryrou and the rest of your teammates on  Graphite


Preferences Sync making too many requests

Issue Type: Bug
A dialog popped up and said preferences sync was being disabled because of too many requests...and it told me to submit an issue. So here I am!
VS Code version: Code - Insiders 1.46.0-insider (b26e0bcf39c1b8faaf770265391b5a387d1d9172, 2020-05-26T17:07:53.549Z)
OS version: Darwin x64 19.5.0

System Info

Item
Value

CPUs
Intel(R) Xeon(R) W-3245 CPU @ 3.20GHz (32 x 3200)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: enabled_onprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onwebgl: enabledwebgl2: enabled

Load (avg)
2, 3, 2

Memory (System)
192.00GB (152.27GB free)

Process Argv
-psn_0_393312

Screen Reader
no

VM
0%

Extensions (7)

Extension
Author (truncated)
Version

vscode-ron
a5h
0.6.0

better-toml
bun
0.3.2

rust-analyzer
mat
0.2.182

python
ms-
2020.5.80290

vscode-yaml
red
0.8.0

crates
ser
0.4.9

vscode-lldb
vad
1.5.0

Yep, looks like lots of duplicates. Dunno which one to close in favor of.

Here's the userDataSync.log for my session.

@CleanCut, @manovotny, @texnicii, @FizzBuzz791
Can you please let us know which account are you using to sync (GitHub or Microsoft) ?

GitHub account

GitHub too

Thanks @CleanCut for the logs.
I see there is a loop in auto sync that is causing this. I reverse engineered the logs and I am suspecting the loop is caused by following

[2020-05-26 22:22:57.973] [userDataSync] [info] Auto Sync: Triggered by Interval
[2020-05-26 22:23:04.425] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-05-26 22:23:04.428] [userDataSync] [info] Keybindings: No changes found during synchronizing keybindings.
[2020-05-26 22:23:04.430] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-05-26 22:23:04.430] [userDataSync] [info] GlobalState: Skipped synchronizing globalstate as it is disabled.
[2020-05-26 22:23:04.483] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-05-26 22:23:04.483] [userDataSync] [info] Sync done. Took 2268ms

Sync done successfully.

[2020-05-26 22:28:04.477] [userDataSync] [info] Auto Sync: Triggered by Interval

Auto sync is triggered by 5 min interval

[2020-05-26 22:28:05.474] [userDataSync] [info] Auto Sync: Stopped

Sync is not successful and auto sync is disabled/stopped after a second. This could be caused by Unauthorised failure (401) during which we reset the token and request auth extension (Microsoft, GitHub) with refreshed sessions (tokens)

[2020-05-26 22:28:05.477] [userDataSync] [info] Auto Sync: Started
[2020-05-26 22:28:05.477] [userDataSync] [info] Auto Sync: Triggered by Interval

We received active refreshed sessions from the extension and updated the token which triggered auto sync

[2020-05-26 22:28:05.761] [userDataSync] [info] Auto Sync: Stopped

Seems token is not valid and Auto Sync is stopped and the loop Invalid token -> Reset token -> Stop sync -> Update token -> Start sync -> Invalid token
@RMacfarlane I suspect this is happening only for GitHub accounts because for Microsoft accounts you are refreshing the token when asked for sessions
https://github.com/microsoft/vscode/blob/87b0c54586a5f0d39fb04d5dad9fbfe96f7d677c/extensions/microsoft-authentication/src/AADHelper.ts#L242-L244
https://github.com/microsoft/vscode/blob/87b0c54586a5f0d39fb04d5dad9fbfe96f7d677c/extensions/microsoft-authentication/src/AADHelper.ts#L207-L231
But for GitHub accounts, I do not see sessions/tokens are validated/refreshed when asked for
https://github.com/microsoft/vscode/blob/87b0c54586a5f0d39fb04d5dad9fbfe96f7d677c/extensions/github-authentication/src/github.ts#L142-L144

To continue...
If I try to turn on sync after above issue, I am getting following error

and I see in my network log that authorization header is being sent with token.

I see the same issue as @sandy081, no longer able to sync settings.

@Tyriar FYI

I signed out of my GitHub account and tried to turn on sync by freshly signing in which also did not work. I can confirm that I am sending a fresh different token.
@Tyriar May I know if this is getting handled correctly on server?

Please try to turn on sync now and let us know if it works

I reverted the latest deployment so this is working again. I haven't root caused this yet but we need to add some protections in the client so that something like this doesn't turn off settings sync next time; if the server says a token is unauthorized, the client should be using exponential backoff so that the client-side request limit isn't hit.

if the server says a token is unauthorized, the client should be using exponential backoff so that the client-side request limit isn't hit.

Client is doing the right thing here by disabling the auto sync when the server returns 401 and enable auto sync only after the token is available.

@sandy081 retrying a failed request every 300ms is not the right thing. Unauthorized from the server should not trigger client-side rate limiting.

@Tyriar It is not retrying the failed request, it is restarting after getting the valid token. How can the client knows if the token is valid or not. Adding exponential backoff in this case is jus to covers up the bug that is caused some where.

@sandy081 GitHub account for me as well.

@sandy081 not having exponential backoff causes clients to hammer the server and then turn off the client. We never want sync to turn off unless there is something really wrong.

@Tyriar We do exponential backoff for all errors. For 401 we are disabling the sync completely until we get a valid token. If we also backoff for this then it will impact positive scenarios - to wait minutes before sync gets kicked off and we degrade experience for majority.
I agree this is a bad bug and its good that this got detected by the protective mechanism.

Closing this as @Tyriar pushed the fix on the server.

@sandy081 I was also using my GitHub account.
I just updated and re-enabled sync. It seems to be working so far.

I can confirm that after the service side changes where made, it started to work.

Still getting this issue.

I get this issue on a fresh install.

Please check if you are on latest insiders and if so and if you still see this, file a new issue.


EPIC: Id Strategies + Sequences

Spec: There's no mention in the Prisma Schema Language spec yet.
Description: Currently we map all fields of type Int @id always to an int column that is backed by a sequence. Currently it is not possible to have an int column as primary key that is not backed by a sequence.
Example:
The following example currently always maps to an int id field that is backed by a sequence.
model User {
  id Int @id
}

Links to actual Work Packages

not created yet because it is unclear when we will do this.

I have asked for clarification in the spec.


Add a floating closeable banner at footer with cookies mandatory informative message

@iesteban Need to know what services are we gonna use that need cookies to be specified in the cookies info page (EU law)

Session Cookies. CSRF cookies.
I don't know if I'm answering you properly with that.


@HenningJ - I know you previously worked on the plugin. If you too busy to fix atm let me know and I'll take a look. Should only be a 5s job :)

This appears to be fixed. QS doesn't crash/no exception


bump back to dev

[ ] This patch includes any updated documentation of the proposed changes
[ ] This patch includes tests that verify the proposed changes work as expected

Holding for Poseidon release.


create portrait plots demo

@gleckler1 is this a dupe of #384?
Also I've just managed to obtain vector graphic copies of the PCMDI logo, so that could be used to badge things if required..


Change Boosted's default branch (v4-dev -> v5-dev) on repo

Have you identified some stuff to do in addition to switching the default branch in the settings?


C# Exported List always return empty List instead of the values set in the inspector

Godot version:
3.2 RC3 64-bit Mono
OS/device including version:
Windows 10 64-bit 1903
Issue description:
When using [Export] on a generic List in C#, the property is displayed in the inspector and saved to the scene file (this definitely works since the value even survives an editor restart). Whenever the game is run, the value is reset to an empty list in-game. The value displayed in the editor, however, remains correct.
Steps to reproduce:

Create a new scene and attach a C# script to a node
In the C# script, [Export] a List of any type T, I tested it with int, string and PackedScene with identical results
Try to use the list - it will be empty, no matter what was added to it in the inspector
Minimal reproduction project:
BugPlayground.zip
Example: No matter how the list is set up in the inspector, its Count always is 0. For comparison, an array of the same type works as intended.

Isn't the "original" issue technically a different problem? That one was was relatively old and I believe was from a time when List didn't properly export at all, unless I'm incorrect. This one is about the failure to update an ICollection's/IList's internal state. (specifically List's) which I believe is caused by Godot's Marshalling treating anything that derives from an IEnumerable which isn't an IDictionary as an IEnumerable, so it skips addressing the internal state. I'm also fairly certain its attempting to force a push back on an IEnumerable, which you aren't even suppose to natively treat as a modulative/additive enumeration. (say you create a readonly enumerable it will completely break)


Permission denied error if an empty lib directory exists in tpk

$ ls -l /tmp/flutter_tools.OPSIYV/YEBBPE/lib
total 8
d--------- 2 swift swift 4096  4월  9 11:27 arm
drwxrwxr-x 2 swift swift 4096  4월  9 11:28 x86

$ ls -l /tmp/flutter_tools.OPSIYV/YEBBPE/lib/arm/
ls: cannot open directory '/tmp/flutter_tools.OPSIYV/YEBBPE/lib/arm/': Permission denied

This must have been fixed by #76.


Moldovan format is incorrect

According to SWIFT's IBAN registry (https://www.swift.com/dsp/resources/documents/IBAN_Registry.pdf), the format for moldovan IBAN is MD2!n20!c but in the lib, we validate on MD2!n18!c.

Hi Laurent,
Are you sure?
Digging into your code, I see that the BBAN is 2 chars for the bank than 18 digits (U02F18). That makes the 20 chars following the country code (2 char) and 2 digits.
I make a test with the IBAN provided as example in the sepcs and it is fine.
Which issue did you experience? Any example?
Thx

Reported on stack overflow: http://stackoverflow.com/questions/21928083/iban-validation-check/22047336?noredirect=1#comment55022885_22047336
Haven't investigated more yet

O, I get it.
Specs mentions that the BBAN is 2 chars then 18 chars. But we check 18 digits. The stackoverflow example is MD75EX0900002374642125EU, containing two last chars.
I'll push the fix.

try to fix the library, it dosent support those IBAN numbers:
BE01234567896789
ES4701234567890123456789
IT5601234567890123456789123
GB69012345678923456789
DE58012345678923456789


fixed timeout errors in advanced negotiation

@sijms I've fixed the problem with advanced negotiation and included a fallback, so nil-pointer dereference should not happen anymore.
I've tested the connect/read/write timeouts in several scenarios and everything seems to be working as expected.

I fix it in last release


[✨] Added proxy toggle

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


Added JPEG-2000 Compression option

Added JPEG-2000 compression codec option for isyntax2raw. Can change PSNR from CLI.

A potentially related conversation, @muhanadz : https://github.com/d-v-b/zarr-jpeg/pull/1


changes to theme to build a market place type site

Going to close this off as its pretty out of date now.
Thanks for contributing... this might be better as an extension or custom theme?


Show more detailed message for file-updated-check

file-updated-check happens in pr test. It detects whether people have forgot do "make update" or not by invoking "make update" and check whether there is file updated. The check will show what's the files that got updated. This change is to show more message, that for the updated files, what's the diff between old version and updated version.
What type of PR is this?
/kind test
What this PR does / why we need it:
The pr shows more info that help developer to know what's changed.

/lgtm

/lgtm

/approve


Task 5 Artifact Update

<IP_ADDRESS> was garbled. Corrections shown below
The following improvements were made to the task 5 artifact
6.2.17 KOER Data Stream Verification
<IP_ADDRESS> Actions1
a. Create a consolidated list of expected SPs and PGs for the OBD ECU DM24 response(s) given in 6.1.4, where the data stream support bit (SPN 4101) defined in SAE J1939-73 5.7.24 is 0.
//  There is no technical change here … the value 0 is defined in J1939-73 5.7.24.
b. Create a second list of Table A-1 omissions from the consolidated OBD ECU DM24 response(s), excluding those SPs noted (as CI or SI) for the opposite fuel type provided by the user.
c. Omit the following SPNs (588, 976, 1213, 1220, 12675, 12691, 12730, 12783, 12797) which are included in the lists. Display a list of the omitted SPs in the report.
// This change complete with 3.1.0-B
d. Display the completed lists of supported SPs and unsupported SPs (as ‘broadcast’ or ‘upon request’), that follow from the vehicle DM24 composite.
<IP_ADDRESS> Actions3
a. DS messages to the ECU(s) that indicated support in DM24 for upon request SPs and broadcast SPs that were not observed in step 1 from both lists. [SPs that were observed as ‘not available’ in broadcast data from a particular ECU need not be queried — the data evaluation from the broadcast data suffices. Where a PG from a particular OBD ECU contains more than one SP (to be evaluated), that PG need only be queried one time].
a. Fail if any response for each monitor not supported in DM5 by a given ECU from <IP_ADDRESS> is also reported in DM26 as “1=monitor not complete this monitoring cycle” in SP 3303 bits 5-7.
Deleted extra table print in 6.2.17 as was deleted in 6.1.26.
c. List data received in a table using lifetime, stored 100 hr, active 100hr for columns, and categories for rows.

Will verify that the code matches VERSION 9.

Addition errata now pending from 3.1.6 and 3.1.7 reviews

Verified error in the code.

Bob and Eric will report examples from version 3.1.13 logs.

Closed in favor of #1221


I can't get any custom skills to show up, even after following the directions.

Foundry 12.329
D&D 3.3.0
5e Custom Skills and Abilities 1.4.20
New world, no other modules.
I can hide existing skills, however if you unlock the sheet, they all reappear, and stay reappeared when you re-lock the sheet.
But I fiddled with it quite a bit and could not get new skills to show up at all.

thx for reporting. fixed


README references non-existent SQL files

I think the README is out of date with the actual SQL files. For example, it shows mbslave psql -f CreateCollations.sql, but that file doesn't exist.
I haven't checked every such command, but I think a number of them are no longer correct.

I'm experienced this same problem trying to install on macOS.
phrogz@GrayBook MusicExplorer % mbslave psql -f CreateCollations.sql
Traceback (most recent call last):
  File "/usr/local/bin/mbslave", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.9/site-packages/mbdata/replication.py", line 592, in main
    args.func(config, args)
  File "/usr/local/lib/python3.9/site-packages/mbdata/replication.py", line 529, in mbslave_psql_main
    with open(locate_sql_file(args.sql_file), 'rb') as input_sql_file:
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/lib/python3.9/site-packages/mbdata/sql/CreateCollations.sql'

Sure enough, that file is not there:
phrogz@GrayBook MusicExplorer % ll /usr/local/lib/python3.9/site-packages/mbdata/sql/ | grep Collate
-rw-r--r--    1 phrogz  admin     886 Nov 12 20:00 CreateCollateIndexes.sql
-rw-r--r--    1 phrogz  admin     434 Nov 12 20:00 DropCollateIndexes.sql

Weird thing is that I did pip install -U mbdata for the first time tonight, and this file definitely DOES exist in the repo:
https://github.com/lalinsky/mbdata/blob/main/mbdata/sql/CreateCollations.sql

Hmm, maybe the package is out of date with the repo then? Yep, that's definitely the case - https://pypi.org/project/mbdata/ - the last release to PyPI was in May of 2019. I guess this just needs to be used by cloning the repo nowadays? But in the case the README.md still needs to be fixed to not recommend installing with pip.


Link back to SetProcessInformation

@mikralj : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Use a single property to control reporting metrics as Hadoop counters in MR mode

Signed-off-by: Yinan Li<EMAIL_ADDRESS>

@zliu41 can you review this?

LGTM


[install PCl] Error: Building package vtk:x64-windows-static failed with: BUILD_FAILED

Describe the bug
I try to install PCL but it has  build error when  Building the VTK；
Environment

OS: [Windows10]
Compiler: VS2019

To Reproduce
Steps to reproduce the behavior:

./vcpkg install pcl:x64-windows-static
See error
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:136 (message):
Command failed: "C:/Program Files/CMake/bin/cmake.exe" --build . --config Debug --target install -- -v
Working Directory: C:/MyProject/vcpkg/vcpkg-master/buildtrees/vtk/x64-windows-static-dbg
See logs for more information:
C:\MyProject\vcpkg\vcpkg-master\buildtrees\vtk\install-x64-windows-static-dbg-out.log

Call Stack (most recent call first):
scripts/cmake/vcpkg_build_cmake.cmake:96 (vcpkg_execute_build_process)
scripts/cmake/vcpkg_install_cmake.cmake:24 (vcpkg_build_cmake)
ports/vtk/portfile.cmake:134 (vcpkg_install_cmake)
scripts/ports.cmake:74 (include)
Error: Building package vtk:x64-windows-static failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: vtk:x64-windows-static
Vcpkg version: 2019.07.18-nohash
Expected behavior
A clear and concise description of what you expected to happen.
Failure logs
install-x64-windows-static-dbg-out.log
Additional context
Add any other context about the problem here.

https://github.com/microsoft/vcpkg/issues/7111

https://github.com/microsoft/vcpkg/issues/7111   this


Regarding intuitions behind certain improvements

Hi,
thanks for the work! i was interested in certain improvements you had made, and was wondering if you had an insight about why they help. you mention mixed precision training and channels first help. could you help me understand why these have that effect?
thanks

same confusion,hope your generous answer,thanks!

If your hardware has tensor cores then mixed precision and channels last training heavily influences training performance:

https://pytorch.org/tutorials/intermediate/memory_format_tutorial.html
https://pytorch.org/blog/accelerating-training-on-nvidia-gpus-with-pytorch-automatic-mixed-precision/

(they do not affect model performance).


ci: add spdlog and cli11 to ubuntu22.04

These packages are required, but were missing from the Dockerfile for the CI job that builds and tests .deb packages.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.03%) to 67.925%

Files with Coverage Reduction
New Missed Lines
%

libraries/plugins/xfpga/mmio.c
2
84.72%

Totals

Change from base Build<PHONE_NUMBER>:
0.03%

Covered Lines:
13784

Relevant Lines:
20293

💛  - Coveralls


rpi5.yaml: Make partition for dom0 mandatory

Make partition for dom0 mandatory. Increase this partition size to 512MiB

Sorry CONFIG_DOM_STORAGE_FATFS_LOGICAL_DRIVE_NAME="1"

And you must pass CONFIG_DOM_STORAGE_FATFS_LOGICAL_DRIVE_NAME="0" to meta-xt-prod-devel-rpi5 so it can work.

Where have I pass it?

components:
dom0:
default: true
^^^

Reviewed-by: Grygorii Strashko<EMAIL_ADDRESS>


Update the unit of "Minute" to "m" in as-iso-string.md

The original unit "M" of "Minute" is duplicated with "Month".

M for Minute is correct


Fix POST agent Working status (make recieve_period optional, add update_period)

Since POST agent can be scheduled expected_receive_period_in_days should be optional and working? should check for its existence.
Furthermore an optional expected_update_period_in_days should be added. Since
All added code is copied from java_script_agent.

Didnt edit spec


Add createdAt property to Signature Request object

When using GetSignatureRequest(), there is currently no createdAt property in the response that is parallel to created_at in the API response.
If you look at the BaseSignatureRequest model you can confirm this: https://github.com/hellosign/hellosign-dotnet-sdk/blob/v3/src/HelloSign/Models/BaseSignatureRequest.cs
Internal reference number: 10071
Related ticket number: 11001942

I have a pull request out there that takes care of this: PR #88


Ternary expression cause highlight exception

when disable volar. everything looks fine

+1, in v0.38.3 works fine


Critical security update available

Hello,
After installing your repo, I git this error message:
Critical security update available — please update Ghost as soon as possible. Details here: https://github.com/TryGhost/Ghost/security/advisories/GHSA-9fgx-q25h-jxrg
Fixed in 4.3.3, all 4.x sites should upgrade as soon as possible.
As the endpoint is unused, the patch simply removes it.

You have got such message due to a big security update in Ghost v4.
Details
An unused endpoint added during the development of 4.0.0 is vulnerable to allowing untrusted users access to Ghost Admin. An attacker may gain access by convincing an authenticated Ghost Staff User to click a link containing malicious code. Users do not need to enter credentials and may not know they’ve visited a malicious site for this exploit to be effective.
Update
I am updating Ghost to the latest version. You can also do this by updating ghost dependency in package.json.

Thanks you!
I wonder how  you can update heroku after updating the package json. It will overwrite the actual heroku project?


Flickering elements

The new messages box, as well as the event listings in the clockwheel model, are flickering again, probably because of the clock animations.

[x] Identify

[x] Prepare Fix

[x] Implement Fix

[x] Monitor Fix

Issue seems resolved; have not seen any flickering since 4.5.1


Expose JOML as a package to modules

Contains
Exposes JOML as a package to Modules
How to test
impot JOML, JomlUtil in any module and replace any vector/matrix with JOML counterpart and convert it to TeraMath conterpart with JomlUtil.from()

Can one of the admins please verify this patch?

@GooeyHub: add to whitelist

Hooray Jenkins reported success with all tests good!

is this safe to merge. I don't see anything particularly wrong with this?

@pollend it is included in the big Gradle PR, I tested it there. Will merge that (and thus this plus other stuff) soon ™


Have MySQL and Postgress ensureDatabases include an schema file, just like initialDatabases

Project description
Being able to initialize a database directly from the Nix configuration is very useful. I used this successfully when deploying systems where there client would offer a snapshot of the data-base or initial SQL schema to load. However, when adding new data-bases to the system, which can be done by updating ensureDatabases, this can not be done. However, it would make sense for it to accept schemas just like initalDatabases does!
Metadata

homepage URL:
source URL:
license: mit, bsd, gpl2+ , ...
platforms: unix, linux, darwin, ...

You should create a systemd service instead to achieve this. What you're asking for is "bad" (according to nix philosophy). Consider you provide schema A and then activate the configuration. Now change your configuration to scheme B. What happens when you activate your configuration? Nothing good. You end up with a configuration.nix which doesn't resemble reality at all and if run again on another machine could result in a very different system.
You're asking for something practical. I understand that. But the "cost" of adding such a feature isn't great in my opinion.

Hi @aanderse! Thanks for the reply. I saw that you have some PR attempts to clean up this kind of state management. However I do not fully understand how such a systemd service would work. Would you mind elaborating a little bit?

@arximboldi sure no problem.
https://github.com/NixOS/nixpkgs/blob/386234e2a61e1e8acf94dfa3a3d3ca19a6776efb/nixos/modules/services/misc/gitlab.nix#L985-L1022
Let me know if this example doesn't fill in enough blanks for you and I can lend a hand.

This is great. Thank you so much! <3


tmt expects a non-posix sh

Seems Debian has sh set to a POSIX shell and does not know about -o pipefail. I have to do this workaround in my Dockerfile:
RUN rm /bin/sh; cp /bin/bash /bin/sh

So the question is, we expect -o pipefail to work, should we not call bash and have it as a requirements for tmt execution? Any other ideas @psss @lukaszachy ?

+1 to require bash


Add Explanation and Conventions on Wing Modelling Method(s)

Description of Proposed Feature
Wing Modelling may follow various methods, which require explanation and conventions in particular on how large dihedral (i.e. winglets) or large twist (in propeller blade design) and perhaps blending of kinks are handled.
Beside that, aerodynamicists and designers like to keep things simple, thus such methods should be implemented to generate with a minimum of input parameters the required input for the formulation of WingXSec(). It further could also make sense to handle in particular planforms (or at least certain parameters, like the tip-root-chord ratio) as interchangeable objects between different wings.
I.e. just think of a single-kinked leading edge and a straight trailing edge. Consider sweep, dihedral and twist (and any later change of them) and further a flap along the entire half-span starting at x_hinge_root = 0.75 and ending with x_hinge_tip = 0.6. How many sections would you have to specify at least? Ok, imagine further a change in airfoil starting at another location than the leading edge kink or any other new design feature to account for. Imagine further, you want to scale all chords or scale the entire wing, keeping aspect ratio constant. There are quite a lot parameters to watch.
Below a brief summary is provided:
Method 1:
Planform (2D) -> Dihedral and Twist -> 3D LE & TE -> Section Sweep along LE & TE (with constant or variing / interpolated airfoils, if specified)
In this method the planform may again be specified by different input:

Either the 2D LE & TE are defined, using (unsteady) poly-lines or (multiple) bezier-splines, from which all other planform properties (i.e. projected area, aspect ratio, chord distribution, 25%-chord-line and sweep angle distribution) are derived
Or the before mentioned vice versa, where any arbitrary XX%-chord-line could be chosen for convenience

Method 2:
Freeform, using Bezier Surfaces or NURBS (unconventional, but feasible), whose poles are parametrized and can thus be highly abstracted by partially constraining them to each other.
Although may be not explained straight forward, I hope, this gave some inspiration.
Alternatives I Have Considered
None.
Additional Context
None.

Tentatively addressed here, work in progress.


Should this work on Linux?

Thank you for making this fix. I tried it on Fedora 36 but Overcooked2Fix.cfg does not get generated. I see BepInEx is compatible with Unity mono but not IL2CPP, however I don't know how to see which the game is.
Thanks!

So assuming your going with the native Linux version and of Overcooked 2 and assuming that version is using IL2CPP, then no I don't think BepInEx will work with a native Linux Unity game that uses IL2CPP.
You can however force Wine to load winhttp.dll on the Windows version to get BepInEx working. You can add WINEDLLOVERRIDES="winhttp=n,b" %command% to the launch options for whatever launcher you are using.
If you want to find out if it's using IL2CPP or Mono then there should be a file called "GameAssembly" in the game's main directory if it is using IL2CPP.

works on steam deck, thanks

work on Ubuntu proton version with WINEDLLOVERRIDES="winhttp=n,b" %command%


Typo in first step for "Service Fabric: Create Application"?

The first step for "Select the Service Fabric: Create Application" is to run the "Select the Service Fabric: Add Service" command. That gotta be a typo, right?

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

ID: 02b8357d-4ea1-1a9c-225f-c2ddda30f4a5
Version Independent ID: d3cf16af-36ec-35d6-4b30-03de4891335a
Content: Azure Service Fabric with VS Code Getting Started - Azure Service Fabric
Content Source: articles/service-fabric/service-fabric-get-started-vs-code.md
Service: service-fabric
GitHub Login: @peterpogorski
Microsoft Alias: pepogors

I have created a PR with the update, changes will be live shortly.
https://github.com/MicrosoftDocs/azure-docs-pr/pull/104428
Thanks for bringing this to our attention. We will now close this issue. If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.


add mfact setting for master layout

Describe your PR, what does it fix/add?
add mfact setting to adjust the original window split ratio, default set to 0.55.
Is there anything you want to mention? (unchecked code, possible bugs, found problems, breaking compatibility, etc.)
Is it ready for merging, or does it need work?

not formatted
why is it 0.55 and not 0.5

0.55 means slightly larger master. This is taken from dwm. Also it would make it easier to know which is the master when switching the "orientation"

something went wrong here and you pulled my commits? Please rebase against HEAD.


Fix off-by-one blobstore log messages

Only visible in the raw log messages. Previously...
[retryableBlobstore] 2017/03/19 02:39:03 INFO - Failed to create blob with error Generating blobstore ID: upload failure: AccessDenied: Access Denied
	status code: 403, request id: 411FD80FAD40416A, attempt 0 out of 3
...
	status code: 403, request id: 88229CEAC45B2DE4, attempt 1 out of 3
...
	status code: 403, request id: 3BE179AFEE681882, attempt 2 out of 3

@tylerschultz, any objections?

LGTM


Completion gets selected automatically after timeout

Hi,
Looks like a strange behavior has been happening for me on python files (could not recreate on any other file types).
Check the following screencast:

After typing in var, I get suggested two options: var_a and var_b. When  scrolling to either of them, the list of suggestions gets trimmed as if I selected the item (when in fact I did not press any key).
This happens most consistently when I have nvim_lsp enable.
Any ideas?

I confirm this is an issue after recent update.

I can't reproduce it. Please detailed instruction for reproduction.

Here is the minimal config to reproduce (not so minimal, as I need to set up an LSP): init.lua.zip
The problem can be reproduced when editing the following file:
import numpy as np

var_a = [1, 2, 3]
var_b = [2, 3, 4]

var_

When opening the file while the curser is right after the last var_ and you trigger a completion, if you quickly navigate to the first suggestions, all other suggestions will disappear after a short timeout. I think this has something to do with LSP adding suggestions after cmp-buffer in an async manner, as the issue will not pop up if the menu gets populated with LSP entries when it frst opens up.
Attaching the behaviour I get:

This hapens when I only enter Insert mode, and navigate to the first suggestion entry.

Oh. This issue also reproduce with rust-analyzer? It's helpful.

I can't find the python server on https://github.com/williamboman/nvim-lsp-installer/tree/main/lua/nvim-lsp-installer/servers
And I can't reproduce with rust-analyzer...
Could you provide the minimal rust content for reproducing? @marcelarie

Yes of course. You just need to create a new cargo project and put this on the main.rs:
pub trait Summary {
    fn summarize(&self) -> String;
}

pub struct NewsArticle {
    pub headline: String,
    pub location: String,
    pub author:   String,
    pub content:  String,
}

impl Summary for NewsArticle {
    fn summarize(&self) -> String {
        format!("{}, by {} ({})", self.headline, self.author, self.location)
    }
}

impl NewsArticle {
    pub fn new(
        headline: String,
        location: String,
        author: String,
        content: String,
    ) -> NewsArticle {
        NewsArticle {
            headline,
            location,
            author,
            content,
        }
    }
}

fn main() {
    let a = NewsArticle::new(
        String::from("New Rust program!"),
        String::from("Spain"),
        String::from("Me"),
        String::from("zoxide, git delta, "),
    );

    println!("{}", a.summarize());
    println!("{}", a.author);
}

Hm... I believe this behavior is just preselect feature.
Could you reproduce with preselect = cmp.PreselectMode.None?
@marcelarie

I have preselct set to None.
On Sat, 16 Oct 2021, 15:47 hrsh7th, @.***> wrote:

Hm... I believe this behavior is just preselect feature.
Could you reproduce with preselect = cmp.PreselectMode.None?
@marcelarie https://github.com/marcelarie
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/hrsh7th/nvim-cmp/issues/355#issuecomment-944910279,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABFXXC7BWT6TMWILQG3ACMTUHFX5XANCNFSM5F7EJVZQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hm... I believe this behavior is just preselect feature.
Could you reproduce with preselect = cmp.PreselectMode.None? @marcelarie

Fantastic! Do you still need this?


[Bug]:  Unable to build my project after adding share_plus

Platform
Android 12
Plugin
share_plus
Version
9.0.0
Flutter SDK
3.22.0-18.0.pre.30
Steps to reproduce
I created an empty flutter project and it successfully built and runned.
And after adding share_plus pligins, it stopped building
Code Sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      _counter++;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            const Text(
              'You have pushed the button this many times:',
            ),
            Text(
              '$_counter',
              style: Theme.of(context).textTheme.headlineMedium,
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: const Icon(Icons.add),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

//settings.gradle
pluginManagement {
    def flutterSdkPath = {
        def properties = new Properties()
        file("local.properties").withInputStream { properties.load(it) }
        def flutterSdkPath = properties.getProperty("flutter.sdk")
        assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
        return flutterSdkPath
    }()

    includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")

    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}

plugins {
    id "dev.flutter.flutter-plugin-loader" version "1.0.0"
    id "com.android.application" version "7.3.0" apply false
    id "org.jetbrains.kotlin.android" version "1.7.10" apply false
}

include ":app"

//build.gradle
allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

rootProject.buildDir = "../build"
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(":app")
}

tasks.register("clean", Delete) {
    delete rootProject.buildDir
}

//app/build.gradle
plugins {
    id "com.android.application"
    id "kotlin-android"
    // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
    id "dev.flutter.flutter-gradle-plugin"
}

android {
    namespace = "com.example.flutterapptext"
    compileSdk = 34 //flutter.compileSdkVersion
    ndkVersion = flutter.ndkVersion

    compileOptions {
        sourceCompatibility = JavaVersion.VERSION_1_8
        targetCompatibility = JavaVersion.VERSION_1_8
    }

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId = "com.example.flutterapptext"
        // You can update the following values to match your application needs.
        // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
        minSdk = 29 //flutter.minSdkVersion
        targetSdk = 34 //flutter.targetSdkVersion
        versionCode = flutter.versionCode
        versionName = flutter.versionName
    }

    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig = signingConfigs.debug
        }
    }
}

flutter {
    source = "../.."
}

Logs
* What went wrong:
Execution failed for task ':share_plus:compileDebugJavaWithJavac'.
> error: invalid source release: 17

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 1s
Error: Gradle task assembleDebug failed with exit code 1

Flutter Doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 3.22.0-18.0.pre.30, on macOS 13.5 22G74 darwin-x64,
    locale en-NG)
[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for
      more details.
[!] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    ! Flutter recommends a minimum Xcode version of 15.
      Download the latest version or update via the Mac App Store.
    ! CocoaPods 1.12.1 out of date (1.13.0 is recommended).
        CocoaPods is a package manager for iOS or macOS platform code.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To update CocoaPods, see
      https://guides.cocoapods.org/using/getting-started.html#updating-cocoapods
[✓] Chrome - develop for the web
[!] Android Studio (version unknown)
    ✗ Unable to determine Android Studio version.
[✓] Android Studio (version 2022.1)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.3.2)
[✓] VS Code (version 1.82.2)
[✓] Connected device (3 available)
[✓] Network resources

Checklist before submitting a bug

[X] I searched issues in this repository and couldn't find such bug/problem
[X] I Google'd a solution and I couldn't find it
[X] I searched on StackOverflow for a solution and I couldn't find it
[X] I read the README.md file of the plugin
[X] I'm using the latest version of the plugin
[X] All dependencies are up to date with flutter pub upgrade
[X] I did a flutter clean
[X] I tried running the example project

I have the same problem!
I update the share_plus to 9.0.0 in my flutter project, and it stop to building!
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':share_plus:compileReleaseJavaWithJavac'.

In my case, I use the flutter v3.19.6

I solve this updating the java version to the 17!
In my case, it was the solution:
      - name: Setup Java
        uses: actions/setup-java@v2
        with:
          distribution: 'zulu'
          java-version: '17'

Hi Ramon,
Did you write that inside pubspec.yaml file.
Or is there another setup file.
On Sat, Apr 27, 2024, 2:45 AM Ramon Paolo Maram @.***>
wrote:

I solve this updating the java version to the 17!
In my case, it was the solution:
  - name: Setup Java
    uses<EMAIL_ADDRESS>    with:
      distribution: 'zulu'
      java-version: '17'

—
Reply to this email directly, view it on GitHub
https://github.com/fluttercommunity/plus_plugins/issues/2858#issuecomment-2080309744,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASLAKJWQIWTPBTQMQAD2SELY7L7MXAVCNFSM6AAAAABG3DWWX2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOBQGMYDSNZUGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

我解决了这个问题，将 java 版本更新到 17！
就我而言，这是解决方案：
      - name: Setup Java
        uses: actions/setup-java@v2
        with:
          distribution: 'zulu'
          java-version: '17'

This is not effective for me. I just introduced share_plus: ^ 9.0.0 in pubspec.yaml, my JDK version is 17, and my Gradle version is 7.3

I solve this updating the java version to the 17!
In my case, it was the solution:
      - name: Setup Java
        uses: actions/setup-java@v2
        with:
          distribution: 'zulu'
          java-version: '17'

This is not effective for me. I just introduced share_plus: ^ 9.0.0 in pubspec.yaml, my JDK version is 17, and my Gradle version is 7.3

in this case currently, i rollback to version 7.0.0 and fixed this problem for now. we should wait to new update for fix this problem in version 8 and 9.
dependencies:
      share_plus: ^7.0.0

I'm on package_info_plus 7.0.0 and getting the same error:
Execution failed for task ':package_info_plus:compileReleaseJavaWithJavac'.

error: invalid source release: 17

Android section on build.gradle:
android {
namespace "org.keyoxide.keyoxide_flutter"
compileSdkVersion 34
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

kotlinOptions {
    jvmTarget = '1.8'
}

sourceSets {
    main.java.srcDirs += 'src/main/kotlin'
}

defaultConfig {
    applicationId "org.example.app"
    minSdkVersion 24
    targetSdkVersion 34
    compileSdkVersion 34
    versionCode flutterVersionCode.toInteger()
    versionName flutterVersionName
}

error: invalid source release: 17

@casontek The problem is stated explicitly in your logs. You need to use Java 17 as it is required by the plugin.

in this case currently, i rollback to version 7.0.0 and fixed this problem for now. we should wait to new update for fix this problem in version 8 and 9.

@omidima This is the problem with your project setup, not the plugin, so don't spread false statements that mislead people.

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}

@Seferi Now compare it with the example app of the plugin to see the difference and understand that you set Java 8 in your version, while the plugin requires Java 17.
Closing as this is not a bug. Read the documentation and switch your projects to use Java 17. There is an example project for a reason if you need an example


Do we have AWS ARN for lambda function layer for pandas_ta?

Do we have AWS ARN for lambda function layer for pandas_ta?
I am looking for Asia Pacific (Mumbai)ap-south-1 python version 3.7.
can you please create?

Hello @gjhansaliya13,
Do we have AWS ARN for lambda function layer for pandas_ta?
Not that I know of. I would have to look into it.
Kind Regards,
KJ

Appreciate your reply and help

@gjhansaliya13,
I'm sorry but this will not be implemented. We are not using Pandas TA on AWS nor do I see how it will benefit the library. If this is some internal thing related to you or some business you work for then I would ask them.
Kind Regards,
KJ

OMG,,, that's why pandas_ta does not work on AWS....


20240219_allsky_v0.10.7_all_dec_srcdep_base production

New Prod config
Self check-list:

[x] I have checked the lstchain config, in particular for:

[ ] az_tel instead of sin_az_tel if data to be analyzed have been produced with lstchain <= v0.9.7
[ ] "increase_nsb" and "increase_psf" are provided in "image_modifier" (if used)

[x] I have checked the environment in the lstmcpipe config and it is the one used to analyse DL>1 data
[x] I have provided the command (in README), or script (in additionnal .py file) used to produce the lstmcpipe config

Prod_ID
20240219_allsky_v0.10.7_all_dec_srcdep_base production
Short description of the config
Base production for all declinations lines with lstchain v0.10.7 & source-dependent approach
This production includes only training step and DL1 to DL2 step with existing training/test DL1 data
Why this config is needed

submitted 🚀
(but the cluster is quite full)


Add symbols count to status bar. Initial status values fix

I needed a feature to show full symbols count of the field (valuable if some length validation is present on the backend). Also, when editor is initialized on not empty fields, values of statuses where wrong, I could not help but fixed it to compute on initialization also.

By symbols, do you mean number of characters? If so, can you change the word "symbols" to "characters" so that it's more intuitive. Also, can you set up a jsFiddle that demonstrates this change?

Oh, sure, "characters" is more appropriate status label. js fiddle with example is here. https://jsfiddle.net/uLwsL7t9/1/

After that, I'll merge it in. Thanks for contributing to SimpleMDE.

Ok, I removed 'characters' from defaults.

Sorry about this, but one final change. Per the contributing guide, I'll need you to compare against the development branch. You'll need to submit another PR to do that.


fix: Updated rejcted aggregated measure data contract

Description
References

Codecov Report

Merging #552 (bf04b0a) into main (21978a1) will decrease coverage by 38.08%.
Report is 226 commits behind head on main.
The diff coverage is 32.74%.

@@             Coverage Diff             @@
##             main     #552       +/-   ##
===========================================
- Coverage   83.07%   45.00%   -38.08%
===========================================
  Files         456      289      -167
  Lines       10418     5637     -4781
===========================================
- Hits         8655     2537     -6118
- Misses       1438     3015     +1577
+ Partials      325       85      -240

Files
Coverage Δ

source/Application/Actors/CreateActorHandler.cs
0.00% <ø> (-85.72%)
:arrow_down:

...tion/Configuration/Authentication/Authenticated.cs
0.00% <ø> (-100.00%)
:arrow_down:

...n/Configuration/Authentication/NotAuthenticated.cs
0.00% <ø> (-100.00%)
:arrow_down:

...n/Configuration/Commands/CommandSchedulerFacade.cs
0.00% <ø> (-100.00%)
:arrow_down:

...Configuration/Commands/Commands/InternalCommand.cs
0.00% <ø> (-100.00%)
:arrow_down:

...e/Application/Configuration/Queries/QueryResult.cs
0.00% <ø> (ø)

...lication/Configuration/TimeEvents/ADayHasPassed.cs
0.00% <ø> (-100.00%)
:arrow_down:

...Configuration/TimeEvents/TenSecondsHasHasPassed.cs
0.00% <ø> (-75.00%)
:arrow_down:

...tgoingMessages/Common/OutgoingMessageExtensions.cs
0.00% <ø> (ø)

...ion/OutgoingMessages/Common/Xml/DocumentDetails.cs
100.00% <ø> (ø)

... and 46 more

... and 442 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Added TSubclassOf Constructor with UClass

Allow creation of a TSubclassOf with a UClass

Thank you for the PR ⭐ ⭐


Feat/theming

Description
To achieve theme overwrite per component:

FlowbiteTheme interface in src/lib/components/Flowbite/Flow bytes Theme.ts refactored. It make code more readable and self-documented.
All components interfaces was moved from FlowbiteTheme.ts to their main component files.
Flowbite component hasn't been tested. Test cases added. We can be more confident when update/change logic.
mergeDepp in src/helpers/mergeDeep.ts mutated target object, it fixed. mergeDepp additionally makes deep copy of target object.
Flowbite updated to handle nested providers. Added test cases to make sure that components themes isolated.
FlowbiteThemeProvider wrapper added to handle theme prop without dark and usePreferences props. Just for keep things simple.

All these steps allow us to use Flowbite and FlowbiteThemeProvider to ovveride components theme in the follow way:
const Test = () => (

    <Flowbite theme={{ theme: { avatar: { size: { md: 'w-6 h-6' } } } }}>

        <Avatar />
        Uses ovverrided MD size: 'w-6 h-6'

      <Flowbite theme={{ theme: { avatar: { size: { md: 'w-8 h-8' } } } }}>

        <Flowbite theme={{ theme: { avatar: { rounded: 'rounded-xl' } } }}>

            <Avatar rounded />
            Uses ovverrided MD size: 'w-8 h-8' from outer provider

        </Flowbite>

          <Avatar />
          Uses ovverrided MD size: 'w-8 h-8'

      </Flowbite>

    </Flowbite>

      <Avatar />
      Uses default MD size: 'w-10 h-10'

);

or a bit cleaner with wrapper:
const Test = () => (

    <FlowbiteThemeProvider theme={{ avatar: { size: { md: 'w-6 h-6' } } }}>

        <Avatar />
        Uses ovverrided MD size: 'w-6 h-6'

      <FlowbiteThemeProvider theme={{ avatar: { size: { md: 'w-8 h-8' } } }}>
        <FlowbiteThemeProvider theme={{ avatar: { rounded: 'rounded-xl' } }}>

            <Avatar rounded />
            Uses ovverrided MD size: 'w-8 h-8' from outer provider

        </FlowbiteThemeProvider>

          <Avatar />
          Uses ovverrided MD size: 'w-8 h-8'

      </FlowbiteThemeProvider>
    </FlowbiteThemeProvider>

      <Avatar />
      Uses default MD size: 'w-10 h-10'

);

Fixes #443 #442
Type of change

[X] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Adds test cases src/lib/components/Flowbite/Flowbite.spec.tsx
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules
[x] I have checked my code and corrected any misspellings

@rluders ready for review. Thank you.

@rluders @tulup-conner PR is updated and ready to merge. I also think we have to add theme feature to components one by one, probably one big PR isn't good case. IMHO separate PRs for each component allow to service code easier, check changes cleaner and test changes better. I also think that there are will be some discussion about how to implement theme prop for different components, we can use #443 discusion for that or create new one.

@rluders @tulup-conner PR is updated and ready to merge. I also think we have to add theme feature to components one by one, probably one big PR isn't good case. IMHO separate PRs for each component allow to service code easier, check changes cleaner and test changes better. I also think that there are will be some discussion about how to implement theme prop for different components, we can use #443 discusion for that or create new one.

Good, let's make #433 an initiative  and split it into an issue per component, it would be easier to handle and it will create smaller PRs. I'll do it today ASAP and also merge this PR once all the issues get created, 'cause I need to list the ones that this PR closes so I don't need to create the issues for those.


1.19.2 backport

Might require updates in ad astra and other terrarium mods

Realized that this would probably be a terrible idea cuz it breaks a ton of things


SpongeAPI submodule needs Spongie favicon

Does this mean you installed the plugin?

Yes,.....nope.
Your image in -dev showed SpongeAPI with no icon LOL.

Actually, why not do this for all platforms? As in, if the module depends on a certain API, or if it is that API itself, then make it that module type.

Um, I don't care about those @JBYoshi
SpongeAPI doesn't have Sponge icon. Simple as that.

If I make this change it will be for all platforms. Currently it only is valid if the module depends on the API, but never for any platform if the module itself is the API. That's a pretty simple thing to add to allow it to work for the module if it is itself the API.

Fixed in f6b0ec3.


Bump up default max_lengths for generation and passage lengths

Based on p95s of tokenized training and test data

type
current length
p95 length

Causal text
256
209

query
50
26

passage
128
160

Seem reasonable that only passage length's default  be increased from 128 to 160
Causal text length has been modified to be consistent elsewhere

@metric-space  I guess the p95 lengths for  Causal text is the length of the entire input prompt right ?

@shamanez  Yep, p95 is for the lengths of entire combination of  query, passage and answer


Add Docker (Compose) hosting instructions

HttPlaceholder has an official Docker image. No documentation or examples have not been written yet. Some Docker (Compose) hosting instructions and examples need to be added so people can choose their favourite way of hosting HttPlaceholder with Docker (Compose).

This one is done.


more output for exceptions

A lot of exceptions don't happen in the console when we check these records.
We need more information why these are failing.
This will add outputs like "NoMethodError - undefined method employee' for nil:NilClass"` :)

Accepted by jollysahil!

@zp-alfred accept


(feature discussion) re-map request body values

Summary
Given a request body, A:
{
  "foo": "bar"
}

Re-map request to, B:
{
  "foo": "baz"
}

@Tieske @thibaultcha I think this would work well as a part of request-transformer as map

Sorry, not getting the intentions here?

 So it would be nice to remap a more user-friendly request body:
{
    "LOCALE": "US"
}

now the end user of the API can have a nice request body, and the upstream API can receive the body it expects.

ah, but then the requirements should be extended to make it dynamic. See http://nordicapis.com/how-to-control-user-identity-within-microservices/
Case; in the internal network, the token used between microservices is a jwt. This token contains all sorts of user data. Now when a request/response leaves the network, this token should be replaced by an opaque token (something also unique, but not carrying any data). Upon a next request, the opaque token should be replaced again with the one carrying the data.
This way the data never leaves the internal network.
Not sure though whether this is a functionality that has much use on its own (and hence can live in the request-transformer), or whether it is tightly coupled to oauth2, and hence should be part of that plugin.
@thefosk any thoughts?

@Tieske I had never thought of it (for my use-case) as involving Auth at all. I do see your point, however I believe that there is enough functional benefit to adding this to request-transformer (perhaps as "translate") to consider it on those grounds alone.

@peterbsmith2 @Tieske I am still confused, isn't this already handled by the plugin request-tranformer, basically by applying the config.replace on request json body?

the intent (as I read it) would be to only modify the value if the existing value mathes something.
So the example above not a transformation based on key LOCALE, but a map on key LOCALE where only the value en_US would be changed to US, and all other values would be left alone.
@peterbsmith2 correct?

@Tieske correct


Document copying to cloud storage

Currently we have no documentation for how to copy final encoded Zarrs to cloud storage. We would love to test this out at scale and document for other users.

Hi, if you're using s3 (a guess), the following generally works for copying local files to cloud storage:
# Copy file to cloud storage.
aws s3 cp myfile.ext s3://mybucket

# Copy directory to cloud storage.
aws s3 cp mydir s3://mybucket/ --recursive

Reference


any way to enable in dev

what if i have to make changes to my service worker and see that? Do i have to build again and again for each changes?

@sharmapukar217 I have a branch on my fork to allow run in dev, but I need to fix some problems reloading the sw using workbox-window, it uses some heuristic algoritmh and some events can be wrong.
The pwa in dev will be disabled, we will only support sw logic and always will force full reload since we cannot use hmr from a service worker yet: dynamic import not allowed.
This week I Will try to add it here.

@sharmapukar217 you can see the sw on development in action here https://github.com/jeffposnick/yt-playlist-notifier/issues/2, just check the video linked there on last comment

@sharmapukar217 you can now register your service worker in development, version 0.11.13 released, also included some hints on docs.


feat: SER only allow to delete the event stream without activations using it

https://issues.redhat.com/browse/AAP-28246
A conflict exception(409) will be raised when activations use the event stream. UI shows:

Some changed files are duplicates with https://github.com/ansible/eda-server/pull/984. They will disappear when it is merged.

@Dostonbek1 Since this is wired to Activations I don't think we would be able to force it since those Activations depend on it for incoming data. In the call we had talked about cascading delete that can be implemented in the future


docker internal dns use only the first nameserver declare in resolv.conf

Hi,
i have a server with 2 nameservers declare in /etc/resolv.conf.
The first one is the dns from consul to resolve nodes and services and the second is the nameserver to resolve internet adresses.
i create a new network bridge with the command:
docker network create newnetwork

and attach a new container  with it
docker run -it --rm --net=newnetwork busybox sh

In that container i can resolve nodes and services return by the dns of consul, but i can't resolv internet adresses.
So i think the internal dns of docker use only the first nameserver declare in resolv.conf instead of using all.
My configuration:
docker version:
Client:
 Version:      1.10.0
 API version:  1.22
 Go version:   go1.4.3
 Git commit:   e21da33
 Built:
 OS/Arch:      linux/amd64

Server:
 Version:      1.10.0
 API version:  1.22
 Go version:   go1.4.3
 Git commit:   e21da33
 Built:
 OS/Arch:      linux/amd64

docker info:
Containers: 72
 Running: 64
 Paused: 0
 Stopped: 8
Images: 75
Server Version: 1.10.0
Storage Driver: btrfs
 Build Version: Btrfs v4.2.2
 Library Version: 101
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
 Volume: local
 Network: bridge null host
Kernel Version: 4.4.1-coreos
Operating System: CoreOS 955.0.0
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 31.26 GiB
Name: sd-65534
ID: 6F5O:FVKR:FMX3:B6KD:WCIF:3KLF:MYK2:65R5:OEHA:4GZT:RZKF:JTPK
Username: jrcs
Registry: https://index.docker.io/v1/

uname -a:
Linux sd-65534 4.4.1-coreos #2 SMP Thu Feb 11 01:49:47 UTC 2016 x86_64 Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz GenuineIntel GNU/Linux

That's not how resolv.conf is supposed to be used. From man 5 resolv.conf:

The algorithm used is to try a name server, and if the query times out, try the next, until out of name servers, then repeat trying all the name servers until a maximum number of retries are made.

Meaning all of the name servers listed should return the same results. If the first name server returns a NXDOMAIN error (not found), that's not a timeout, and the resolver is not required to proceed to the next nameserver.
You probably want to be using something like dnsmasq, which can be used for routing queries for different zones to different nameservers.

Hmm...we're having a similar issue.  After a bit of investigation, the first DNS server in our list seems to have been returning SERVFAIL.
Tools like nslookup, ping, and others move onto the next server when this occurs.  For some reason, docker doesn't, returning a similar error to the one originally reported.
@phemmer should docker be moving on to the next server on SERVFAIL?

Yes, docker should ("should" as in docker should be coded to do so if it is no, not that docker is coded and it should be working).

@cttttt Yes, currently the embedded server is not checking specifically for SERVFAIL and won't try the other servers. This can be fixed.
But if the reason for SERVFAIL is because of the domain's authoritative name servers not responding then trying the next resolver in the list will not help. You might want to check the reason why are you are getting SERVFAIL

We are also facing this issues with the kube2sky image from kubernetes. We have two name server where the first one returns SERVFAIL, outside of Docker this seem to work fine with the line
;; Got SERVFAIL reply from xx.yy.zz.ww, trying next server

in Docker, it stops at the first nameserver

libnetwork related issue https://github.com/docker/libnetwork/issues/1664

Some update on this issue? Some ETA?
We are facing the same problem.

We're having the same issue here;
#/etc/resolv.conf
search kittens.org
nameserver <IP_ADDRESS>
options ndots:0
First server responds with SERVFAIL, but then doesn't bother to try next one.
This works fine on the host using ping and nslookup, the next server is then used. Within the containers this doesn't happen.
The containers DO move onto another server if there is a timeout, other than that, it doesn't.

The current workaround is to specify the --dns to the containers who need to resolve names.
If you take a look at the libnetwork issue, it has been fixed but not released.

The fix for ServFail (https://github.com/docker/libnetwork/issues/1664, PR: https://github.com/docker/libnetwork/pull/2121), is  included in Docker 18.03.1; https://github.com/docker/docker-ce/blob/v18.03.1-ce/components/engine/vendor/github.com/docker/libnetwork/resolver.go#L494-L498
But it looks like there's other situations where a DNS returns no response, or no A / AAAA records; not sure if that's a valid reason to continue with the next DNS (see https://github.com/docker/compose/issues/5991#issuecomment-392758621); I'll open a libnetwork PR to discuss that

When i run container with "--network yourCustomNet", that would raise the issue.
docker run -it --rm --network yourCustomNet --dns-opt=rotate --dns-opt="timeout:1" --dns <IP_ADDRESS> --dns <IP_ADDRESS> alpine
Run command ping baidu.com return ping: bad address 'baidu.com'
Check resolv.conf cat /etc/resolv.conf, this file does not contain the DNS IP address specified above.
Then i run echo -e 'nameserver <IP_ADDRESS>\nnameserver <IP_ADDRESS>' >> /etc/resolv.conf
And i check resolv.con cat /etc/resolv.conf, it contains the DNS IP address specified above, and i ping baidu.com return right ip.
When i run container without "--network yourCustomNet", it does NOT raise the issue, and resolv.conf contains the DNS IP address specified above.
So i think this issue cause by that the resolv.conf file could not work correctly with custom network.

My version is 18.03.1-ce-win65 (17513)

I think that this should be resolved with these PR's merged;

https://github.com/docker/libnetwork/pull/2121 Retry other external DNS servers on ServFail
https://github.com/docker/libnetwork/pull/2171 Handle NXDOMAIN, REFUSED and log errors

vendored in https://github.com/moby/moby/pull/38031

It looks like the issue is happening again with docker 19.03.9.
How to reproduce:

docker network create test
docker run --rm --net=test busybox nslookup perdu.com => success
edit /etc/resolv.conf and add a non working nameserver entry at the top
docker run --rm --net=test busybox nslookup perdu.com => ;; connection timed out; no servers could be reached

docker version:
Client: Docker Engine - Community
 Version:           19.03.9
 API version:       1.40
 Go version:        go1.13.10
 Git commit:        9d988398e7
 Built:             Fri May 15 00:24:16 2020
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.9
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.13.10
  Git commit:       9d988398e7
  Built:            Fri May 15 00:22:48 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.2.13
  GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429
 runc:
  Version:          1.0.0-rc10
  GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

docker info:
Client:
 Debug Mode: false

Server:
 Containers: 16
  Running: 9
  Paused: 0
  Stopped: 7
 Images: 22
 Server Version: 19.03.9
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429
 runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd
 init version: fec3683
 Security Options:
  seccomp
   Profile: default
 Kernel Version: 4.9.0-8-amd64
 Operating System: Debian GNU/Linux 9 (stretch)
 OSType: linux
 Architecture: x86_64
 CPUs: 4
 Total Memory: 15.58GiB
 Name: ns3033797.ip-91-121-80.eu
 ID: CSRI:7UFR:M4GX:3T2L:EPTE:VQO7:Z4TS:MJ4R:NRMM:6W6C:UOUP:5VP5
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  <IP_ADDRESS>/8
 Live Restore Enabled: false

WARNING: No swap limit support

There was a big update to the DNS client provided by the vendor miekg here:
https://github.com/moby/libnetwork/commit/d5e341e6798c619147691d53ceb6b426b3b8cb9d#diff-6756fdfda338c13b910a6416f2ac9f54
This is most likely the root of the issue.

@erdnaxeli your case looks like a duplicate of https://github.com/moby/moby/issues/41003, which will be addressed by https://github.com/moby/libnetwork/pull/2551 (once merged into the 19.03 branch and vendored in this repository)

I think the other / original issues reported in this ticket have been addressed by fixes that have already been released (see https://github.com/moby/moby/issues/20494#issuecomment-433124382), so I'm closing this ticket.
For the 19.03.9 issue, subscribe to https://github.com/moby/moby/issues/41003 to stay informed on updates

@erdnaxeli your case looks like a duplicate of #41003, which will be addressed by moby/libnetwork#2551 (once merged into the 19.03 branch and vendored in this repository)

It is indeed, even if actually its #41003 which is a duplicate of my issue :D
Good to see there is a fix.

Your issue was reported as comment on an existing issue, so I prefer using https://github.com/moby/moby/issues/41003, to prevent multiple issues being conflated (which makes it confusing for readers "which" issue is being talked about).


overalls pages frontend changes

autocomplete with sequence dictionary
Form checking syntax highlight on search form
mapping quality slider

Can one of the admins verify this patch?

thanks @dorislee0309

Great! I would make a new pull request for this whenever you have the chance.

Ok, this is put into pull request #104


[HOLD for payment 2023-10-02] [$500] [Distance] -  App does not refocus on address field on delete and cancel

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open the app
Click plus and open request money
Click on distance
Click on Add stop
Open newly created stop
Click on 3 dots and click on delete waypoint
Click cancel in confirmation popup
Observe that address field is not focused

Expected Result:
App should focus back on address field on delete and cancel as we do for normal report messages
Actual Result:
App does not focus back on address field on delete and cancel
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/bedf1738-25c7-413e-859b-ea4e03190148
https://github.com/Expensify/App/assets/93399543/5e48dee5-1c5a-4b7b-88fe-92c060c4a885
Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1694111463191149
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~0115c7c503e332eb0f
Upwork Job ID:<PHONE_NUMBER>562169856
Last Price Increase: 2023-09-11
Automatic offers:

Krishna2323 | Contributor | 26724773

Proposal
Please re-state the problem that we are trying to solve in this issue.
App does not refocus on address field on delete and cancel.
What is the root cause of that problem?
We are not focusing on input when modal is closed.
What changes do you think we should make in order to solve the problem?
We can call this function when close modal.
    const onModalHide = useCallback(() => {
        setIsDeleteStopModalOpen(false)
        if (textInput === null || textInput.current === null) {
            return;
        }
        const timeout = _.delay(() => {
            textInput.current.focus();
        }, 500);
        return () => clearTimeout(timeout);
    }, [textInput]);

https://github.com/Expensify/App/blob/9d8518a531eea368f855af4406b1aa5a8c3a7fa9/src/pages/iou/WaypointEditor.js#L183-L191
What alternative solutions did you explore? (Optional)

@mananjadhav Any thoughts on the proposals above? TIA!

@Krishna2323's proposal looks like will work.
🎀 👀 🎀 C+ reviewed.

@mananjadhav Looks like we have a regression related to this issue.

Okay so it sounds like we should just revert https://github.com/Expensify/App/pull/27653 and close this issue as expected behavior, is that your understanding @mananjadhav @tienifr?

@amyevans Apologies I was OOO. I think we should revert? I don't see that done here. I also I think we should add an item to the checklist so that this doesn't come up again.

Agreed on adding a checklist item.
I've opened the revert PR if you could review: https://github.com/Expensify/App/pull/28677
Thanks!

Sorry friends, was OoO so trying to catch up here — we can close this out?

@CortneyOfstad No, we're going to revert the PR actually, since the original behavior was decided deliberately previously and we should keep it 🙃

No worries! Thanks for the clarification @amyevans!

Seems the PR for this got reverted here: https://github.com/Expensify/App/pull/28677
Should we add this focus issue to this focus issue tracker? https://github.com/Expensify/App/issues/15992
Also it seems like this bug was created when testing the revert PR: https://github.com/Expensify/App/issues/28921, I assume the revert didn't cause the bug, but maybe we can fix both focus bugs at the same time?

Quick bump, can we fix https://github.com/Expensify/App/issues/28921 as part of this one, or should it be separate?

@Beamanator sorry, I totally missed your question the first time. The summary of this GH is that we've introduced no changes to the app and the GH will be closed as expected behavior. I see you've added them both to the tracking issue, thanks! I think that's the best course of action - we can come back to these GHs at a later date and approach more holistically, because honestly it's not efficient trying to address them each separately with a different group of individuals.

After an internal discussion with the team, it was decided that this is expected behavior, so this GH will be closed.
However, due to the work by @mananjadhav and @Krishna2323 as C+ and contributor on working on the PR, it was decided to offer a 50% payment.
@dhanashree-sawant also offering you 50% for the reporting — this has been paid in Upwork 👍
@mananjadhav if you would like to request that in NewDot, I will get a payment summary posted below.
@Krishna2323 I've paid you via Upwork, so you are all set 👍

Payment Breakdown
Breakdown found here — https://github.com/Expensify/App/issues/27182#issuecomment-1750132780

Thanks @CortneyOfstad, yes would need payment summary.

@amyevans Does that sound fair to you for compensating @tienifr as well? Just want a second pair of eyes — thanks!

👍

Alright @tienifr, after an internal discussion it was decided to offer $50 as a "bug reporter" for this issue in regards to expected behavior.
If possible, can you send over your Upwork profile so I can make sure that I am sending the proposal to the correct individual? Thanks!

Perfect! Just sent the proposal @tienifr 👍

@tienifr you have been paid 👍
Payment Summary
External issue reporter – @dhanashree-sawant paid $25 (50%) in Upwork
Contributor that fixed the issue — @Krishna2323 paid $250 (50%) in Upwork
Contributor+ that helped on the issue and/or PR — @mananjadhav to be paid $250 (50%) in NewDot
Additional payment — @tienifr paid $50 in Upwork for helping to find that it was expected behavior, not a bug

@250 payment approved for @mananjadhav based on summary above.


Maven dependencie

Hi !
Can you give the dependencie link for maven for your fork please ? :)
Thanks !

Sorry, there is no Maven repository. Only binaries are available in Github releases: https://github.com/Haulmont/vaadin-overlays/releases

Okay thanks, maybe in futur release ?
I don't have all information but why this choice ? The project was very good and usefull

I'm not an original author of this addon. This project is just legacy port to Vaadin 7.6 for legacy projects that need it. Currently it does not support scrolling of content and uses additional top level overlay.
It can be easily replaced with CssLayout with "position: relative" and "position: absolute" for overlay content, so we don't promote it and recommend to get rid of it.


Update NOTICES

Update NOTICES, involving all Pods from
https://github.com/firebase/firebase-ios-sdk/blob/38ac1bb3822739ca479313402613958177675e43/ReleaseTooling/Sources/FirebaseManifest/FirebaseManifest.swift
The NOTICES file is generated from
https://github.com/firebase/firebase-ios-sdk/actions/runs/2218663190

@ncooke3 Would you take a look?
This should merge after 9.0.0 releases for 9.1.0.


Support rnpm

Hi @oblador!
I'd like to see your lib supporting rnpm link, so I've added rnpm config block to package.json file with only one option inside - assets. By adding assets: ["Fonts"] we're telling rnpm to copy react-native-vector-icons assets into project's assets folder. Also, I've updated README file to tell rnpm users that your lib can be linked automatically.
Let me know if you have any questions!

Awesome and great work with rnpm! Although it seems you're not using EditorConfig so there's a lot of spaces added to the README.md. Can you fix that and squash the commits into one?

Thanks :smile: Can you tell me where you see an extra spaces? I use exactly the same config as you do, these changes you may see in a diff is because I have a post-save hook for removing trailing spaces at the end of the lines, so I definitely don't introduce a new ones

OK, maybe you removed the extra spaces then hehe. Just look at the diff :-)

Yeah, my post-install hook removed them :blush:. If you want - I can add them back!

Please do and squash the commits :+1:

Done :ok_hand:

Beautiful!


Readonly<[...unknown[], infer L]> and readonly [...unknown[], infer L] exhibit inconsistent behavior.

🔎 Search Terms
Readonly<[...unknown[], infer L]> and readonly [...unknown[], infer L] exhibit inconsistent behavior.
🕗 Version & Regression Information

⏯ Playground Link
https://www.typescriptlang.org/play?ts=5.3.2#code/C4TwDgpgBAglC8UBKECGATA9gOwDYgB4BtAOjIFdsBrbTAd2yIF0AaKSm+7JgPgFgAUFCgB6EVAB6AfkGDQkKACEEUAE5oseEFFIVqtBszYcD3QcLGSZAueGgAVAIwqiAclSu2rgEaeorgGNXJigIAA9gCGx0AGc1DRx8HQBLbAAzCFUoAAk2MhITLmYQqRyoAC4obAgAN0zzUXFpWQF5BwAmF3c-Hx6gkPDI6LiUDETCIlSMrNyofMLDJl4oUuyKqtr6oUarFraoewBmLo8vXy9+0Iio2PixrR15-SLWKCnMqAAZEq-16rrVA1LM0bK07AcACwnHrnfyXQY3EYJLTEJ6cRZsd5Zb48Fa-Sr-LYWJrWYmwALAcioXCVBbYIHiACiYUgFIg6EqgVcgiAA
💻 Code
type A = Readonly<[...unknown[], unknown]>
  // ^? type A = readonly [...unknown[], unknown]

type B = readonly [...unknown[], unknown]
  // ^? type B = readonly [...unknown[], unknown]

type T1 = ['a', 'b', 'c'] extends readonly [infer H, ...unknown[]] ? H : never
  // ^? type T1 = 'a'

type T2 = ['a', 'b', 'c'] extends Readonly<[infer H, ...unknown[]]> ? H : never
  // ^? type T2 = 'a'

type T3 = ['a', 'b', 'c'] extends readonly [...unknown[], infer L] ? L : never
  // ^? type T3 = 'c'

type T4 = ['a', 'b', 'c'] extends Readonly<[...unknown[], infer L]> ? L : never
  // ^? type T4 = unknown
  // Actual: unknown
  // Expected: 'c'

🙁 Actual behavior

🙂 Expected behavior
Infer the correct type.
Additional information about the issue
No response

Nice find. I find it hard to believe that some problems like this were not already reported but I can't find any issues related to this.
The problem can be shown in a much simpler example that doesn't involve any infer type parameters:
type Result = Readonly<[...string[], number]>
//      ^? type Result = readonly [...(string | number)[], string | number]

Since Readonly is a homomorphic mapped type and this goes through the homomorphic type instantiation, I believe that type arguments of this tuple should be iterated "as is". "Indexing" an element past the fixed element count shouldn't combine it with preceding rest etc

That homomorphic behavior makes me think this is related to https://github.com/microsoft/TypeScript/issues/56885

The underlying mechanism that is responsible for both is currently the same. I think I've read some comments very recently about this other case being the limitation of the current design - it could potentially be improved but it's a known behavior of the current design and it's considered to be the correct behavior per the current implementation.
The issue here feels different because the user doesn't interact explicitly with property access like this - it's just coincidental that when the mapping is done internally it goes through getPropertyTypeForIndexType "as is" and thus it leads to this issue.

I re-read the @craigphicks’s comment there and there is definitely something off there. I distinctly remember reading a comment about this behavior with variadic+trailing required elements to be by design today but i might be misremembering what i’ve read or maybe it was an outdated comment or smth

Not to derail things too much, but...

I distinctly remember reading a comment about this behavior with variadic+trailing required elements to be by design

The relevant comment was recently linked by @jcalz and is from Anders's original PR that implemented leading/middle rest elements: https://github.com/microsoft/TypeScript/pull/41544

Also note that indexing a tuple type beyond its starting fixed elements (if any) yields a union type of all possible element types (in this case string | number).

I can't find anything that suggests this behavior has (or should have) changed.  Craig points to https://github.com/microsoft/TypeScript/issues/49138 being fixed in 5.0.4 but that issue is about assignability, not indexing.

@fatcerberus
The fix there was introducing bi-directional matching - from both end towards the middle.
As you say

that issue is about assignability, not indexing
so it is different code.  Obviously it would be "nice" if the behaviors of assignment and indexing corresponded with each other.

#56885 started out as a bug report #56883, but that was closed and reopened as a feature request.  Currently it doesn't look like a feature request, and I have recommended to @13OnTheCode that it be rewritten as a proper feature request.
Hopefully that same indexing improvement would be reflected here as well.

Simpler repro:
type R1<T> = readonly [...unknown[], T];  // readonly [...unknown[], T]
type R2<T> = Readonly<[...unknown[], T]>;  // readonly [...unknown[], unknown]