[FLINK-20303][test] Add a SmokeE2E test

This PR adds a "smoke" e2e test. This test goal is to mimic randomly behaving StateFun applications, and to surface bugs in the presence of failures.
Test description
The test has a single parallelism source, that generates commands, in rapid succession, to be executed by a target function.
Each target function, interprets the command and can do one of the following operations:

increment its state by 1
send a message to another function (message and address are also specified in the command)
send a message after a delay
register an asynchronous operation
send a message to an egress.

(see commands.proto)
Eventually the source switches to verification mode, where it sends, every 2 seconds a message to all the functions under test, a Verification command that contains the expected state that this function should have.
Each function upon receiving this message, emits a VerificationResult into a specific egress.
The test driver program will collect these verification results, and would complete the test if all the functions have their expected state.
During the generation phase, the source would throw an exception (KABOOM) to simulate a failure.
The test driver bounds in time the execution of the test by 2 minutes, but this parameter would need to be tuned to avoid false positives in CI.
This test is designed to be run from:

within test containers (to simulate distributed settings)
via the Harness in the IDE for easier debuggability
deployed in a real cluster.

Parameters
The test contains few parameters that control the randomness of the generated commands:
ModuleParameters{
numberOfFunctionInstances=128
 commandDepth=10
 messageCount=100000
 maxCommandsPerDepth=3
 stateModificationsPr=0.4
 sendPr=0.9
 sendAfterPr=0.1
 asyncSendPr=0.1
 noopPr=0.2
 sendEgressPr=0.03
 maxFailures=1
}

You can change the randomness of different operations to make it more or less likely of specific operations to occur.

I had tried running this in a loop for 10 times in my local fork's Github Actions CI, and all attempts were successful.
This looks good to me, and has proven to be useful by catching a few bugs already!
Thanks for working on this @igalshilman, I'll proceed to merging this.


Mobile Responsiveness POC

Pull Request Template
Use this template to quickly create a well written pull request. Delete all quotes before creating the pull request.

Description

Please include a summary of the changes and which issue has been fixed. Please also include relevant motivation
and context. List any dependencies that are required for this change.

Fixes # (issue)

if no issue exists, please create an issue and ask the maintainers about this first

Type of change

Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions, so we can reproduce.
Please also list any relevant details for your test configuration.

Test A
Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

@prsidhu Hi :)
Сan you show a demo? I want to add responsive to my platform

Hi @vovajr11
If you'd like to try this out, please use this deploy preview: https://appsmith-git-mobile-v1main-get-appsmith.vercel.app/
Login credentials<EMAIL_ADDRESS>/<EMAIL_ADDRESS>pls do test this feature by creating new apps, the feature does not work seamlessly with already existing apps yet, they will once the feature is completed
let us know what you think!

Hi @marks0351
Thank you) you have an interesting solution
Maybe I'll use some of it


Question: Support for Java9+ in JRE emulation?

While exploring https://groups.google.com/d/topic/google-web-toolkit-contributors/eyBpbrtYgyY/discussion and using newer language features in the JRE, I ran into an issue with the j2cl_library mechanism as it applies to the JRE (via j2cl_mirror_from_gwt). The easiest way to reproduce it is to take a class already in //jre/java somewhere and update it to use a Java9+ feature - my quick testing sample was tweaking java.lang.Class.getSimpleName() to use var instead of String when declaring the local variable canonicalName:
$ bazel build //jre/java:jre
...
ERROR: /home/colin/workspace/j2cl/jre/java/BUILD:38:1: Building jre/java/libjre.jar (1 source jar) failed (Exit 1)
/jre/java/java/lang/Class.java:76: warning: as of release 10, 'var' is a restricted local variable type and cannot be used for type declarations or as the element type of an array
    var canonicalName = getCanonicalName();
        ^
/jre/java/java/lang/Class.java:76: error: cannot find symbol
    var canonicalName = getCanonicalName();
    ^
  symbol:   class var
  location: class Class<T>
  where T is a type-variable:
    T extends Object declared in class Class
Target //jre/java:jre failed to build

From what I can glean, the way to supporting var (by updating to lang level 10 or higher) would be to modify j2cl_mirror_from_gwt's own java_library and add this line:
        javacopts = ["--release=11"],

However, doing this results in nearly every JRE emul file failing with this error:
/jre/java/java/lang/Class.java:14: error: package exists in another module: java.base
package java.lang;
^

I also tried the now-deprecated source/target flags: javacopts = ["-source 10", "-target 10"],
Is there a more correct way to use j2cl_library to build JRE emulation that uses language features beyond Java 8?

The proper way is to change the JDK version for Bazel which we piggy back on:
build --java_toolchain=@bazel_tools//tools/jdk:toolchain_java11
However for this particular case (JDK 11),  we need additional work in boostrapping due to change around Java modules. The good things is, this will work soonish.

Great, thank you! I am in no rush, just wanted to get the question out there.

However for this particular case (JDK 11), we need additional work in boostrapping due to change around Java modules. The good things is, this will work soonish.

Is the problem the bootclasspath = ["//jre/java:libjre_bootclasspath.jar"] in the j2cl_java_toolchain? and is the solution to use --patch-module java.base=…/libjre_bootclasspath.jar or building a jimage for use with --system?
(I suppose f4420bf330be0c475dc66836c38393ceede9d143 is a hint that "soonish" actually means soonish? :wink:)

(A year later) is this still planned for "soon" or is there a different workaround?

Different workaround.  Add this to j2cl_library() in BUILD:
javacopts = [
	"-source", "11",
"-target", "11",
],


Add metadata field to job, cluster, comnand and application resources

For adding JSON metadata on top of resources that don't fit into existing data model

Coverage decreased (-0.03%) to 88.537% when pulling fd3b0909a5099d52b525a02646903701c6c1e5f6 on tgianos:metadataFields into a961cb3f0445f50917b3c615735221809a07491c on Netflix:master.


[css] Funny coloring of CSS property

Theme: Light+
open file editor.css:

.monaco-editor {
    position: relative;
    overflow: visible;
    -webkit-text-size-adjust: 100%;
    -ms-high-contrast-adjust: none;
    -webkit-font-feature-settings: "liga" off, "calt" off;
    font-feature-settings: "liga" off, "calt" off;
}

This got fixed with updating the grammar to atom/language-css


show full contents of a cell

I have exactly the same issue to Cannot expand width of column contents · Issue #51 · sosedoff/pgweb, basically I cannot see full content of an cell. In the issue seems the issue was solved and now I should be able to expand cells by double clicking, but it doesn't work.
I mean query tab, example result like this:

version: latest

double clicking on the text has been removed due to confusion: lots of people thought they could edit fields.
you can right-click on the cell and copy the value via the context menu.

It is very inconvenient to display on other platforms after copying.
You can add a scroll bar, right? Or some other way.
Please!


Fix matching same participants over different submission IDs

Based on https://github.com/sct-pipeline/gm-challenge-data/issues/7#issuecomment-893673515, we have to mix :

10062-10063
9709-9710
9611-9612-9613

Fixes https://github.com/sct-pipeline/gm-challenge-data/issues/7

no, this strategy won't work because the analysis code will break.
moreover, the way we present the data in the challenge article is per submission (not per subject), and two submissions can have the same subject, so we should not nest them as we will lose the provenance information (eg 10063)

Closing PR because the proposed solution doesn't fit our pipeline.


🩹Fix #313 ordering content in a list layout

Fix #313. PR sets pagination and ordering to Hugo's default if groupByYear parameter is set false. It makes the Congo theme follow Hugo's convention of ordering content inside list templates.

Thanks for reporting this and supplying a fix, @gtitov. I'm happy with this change and will merge it in.

And I'm happy to contribute to the wonderful product!


Cannot download Akamai video from: sportschau.de

Hello,
When trying to download Akamai video from sportschau.de I get this error:

[Sportschau] -dfb-team-geht-gut-gelaunt-ins-spiel-gegen-polen-100: Downloading webpage
[Sportschau] -dfb-team-geht-gut-gelaunt-ins-spiel-gegen-polen-100: Downloading media JSON
ERROR: Unable to download JSON metadata: HTTP Error 404: Not Found (caused by HTTPError()); please report this issue on https://yt-dl.org/bug

This video is from a playlist (m3u8) and restricted to Germany.
I already use Germany VPN to download this, but it still doesn't work.
Help?

Please post the full log of the following command:
youtube-dl -v <the URL>

youtube-dl -v http://www.sportschau.de/uefaeuro2016/videos/video-dfb-team-geht-gut-gelaunt-ins-spiel-gegen-polen-100.html
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'http://www.sportschau.de/uefaeuro2016/videos/video-dfb-team-geht-gut-gelaunt-ins-spiel-gegen-polen-100.html']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 2.7.10 - Darwin-15.5.0-x86_64-i386-64bit
[debug] exe versions: avconv 11.4, avprobe 11.4, ffmpeg 3.0.2, ffprobe 3.0.2
[debug] Proxy map: {}
[Sportschau] -dfb-team-geht-gut-gelaunt-ins-spiel-gegen-polen-100: Downloading webpage
[Sportschau] -dfb-team-geht-gut-gelaunt-ins-spiel-gegen-polen-100: Downloading media JSON
ERROR: Unable to download JSON metadata: HTTP Error 404: Not Found (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 388, in _request_webpage
return self._downloader.urlopen(url_or_request)
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1946, in urlopen
return self._opener.open(req, timeout=self._socket_timeout)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 437, in open
response = meth(req, response)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 550, in http_response
'http', request, response, code, msg, hdrs)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 475, in error
return self._call_chain(*args)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 409, in _call_chain
result = func(*args)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 558, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)

Thanks for the report. Sportschau will be fixed in the next version.


Add Javascript syntax support for new regexp flags (u unicode,y sticky,s dotAll)

Javscript regular expressions now have support for new flags (u unicode,y sticky,s dotAll)

Unfortunately, there is no maintained javascript syntax file. Would you be willing to become new maintainer?

that's a pity. We have a couple of open issues for the javascript syntax file and nobody willing to step up. Don't expect a solution to this soon


feat(rust): add new output formats to create/default/delete vault commands

Main changes:

modify the output of the create/default/delete vault commands
add interactivity on tty terminals
add macros to easily format tty messages

plain/tty output examples
First vault:
➜ ockam vault create
> This is the first vault to be created in this environment. It will be set as the default vault
✔ Vault created with name '2d003265'!
! You can fetch its details running `ockam vault show 2d003265` or check all the available vaults running `ockam vault list`

Another vault:
➜ ockam vault create myvault
✔ Vault created with name 'myvault'!
! You can fetch its details running `ockam vault show myvault` or check all the available vaults running `ockam vault list`

machine/json output
If we redirect the stderr through a pipe:
➜ ockam vault create thevault 2>&1 | cat
thevault

And, with the --output flag, we can check the json format:
➜ ockam vault create jsonvault --output json
{"vault":{"name":"jsonvault"}}

ask for confirmation if all the arguments are default

This feels unnecessary. We should pause for confirmation only if something destructive and irreversible is happening.

➜ ockam vault create
> This is the first vault to be created in this environment. It will be set as the default vault
✔ Vault created with name '2d003265'!
! You can fetch its details running `ockam vault show 2d003265` or check all the available vaults running `ockam vault list`

My 2c -

> This is the first vault to be created in this environment. It will be set as the default vault

I like this. Having some of the actions that are done for the user present and visible seems to be a good idea, to allow the user to understand what's going on and give feedback.

✔ Vault created with name '2d003265'!

Also, like this, wonder if we want some coloring or highlighting around the '2d003265' to allow it to stand out.

! You can fetch its details running ockam vault show 2d003265or check all the available vaults runningockam vault list``
Seeing this at the end of every command I think can be tiring, and also detract from the user being able to readily get to the positive response from an action.

I do like the idea of having tips for the user, just how often and where it shows within the output should be determined, or possibly a way for the user to turn it off seems needed.

I do like the idea of having tips for the user, just how often and where it shows within the output should be determined, or possibly a way for the user to turn it off seems needed.

I have some ideas about this. Should we remove that part for now until we figure it out properly?

@adrianbenavides this one needs a rebase after #4703 merged.

@adrianbenavides this one needs a rebase after #4703 merged.

Ready now, thanks for the heads-up!


Add option to always scroll to first error

When a build fails, the first thing I do is pressing Ctrl+Alt+h. Would be great if there was an option (or the default - I wouldn't mind) to always scroll to the first error when a build fails.

This is a duplicate of #49

No, I'm not talking about the build panel ;) Sorry if my English isn't that good to explain what I mean.

Yes, that issue also is in regard to the build panel. The TextEditor already scrolls to the code.

Automatically when my build fails? Without pressing Ctrl+Alt+h? It doesn't for me.

Now I see, you want it to autmatically jump to the error everytime it fails to build? That's not a bad idea and is indeed not a duplicate. I'll reopen this.

Exactly! Thanks for reopining and sorry for me being not clear enough about what I mean.

Added this feature in #90
Default config is set to false


Cannot install TensorRT-LLM on Windows - No CUDA compiler found

System Info

main branch of trtllm
windows 11, bare metal build from source

Who can help?
@byshiue
Information

[X] The official example scripts
[ ] My own modified scripts

Tasks

[X] An officially supported task in the examples folder (such as GLUE/SQuAD, ...)
[ ] My own task or dataset (give details below)

Reproduction
I followed along the steps in the windows README for bare-metal installation on Windows
Expected behavior
Build successful, wheel built
actual behavior
-- The CXX compiler identification is MSVC 19.38.33135.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.38.33130/bin/Hostx86/x86/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- NVTX is disabled
-- Importing batch manager
-- Building PyTorch
-- Building Google tests
-- Building benchmarks
-- Looking for a CUDA compiler
-- Looking for a CUDA compiler - NOTFOUND
CMake Error at CMakeLists.txt:118 (message):
No CUDA compiler found
-- Configuring incomplete, errors occurred!
Traceback (most recent call last):
File "C:\TensorRT-LLM-Win\scripts\build_wheel.py", line 310, in
main(**vars(args))
File "C:\TensorRT-LLM-Win\scripts\build_wheel.py", line 162, in main
build_run(
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 526, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'cmake -DCMAKE_BUILD_TYPE="Release" -DBUILD_PYT="ON" -DBUILD_PYBIND="ON" "-DCMAKE_CUDA_ARCHITECTURES=89-real" "-DENABLE_MULTI_DEVICE=0" -DTRT_LIB_DIR=C:/TensorRT-<IP_ADDRESS>/lib -DTRT_INCLUDE_DIR=C:/TensorRT-<IP_ADDRESS>/include -GNinja -S "C:\TensorRT-LLM-Win\cpp"' returned non-zero exit status 1.
additional notes
I did try setting CUDACXX and PATH but no combination seems to work

Run the installation script provided. The script you are looking for is under the windows folder. You can skip Python and MPI if they are already correctly installed. Make sure to run powershell as administrator. The script will install CUDA 12.2 and add it to path. After installation, kill the current terminal and open a new one. See below.


Fix: glabal variable

Build error fix

@Julesssss Could you please merge it? There was one build issue in Typescript.


Unable to launch AWS EC2 host from rancher WebUI

After I restart the rancher server, everything is good. However, I launched too many stacks by API and Rancher server got crashed. I restarted the rancher server (with static public IP) and got the following problem:
Rancher Version:
Docker Version:
1.10
OS and where are the hosts located? (cloud, bare metal, etc):
Ubuntu @ AWS
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Steps to Reproduce:
launch an AWS host through rancher WebUI.
Results:
"Error setting machine configuration from flags provided: amazonec2 driver requires the --amazonec2-access-key option or proper credentials in ~/.aws/credentials"
Expected:
Launch the host
I can launch the instance from my aws account without any problem. All steps are OK. I got this error message after I click "CREATE".

What version of Rancher are you running? It is in the lower left corner in the UI.

I am running rancher v1.0.0

There is a known issue with machine drivers that you are facing. Can you upgrade to 1.1? We just released it and it has a fix for your issue.

I will try later.

Other bug is that if the stack is not deployed successfully, e.g. no service is running because of no hosts.
If I use "rancher-compose rm --force" to remove the stack, it will actually do nothing. The stack is still there.

Other problem is that "rancher-compose rm --force" cannot remove the stack completely from rancher server. It will leave an empty stack there. This is a big trouble while I am using the API to test my apps. I saw that you were asking an option for that. Are you going to implement it in v1.2? or it is already in v1.1?

Thank you.

This is by design. We don't remove stacks as we don't know if there are any services.
We have an enhancement request: https://github.com/rancher/rancher/issues/1723

v1.1.0 solved the "~/.aws/credentials" issue.


[Navigator 2.0] Screen resizing doesn't cause Page/Route rebuilding

Steps to Reproduce
I'm using adaptive dialogs in the app. I also use Navigator 2.0 for navigation. The idea is simple: if the screen width is < 600 (phone), Scaffold + MaterialPageRoute is used, if width >= 600 (tablet, desktop) AlertDialog + PopupRoute is used.
PopupRoute is needed to make the background semi-transparent and change the transition animation. It looks like this:

Code
```Dart

class MyApp extends StatelessWidget {
  ...
  final MyRouterDelegate _routerDelegate = MyRouterDelegate();

  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
      ...
      routerDelegate: _routerDelegate,
      ...
    );
  }
}

class class MyRouterDelegate extends RouterDelegate<MyRoutePath>
  with ChangeNotifier, PopNavigatorRouterDelegateMixin<MyRoutePath> {
  ...
  @override
  Widget build(BuildContext context) {
    return Navigator(
      pages: [
        MaterialPage(
          key: ...,
          child: Home(),
        ),
        if (showAddAccount)
          MyAdaptivePage(
            key: ...,
            child: AddAccount(),
          ),
      ]
      ...
    );
  }
  ...
}
class MyAdaptivePage<T> extends Page<T> {
   ...
   @override
   Route<T> createRoute(BuildContext context) {
     if (MediaQuery.of(context).size.width < 600) {
       return MaterialPageRoute(
         builder: (context) => child,
         settings: this,
       );
     } else {
       return MyPopupRoute(
         builder: (context) => child,
         settings: this,
       );
     }
   }
}

This works fine, but if my adaptive dialog is open and I try to resize the screen, Page.createRoute and RouterDelegate.build don't call.
This causes a big problem: Route isn't changed. This means that if I change the screen size, for example, from phone to tablet, the background will be black, not transparent, because the current Route is MaterialPageRoute, not MyPopupRoute. Also the transition animation doesn't change.
This issue is relevant on desktop/foldable devices as the user can resize the window/fold the display.
This is what the problem looks like:

Logs
[✓] Flutter (Channel stable, 1.22.1, on Linux, locale ru_RU.UTF-8)
    • Flutter version 1.22.1 at ...
    • Framework revision f30b7f4db9 (8 days ago), 2020-10-08 10:06:30 -0700
    • Engine revision 75bef9f6c8
    • Dart version 2.10.1

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at ...
    • Platform android-30, build-tools 29.0.3
    • ANDROID_HOME = ...
    • Java binary at: .../android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Android Studio (version 4.0)
    • Android Studio at .../android-studio
    • Flutter plugin version 49.0.2
    • Dart plugin version 193.7547
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[!] IntelliJ IDEA Community Edition (version 2019.3)
    • IntelliJ at .../intellij-idea
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.dev/intellij-setup/#installing-the-plugins

[✓] Connected device (1 available)
    • sdk gphone x86 64 arm64 (mobile) • emulator-5554 • android-x64 • Android 11 (API 30) (emulator)

! Doctor found issues in 1 category.

Hi @proninyaroslav
Can you please provide a minimal complete reproducible code sample?
The code you provided is missing some parts of it for me to run it.
Thank you

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


[Extensibility BUG] report 5880 "Calc. Phys. Invt. Order Lines" - Wrong Else Case

Today I think I found a bug that was caused by removing an begin end of an if block.
Maybe you can report this to the product group.
dataitem(Bin; Bin)
{
    DataItemTableView = SORTING("Location Code", Code);
    RequestFilterFields = "Location Code", "Code";

    trigger OnAfterGetRecord()
    var
        Item: Record Item;
        PhysInvtOrderLineArgs: Record "Phys. Invt. Order Line";
        IsHandled: Boolean;
    begin
        Location.Get("Location Code");
        Location.TestField("Bin Mandatory");

        OnAfterGetRecordBinOnAfterCheckLocation(PhysInvtOrderHeader, Bin);

        if not HideValidationDialog then begin
            Window.Update(1, "Location Code");
            Window.Update(2, Code);
        end;

        Clear(LastWhseEntry);

        WhseEntry.Reset();
        WhseEntry.SetCurrentKey("Location Code", "Bin Code", "Item No.", "Variant Code");
        WhseEntry.SetRange("Location Code", "Location Code");
        WhseEntry.SetRange("Bin Code", Code);
        if WhseEntry.Find('-') then
            repeat
                if Item.Get(WhseEntry."Item No.") then
                    //+BUGFIX
                    //-if not Item.Blocked then
                    if not Item.Blocked then begin
                    //-BUGFIX
                        if IsNewWhseEntryGroup() then begin
                            LastWhseEntry := WhseEntry;
                            IsHandled := false;
                            OnBeforeCreateNewPhysInvtOrderLineForWhseEntry(
                                Item, WhseEntry, PhysInvtOrderHeader, PhysInvtOrderLine, ErrorText, NextLineNo,
                                CalcQtyExpected, LastItemLedgEntryNo, LineCount, IsHandled);
                            if not IsHandled then begin
                                PhysInvtOrderLineArgs.PrepareLineArgs(WhseEntry);
                                if PhysInvtOrderHeader.GetSamePhysInvtOrderLine(
                                        PhysInvtOrderLineArgs,
                                        ErrorText,
                                        PhysInvtOrderLine) = 0
                                then
                                    CreateNewPhysInvtOrderLine;
                            end;
                        end; //BUGFIX
                        end else
                            ItemsBlocked := true;
            until WhseEntry.Next() = 0;
    end;

}

Thank you for reaching out. Your request could be reporting a product bug not related to the AL application extensibility. Please reach out to the relevant support channels:

For collaboration in preview or beta versions of AL Language in Visual Studio Code (aka ModernDev), use GitHub (https://github.com/microsoft/al).
For Microsoft partners, for versions already in general availability and supported, file requests through Microsoft Partnersource (https://mbs.microsoft.com/partnersource/).
For ISVs/VARs who have discovered a bug in a in preview or beta version, use MS Collaborate (https://docs.microsoft.com/en-us/collaborate/).
For Business Central customers who have issues or found bugs, please contact your Microsoft partner.
For the new features please submit a product suggestion on https://aka.ms/bcideas


MSID: 87030 Version: 1 DOI: 2<IP_ADDRESS>72888

"msas": "Immunology and Inflammation, Medicine"
"msid": "87030"
"version": "1"
"preprintDoi": "10.1101/2<IP_ADDRESS>72888"
"articleType": "Reviewed Preprint"
"status": "Published from the original preprint after peer review and assessment by eLife."
"Reviewed Preprint posted": "2023-06-09"
"Sent for peer review": "2023-03-17"
"Posted to medRxiv": "2023-04-22" (link: "Go to medRxiv": "https://www.medrxiv.org/content/10.1101/2<IP_ADDRESS>72888v2")
[PLACE PDF URL HERE WHEN AVAILABLE] See step 7
Step 1. Inform bioRxiv
Who can help: @QueenKraken, @nlisgo, @scottaubrey

[x] Manuscript is in data hub index (https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v1/by-publisher/elife/get-by-manuscript-id?manuscript_id=87030)

Step 2. Create preview of manuscript
Who can help: @fred-atherden, @nlisgo, @scottaubrey

[ ] Manuscript is available for preview (https://prod--epp.elifesciences.org/preview/87030/v1)

[ ] Trigger import for staging: https://prod--epp.elifesciences.org/import
[ ] Sync data folder with s3://prod-elife-epp-data/data
[ ] Trigger import for staging: https://staging--epp.elifesciences.org/import
[ ] Sync data folder with s3://staging-elife-epp-data/data
[ ] Pull request created to enhanced-preprint-data
[ ] Post link to pull request below

Pull request: https://github.com/elifesciences/enhanced-preprints-data/pull/100
Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-manuscript
Step 3: Awaiting public reviews
Who can help: Editorial team

[x] Public reviews available on sciety (https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>72888)
[x] Manuscript and editor details at the top of this issue (Supplied by Editorial team)
[ ] Reviews returned by EPP - https://prod--epp.elifesciences.org/api/reviewed-preprints/87030/v1/reviews

Example
"msas": "Genetics and Genomics", "Neuroscience"
"msid": "84628"
"version": "1"
"preprintDoi": "10.1101/2<IP_ADDRESS>4241"
"articleType": "Reviewed Preprint"
"status": "Published from the original preprint after peer review and assessment by eLife."

"Reviewed Preprint posted": "2023-01-02"
"Sent for peer review": "2022-10-28"
"Posted to bioRxiv": "2022-11-21" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>4241v1")

Editors:
Reviewing Editor
Michael B Eisen
University of California, Berkeley, United States
Senior Editor
Michael B Eisen
University of California, Berkeley, United States

Step 4: Modify manuscripts.json (no PDF)

[ ] Reviewed preprint is published to EPP (https://elifesciences.org/reviewed-preprints/87030)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[ ] Request that a doi be registered

[ ] Post link to #enhanced-preprint comment below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]

Instructions to modify manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/publish-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/334/files
Once the pull request is merged in it should be available a few minutes later.

Request that a doi
Post the following in #enhanced-preprint:
@Fred can you register a doi for https://elifesciences.org/reviewed-preprints/87030

Step 5: Awaiting search reindex

[ ] Reviewed preprint is avaliable on journal homepage (https://elifesciences.org)

The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.

Additional info
If needed, the jenkins pipeline to reindex search can be triggered sooner.
https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 6: Published! Request PDF generation

[ ] Post the link to the PDF url at the top of the issue

[ ] Post link to #enhanced-preprint comment below

#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]
Post the following to the #enhanced-preprint on slack:
@Ryan Dix-Peek please can you generate a PDF for https://elifesciences.org/reviewed-preprints/87030

Step 7: Introduce PDF to data folder and git repo

[ ] PDF is avaliable at https://github.com/elifesciences/enhanced-preprints-data/raw/master/data/87030/v1/87030-v1.pdf

Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-pdf
Step 8: Add PDF url to manuscripts.json

[ ] Reviewed preprint PDF is available for download (https://prod--epp.elifesciences.org/reviewed-preprints/87030)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[PLACE LINK TO PULL REQUEST HERE]

Instructions to add PDF url to manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/add-pdf-url-to-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/397/files
Once the pull request is merged in it should be available a few minutes later.

Step 9: Done!

[ ] Kettle is on!

Corresponding author email missing

https://github.com/elifesciences/enhanced-preprints-biorxiv-xslt/pull/43


Match ATF branding as much as possible

In preparation for an upcoming demo with the ATF folks, I've gone through and included fonts, images, and colors to make eRegs look like atf.gov as much as possible.
cc @cmc333333 @tadhg-ohiggins

Moved it to the atf-eregs repo in 18F/atf-eregs#34


http: add Client RoundTripper/Transport

This PR adds the Transport and RoundTripper interfaces to Client for compatibility with Fermyon Spin and any other WASI code that might use those interfaces.

I am going to merge this, since the code is just copied from the upstream sources.


Is it possible to get metadata of decompressed vs compressed size?

Similar to how xz can produce:
xz -l data.xz
Strms  Blocks   Compressed Uncompressed  Ratio  Check   Filename
    1     164    294.5 MiB  9,155.0 MiB  0.032  CRC64   data.xz

The decompressed size and ratio would be useful to me, is there any way of exposing this data?

See https://github.com/Portable-Network-Archive/liblzma-rs/pull/117


FFT with precomputed twiddle factors

This looks great, but it's stale, we can go back at it when needed


Support ROS 2 Humble

Checklist

[X] I've read the contribution guidelines.
[X] I've searched other issues and no duplicate issues were found.
[X] I've agreed with the maintainers that I can plan this task.

Description
A follow-up for autowarefoundation/autoware#2435.
Purpose
To support ROS 2 Humble.
Possible approaches
Improve https://github.com/autowarefoundation/autoware_core_universe_prototype/pull/248.
Definition of done
Autoware's Humble Docker image is published.

Resolved by https://github.com/autowarefoundation/autoware/pull/2692.


On this zh-tw page, a sentense misused a zh-cn character

The zh-tw variant of the page contains a "于" in sentence "僅適用于下列裝置：", where it should be "於". "于" here is the way zh-cn uses.  In zh-tw, "于" is barely used except in surnames.

文件詳細資料
⚠ 請勿編輯此區段。 這是 docs.microsoft.com ➟ GitHub 問題連結的必要項。

ID: 5b42e708-e334-d434-bcc9-e1860ebb36b3
Version Independent ID: 92e251c5-8613-ce97-9569-02404c9a466a
Content: 建立及管理裝置標記 - Windows security
Content Source: windows/security/threat-protection/microsoft-defender-atp/machine-tags.md
Product: w10
Technology: windows
GitHub Login: @mjcaparas
Microsoft Alias: macapara

@TinaMcN can you take a look?

@wbxshiori thanks for reporting this.  This page is machine translated and it may be a problem with the machine translation tool.  I searched for 于" in other zh-tw articles on docs.microsoft.com https://docs.microsoft.com/zh-tw/search/?terms=于 and found numerous examples.  Would many of them also be incorrect?    If so, I can ask the machine translation tool team to investigate.

@TinaMcN Sorry for late replay.  For everything I can see in your link, yes, all of them are incorrect.  Please contact the translation tool team.

Thank you for the good feedback. Nice to know.

@wbxshiori I have passed this on to the machine translation tool and they will investigate it.  I will let you know when there is news on it.

@wbxshiori this article is now human translated.  Can you please check if the issue is fixed?  Thank you!


Embedding project reference targets in multiple targets

To solve this, https://github.com/yonaskolb/XcodeGen/issues/933
Add dependencySet to avoid duplicate project reference targets

Added test code for MultipleXcodeProject with MultipleTargetDependencies

~Also)~
~- Project framework would be included frameworkFiles.~

if there are mutliple targets with the same depdency on same target from project reference, this fix will set incorrect dependencies

if there are mutliple targets with the same depdency on same target from project reference, this fix will set incorrect dependencies

@PaulTaykalo Would you provide any example that I can reproduce your issue?

I tried to see what an Xcode generated setup would look like. It seems this PR is definitely on the correct path.
Unique PBXContainerItemProxy are needed per target.
@PaulTaykalo Did you have more info on the issues with this PR?

Tried this branch again - have the same result.
this update will break dependencies generation with complex depencies.
This is an oversimplified example of our project.
If arrows are dependencies, and B is target from project reference, then for project C, dependency on B target is not present in the XML. (Or it's invalid. Hard to tell).
graph TD
A.pbxproj --> B[Target from B.pbxproj]
C.pbxproj --> B[Target from B.pbxproj]
linkStyle 1 stroke: red, stroke-width: 2px;

I can't provide more detailed explanation on this, but this PR breaks that part.
Not sure if I'll be able to drill down to the root cause of the problem

Like these deps are not generated:
Incorrect (this PR)

Correct


[PE-D][Tester E] Typing help after opening help via task bar does show help window

Reproduction:

Click on the Help menu at the task bar at the top.
Alt-Tab to show the application again.
Type help in the command line interface

The help window will not show on the screen and stay minimized.

Labels: severity.Low type.FunctionalityBug
original: zzawook/ped#1

Accepted.


test/e2e-tests.sh fails when run locally

Expected Behavior
I can run ./test/e2e-tests.sh to run end-to-end tests before submitting a PR.
Actual Behavior
Script creates a cluster, network, firewall rules, etc., then fails due to an unknown flag:
2018/07/25 12:09:06 process.go:150: Running: /path/to/go/src/github.com/knative/build/test/e2e-tests.sh --run-tests
Error: unknown flag: --username

This seems to come from library.sh here, at least that's the only instance of --username I could find anywhere in the test-infra repo.

I can't reproduce, the environment spins up and the tests run as expected. Could it be that we have different kubectl versions installed?
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.7", GitCommit:"dd5e1a2978fd0b97d9b78e1564398aeea7e7fe92", GitTreeState:"clean", BuildDate:"2018-04-19T00:05:56Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

Just saw the line in the log, maybe it's kubetest? Mine says:
2018/07/27 12:37:10 process.go:153: Running: /usr/local/google/home/adrcunha/go/src/github.com/knative/build/test/e2e-tests.sh --run-tests
clusterrolebinding "cluster-admin-binding" created

Can you please try go get -u k8s.io/test-infra/kubetest?

e2e tests aren't running locally anymore (getting from HEAD):
Error from server (Forbidden): clusterrolebindings.rbac.authorization.k8s.io is forbidden: User "system:anonymous" cannot create clusterrolebindings.rbac.authorization.k8s.io at the cluster scope: Unknown user "system:anonymous"

https://github.com/knative/test-infra/pull/87 should have fixed that.

For the record, 87 is part of the fix, thus 115 was necessary.


Differences Among SQL Database, Managed Instance, SQL Server

This page does not seem to differentiate between what is available in Azure SQL Database, Managed Instance, and SQL Server, even when the nav dropdown is set to one of these options.

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

ID: 4f33f7c8-745d-bdd0-fe14-2c1dac6875de
Version Independent ID: 6db1bff2-e212-3337-7599-ea2b94019e04
Content: System Stored Procedures (Transact-SQL) - SQL Server
Content Source: docs/relational-databases/system-stored-procedures/system-stored-procedures-transact-sql.md
Product: sql
Technology: system-objects
GitHub Login: @VanMSFT
Microsoft Alias: vanto

@PrometheusRising1 -- thank you for your feedback.
@VanMSFT -- please look into this issue #4239.

Hi @PrometheusRising1! Thanks for your feedback. Currently, managed instance falls under the umbrella of Azure SQL Database. All of the System Stored Procedure listed on that page should pertain to Azure SQL Database and SQL Server. Thanks!


Cleanup samples folders

Add .vscode files for being able to launch/debug the samples directly from VS Code (note for non-C# in proc functions you'll need to open the target samples folder directly and run from there)
Updated C# in proc samples to target correct runtimes
Consolidate out of proc runtime from net6.0 -> net6

Should we remove the .vscode folder at the root?

I was thinking that but I'm fine leaving it like that so we can easily run something from the root.
I want to come back and have a top-level debug target for each of the samples, but that'll be a later improvement.


Add luhn exercise

@BNAndras in this PR I'm also making a small change in the flatten-array file, I didn't notice before that it uses spaces instead of tabs. I hope you don't mind ;)

@BNAndras in this PR I'm also making a small change in the flatten-array file, I didn't notice before that it uses spaces instead of tabs. I hope you don't mind ;)

I’d probably make it a separate PR for consistency, but leaving the unrelated change in is fine for now.


We can add column "Group Name" instead of Group Id and also add this column in filter in Customers Grid.

Framework Version: 0.1.1

Added a column group name instead of group id. ( https://prnt.sc/locrye )

Framework Version: 0.1.3
Fixed


events: Better handle internal errors; clean some logic up

Prompted by discussion here:
https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/stream.20typing.20notifications/near/1154301
Now if there's an exception in a reducer as we handle an event, we'll log an error and skip just that event and move on.
Also fix a bug that I discovered as a consequence of the refactoring in this branch: if we got a batch of several events in one response (e.g. because we'd been offline for a bit and they'd accumulated), then we'd get the Redux state once at the start of the batch and pass that to eventToAction for converting all the batch's events into actions. The use of the state there at all is kind of a hack (see jsdoc added here to eventToAction), and we only use it in bits and pieces for a few types of events... but clearly the correct behavior is that each event's action should be based on the state after completely applying any preceding events.

Thanks for the reviews! Merged.


Use circleci instead of travis for ci and add size-limit

Size Limit is a linter for your JS application or library performance. It calculates the real cost of your JS for end users and throws an error if the cost exceeds the limit.
https://github.com/ai/size-limit
Example:
yarn run v1.15.2
$ size-limit

  Size limit:   10 KB
  Package size: 7.19 KB minified and gzipped
  Loading time: 144 ms  on slow 3G

Done in 0.80s.

Example of circle ci build: https://circleci.com/workflow-run/e32e556e-12f7-47af-865b-8043cf544224

@pustovalov would you remind rebasing this PR?

@mweststrate I have fixed the conflicts
CI build: https://circleci.com/workflow-run/f3742ca7-a2e9-48aa-bd01-53ee1a31e8b0

@pustovalov I am not familiar with CircleCI. That link needs a login apparently. Does it have the option to see output publically? It's not viable asking every contributor to sign in with the service to see why are tests failing.

I do wonder though, why CircleCI? Using size-limit is fine, but why to switch to CC? Does it bring any advantage? Plenty of OSS contributors are used to Travis UI. Using something else makes it only harder.

@FredyC sry, previous link was private. You can see a result of tests here: https://circleci.com/gh/pustovalov/mobx-react
I think CircleCI more flexible than Travis, and https://github.com/mobxjs/mobx-state-tree also uses CircleCI

@xaviergonz Can you please review this since you originally configured CC for mobx-state-tree?

@FredyC @xaviergonz need to turn on mobx-react repo on circle and add COVERALLS_REPO_TOKEN to environment variables

@xaviergonz I don't seem to have access to that, can you do it, please?

Sure, I'll do it in some hours once I get home

done: https://circleci.com/gh/mobxjs/mobx-react

also: https://coveralls.io/github/mobxjs/mobx-react


make a couple values lazy so they behave more like functions

I was working on reimplementing pattern matching and Jost pointed out an issue with that code, which is that I was treating where bindings like they would only be evaluated when they were used, when in fact they get evaluated when the function that has the where binding gets called. This was leading to some issues in my code, but I realized also that it might be causing some performance degradations in the new unification algorithm as well, since that code was written in a similar style. And indeed, we were definitely making the mistake of using strict evaluation to evaluate some things that shouldn't need to get evaluated. So I made this PR. I have not tested the performance yet; want to make sure the tests pass first.
Scope:
Estimate:

Review checklist
The author performs the actions on the checklist. The reviewer evaluates the work and checks the boxes as they are completed.

[ ] Summary. Write a summary of the changes. Explain what you did to fix the issue, and why you did it. Present the changes in a logical order. Instead of writing a summary in the pull request, you may push a clean Git history.
[ ] Documentation. Write documentation for new functions. Update documentation for functions that changed, or complete documentation where it is missing.
[ ] Tests. Write unit tests for every change. Write the unit tests that were missing before the changes. Include any examples from the reported issue as integration tests.
[ ] Clean up. The changes are already clean. Clean up anything near the changes that you noticed while working. This does not mean only spatially near the changes, but logically near: any code that interacts with the changes!

This is ready for review, but don't merge it yet; we should wait to see performance statistics first.

This data isn't very good, because it spans a decent chunk of time, but this branch is not a regression against KEVM b9580ca4, which is a bit outdated:
 Test                                            | log-log time | b9580ca4-prove-haskell time | (log-log/b9580ca4-prove-haskell) time
-------------------------------------------------+--------------+-----------------------------+---------------------------------------
 specs/mcd/flipper-addu48u48-fail-rough-spec.k   | 86.33        | 104.95                      | 0.8225821819914244
 specs/mcd/end-subuu-pass-spec.k                 | 123.05       | 149.17                      | 0.8248977676476504
 specs/functional/storageRoot-spec.k             | 30.94        | 36.08                       | 0.857538802660754
 specs/mcd/dai-adduu-fail-rough-spec.k           | 72.02        | 83.61                       | 0.8613802176773113
 specs/mcd/flipper-ttl-pass-spec.k               | 147.73       | 170.14                      | 0.8682849418126249
 specs/examples/solidity-code-spec.md            | 168.71       | 193.89                      | 0.8701325493836712
 specs/mcd/flipper-tau-pass-spec.k               | 150.68       | 172.89                      | 0.8715368153160971
 erc20/ds/totalSupply-spec.k                     | 108.65       | 123.28                      | 0.8813270603504219
 specs/mcd/vat-subui-fail-rough-spec.k           | 253.51       | 287.35                      | 0.8822342091526012
 erc20/ds/approve-failure-spec.k                 | 109.18       | 123.56                      | 0.8836192942699903
 specs/mcd/vat-addui-fail-rough-spec.k           | 253.81       | 286.12                      | 0.8870753529987417
 specs/mcd/vat-mului-pass-spec.k                 | 262.71       | 294.99                      | 0.8905725617817553
 specs/mcd/vat-subui-pass-rough-spec.k           | 355.15       | 397.7                       | 0.8930098063867237
 specs/mcd/dai-symbol-pass-spec.k                | 220.23       | 245.64                      | 0.8965559355153884
 specs/mcd/vat-subui-pass-spec.k                 | 360.44       | 401.85                      | 0.8969515988552942
 erc20/ds/balanceOf-spec.k                       | 184.71       | 205.36                      | 0.8994448772886637
 specs/mcd/cat-exhaustiveness-spec.k             | 151.38       | 167.28                      | 0.9049497847919655
 specs/mcd/flopper-cage-pass-spec.k              | 238.94       | 262.95                      | 0.9086898649933448
 erc20/hkg/totalSupply-spec.k                    | 43.47        | 47.72                       | 0.9109388097233864
 specs/mcd/dsvalue-read-pass-summarize-spec.k    | 142.56       | 156.17                      | 0.9128513799065122
 specs/benchmarks/functional-spec.k              | 41.01        | 44.87                       | 0.9139737018052151
 specs/mcd/vat-deny-diff-fail-rough-spec.k       | 439.59       | 480.73                      | 0.9144218168202525
 specs/functional/merkle-spec.k                  | 19.22        | 21.01                       | 0.9148024750118989
 erc20/hkg/balanceOf-spec.k                      | 98.18        | 107.21                      | 0.9157727823897026
 specs/functional/lemmas-spec.k                  | 24.3         | 26.5                        | 0.9169811320754717
 specs/mcd/cat-file-addr-pass-rough-spec.k       | 244.69       | 266.56                      | 0.9179546818727491
 erc20/ds/transferFrom-failure-1-d-spec.k        | 440.08       | 478.67                      | 0.9193807842563769
 specs/mcd/vow-flog-fail-rough-spec.k            | 387.74       | 421.45                      | 0.9200142365642425
 specs/bihu/forwardToHotWallet-failure-2-spec.k  | 290.43       | 315.46                      | 0.920655550624485
 erc20/ds/transferFrom-failure-2-c-spec.k        | 290.97       | 315.5                       | 0.9222503961965136
 specs/bihu/forwardToHotWallet-failure-1-spec.k  | 209.16       | 226.77                      | 0.9223442254266436
 specs/benchmarks/overflow00-nooverflow-spec.k   | 139.13       | 150.82                      | 0.9224903858904655
 specs/benchmarks/storagevar02-nooverflow-spec.k | 121.07       | 131.23                      | 0.9225786786557952
 erc20/ds/transfer-failure-1-c-spec.k            | 375.01       | 405.53                      | 0.9247404630976747
 erc20/ds/transfer-failure-2-b-spec.k            | 266.78       | 288.11                      | 0.9259657769601887
 specs/benchmarks/storagevar00-spec.k            | 99.44        | 107.39                      | 0.925970760778471
 specs/bihu/forwardToHotWallet-failure-4-spec.k  | 554.04       | 597.64                      | 0.9270463824375879
 erc20/hkg/transfer-failure-2-spec.k             | 183.96       | 198.38                      | 0.9273112208892026
 specs/benchmarks/encodepacked-keccak01-spec.k   | 191.08       | 206.01                      | 0.9275277899131111
 specs/benchmarks/bytes00-spec.k                 | 215.55       | 232.25                      | 0.9280947255113026
 specs/benchmarks/ecrecover00-siginvalid-spec.k  | 294.93       | 317.52                      | 0.9288548752834468
 specs/benchmarks/keccak00-spec.k                | 233.67       | 251.54                      | 0.9289576210543055
 specs/benchmarks/storagevar01-spec.k            | 110.4        | 118.79                      | 0.9293711591884839
 specs/mcd/vat-move-diff-rough-spec.k            | 790.76       | 850.53                      | 0.929726170740597
 specs/benchmarks/staticarray00-spec.k           | 189.83       | 204.15                      | 0.9298554984080334
 erc20/ds/allowance-spec.k                       | 283.59       | 304.91                      | 0.9300777278541207
 specs/mcd/vow-fess-fail-rough-spec.k            | 419.61       | 450.99                      | 0.9304197432315573
 erc20/ds/transfer-failure-2-a-spec.k            | 541.34       | 581.48                      | 0.9309692508770723
 specs/benchmarks/requires01-a0le0-spec.k        | 101.52       | 109.03                      | 0.9311198752636889
 specs/benchmarks/requires01-a0gt0-spec.k        | 138.19       | 148.12                      | 0.9329597623548473
 erc20/hkg/allowance-spec.k                      | 134.35       | 143.99                      | 0.9330509063129383
 erc20/hkg/approve-spec.k                        | 167.62       | 179.5                       | 0.9338161559888579
 specs/benchmarks/staticloop00-a0lt10-spec.k     | 244.14       | 261.41                      | 0.9339351975823418
 specs/benchmarks/encode-keccak00-spec.k         | 375.92       | 402.34                      | 0.9343341452502859
 specs/benchmarks/overflow00-overflow-spec.k     | 135.47       | 144.84                      | 0.9353079259872963
 specs/benchmarks/ecrecover00-sigvalid-spec.k    | 377.08       | 403.11                      | 0.9354270546500955
 specs/bihu/forwardToHotWallet-failure-3-spec.k  | 326.42       | 348.65                      | 0.9362397820163488
 erc20/ds/approve-success-spec.k                 | 509.12       | 542.88                      | 0.9378131447096965
 specs/benchmarks/address00-spec.k               | 128.22       | 136.07                      | 0.942309105607408
 specs/benchmarks/storagevar03-spec.k            | 86.53        | 91.82                       | 0.9423872794598127
 erc20/hkg/transfer-success-2-spec.k             | 229.1        | 243.09                      | 0.9424492986136821
 erc20/hkg/transfer-success-1-spec.k             | 380.45       | 402.34                      | 0.9455932793160015
 specs/benchmarks/storagevar02-overflow-spec.k   | 118.36       | 124.96                      | 0.9471830985915494
 specs/examples/sum-to-n-spec.k                  | 27.56        | 29.07                       | 0.9480564155486756
 specs/mcd/dsvalue-peek-pass-rough-spec.k        | 312.19       | 329.28                      | 0.948098882410107
 erc20/hkg/transfer-failure-1-spec.k             | 310.66       | 327.48                      | 0.9486380847685355
 specs/mcd/dsvalue-read-pass-spec.k              | 334.05       | 352.09                      | 0.9487631003436622
 specs/functional/infinite-gas-spec.k            | 21.39        | 22.47                       | 0.9519359145527371
 erc20/hkg/transferFrom-failure-2-spec.k         | 421.38       | 441.98                      | 0.9533915561790126
 erc20/hkg/transferFrom-success-2-spec.k         | 542.24       | 566.6                       | 0.9570067066713731
 specs/mcd/functional-spec.k                     | 25.41        | 26.55                       | 0.9570621468926553
 specs/opcodes/evm-optimizations-spec.md         | 21.21        | 22.1                        | 0.9597285067873303
 TOTAL                                           | 16428.34     | 17812.469999999998          | 0.9222943252676357


Akamai site not having title

I know this is not the place to place a issue for this but https://www.akamai.com/ just missed a title tag by mistake so please correct that !

As you are back with the title ,,. I am closing this


Expose smart punctuation options on CupertinoSearchTextField

Let users of CupertinoSearchTextField choose to disable automatic directional quotes, en-dashes, and em-dashes.
Fixes #102058
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I signed the [CLA].
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is [test-exempt].
[x] All existing and new tests are passing.

Gold has detected about 1 new digest(s) on patchset 3.
View them at https://flutter-gold.skia.org/cl/github/97980

@guidezpl There is a test here, it's just a change to pass-through an option to a child Widget.

Running Google testing again

@guidezpl Can you press the merge button?

@guidezpl Guess it needs 1 more approval

Can you post a link in the Discord for a review?

@guidezpl  Can you now press the merge button?


INNO-194: resize action card to be inline with icons

I did not change the action_text to be smaller. I think it looks ok, If I shrink the box the text is in we will drop ~2 font sizes and it looks weird.

This looks better!

But I think the spacing between lines of text is a little too big. Can you also shrink the line-height from 15px to 12px and then fix the vertical alignment?

Suggestion to review "Second Action" too

My only critique is that we are using a different front size for "Second Action". However, I think we need dynamic font sizes in order to gracefully handle translations, right?

Ooh what if we set the max font size? Let's pick the max to be font_size_12, since we are using that for "Second Action". Thoughts?

In givePlayerActionCard we are currently setting the max font size to be 15:
var div_action_text = this.createAdjustedContent(action_text, 'action_text', '', 15, 2);

Yeah Dynamic Text size is needed here(like most places) and that prevented me from using display:flex features as the dynamic text size picker goes immediately to 1.
I'm good with setting the max to 12. It will make the english match but any translation is not guaranteed to match.


Consistent URLs that can contain trailing-slashes or not

Is there something you don't understand? What is it? Describe it.

If I wan't to force URL's to have a trailing slash it won't work for any dynamic routes. During the client-side router resolution the trailing slash will always be removed if the URL is a dynamic route which is resolved using url/mapUrl and url/mapFallbackUrl.
I can't explain this behavior to myself. If I set the desired URL as "static" route or even test it in a clean Vue sandbox-application it is working with a trailing slash either – but the in the VSF the beforeEach router guard and the RouterManager seems to cause this behavior. Is there an explanation for that?
Why is it useful?
If you switch a domain/website to the new PWA it might be necessary to stick to the existing URL structure. For example if you use GoogleAnalytics tracking which will report wrong metrics because the entry-points aren't the same as before when the / is removed. This might not be a common problem but can have a huge impact when your conversion-analytics-data relies on such details.
How to test?
For example:

Call a dynamic url like: https://www.sampleshop.com/de/sample-category/
– in our example this url-path should target a route like { name: 'category', params: { slug: 'sample-category' }}
The desired category page should appear as planned
At the end of the client-side loading process the trailing slash disappears in the address bar

Unless you don't using the vue-router strict-mode you should be able to enter an URL using a / at the end or not. This is working so far – but on client-side rendering the slash disappears at the end.

I'm not even sure if this causes some relevant trouble for SEO but the (for me) unreasonable behavior is bothering me.
Any explanation and help is appreciated :)

In beforeEach we normalize path which removes trailing slash
const path = normalizeUrlPath(to.path)
then in processDynamicRoute/prepareDynamicRoute we replace path in route data with new without trailing slash.
We should change that. Maybe by using routeData.path instead of normalized path


Enable e2e on apple platforms

TODO:
update minnions
Having an issue where minion is using ruby 3.3, but when gha trigers ruby -v, minion returns 2.6 (default macos one). Wrong used ruby version makes running ios/tvos not possible

should be unblocked now, both minions 5 and 6 should be running the correct version of ruby


rectAnnotation plus arrowhead doesn't get along

This only happens when it's a straight line, the diagonal lines work just fine.

This should be resolved in the latest version 1.5.0


CustomEvent polyfill problem in SSR mode

components: polyfill.js
reactstrap version #8.5.0

What is happening?
Cannot build a Next.js project in production mode with the last version of reactstrp.
What should be happening?
No problem when using previous reactstrap versions.
Steps to reproduce issue
Just upgrade reactstrap to #8.5.0 and build
Error message in console
Build error occurred
ReferenceError: window is not defined
    at <project root>/node_modules/reactstrap/lib/polyfill.js:4:3

Fixed in #1855

Thanks Andrew :)


Syntax highlighting didn't recognize R language when it's uppercase in backticks

Describe the bug
When the markdown code block starts with ```R instead of ```r, it didn't recognize the R language and therefore not show the syntax highlighting.
To Reproduce
Steps to reproduce the behavior:

Create a markdown file to include R code like this:

```R
library(dplyr)
mouse.data <- data.frame(
weight=c(0.9, 1.8, 2.4, 3.5, 3.9, 4.4, 5.1, 5.6, 6.3),
size=c(1.4, 2.6, 1.0, 3.7, 5.5, 3.2, 3.0, 4.9, 6.3))
```

The code block didn't show syntax highlighting for R lang. As a comparison, the same code starts with ```r shows the syntax highlighting normally.

Expected behavior
The code block starting with ```R should show the syntax highlighting for R code
Desktop (please complete the following information):

Device: Mac Mini M2
OS: Ventura 13.5.2
Browser Safari

This is a Shiki issue.


How to genereate label_data_0313.json?

I downloaded Tusimple testset, the dataset looks like:
.
├── clips
│   ├── 0530
│   ├── 0531
│   └── 0601
├── readme.md
└── test_tasks_0627.json

where to found these:
label_data_0313.json
        label_data_0531.json
        label_data_0601.json

Hi,
0313, 0531, and 0601 are in the train_set.zip

Hello i need ur help i have my own private dataset but without labelling,can u please tell me how to create .json file for labelling.

Hello i need ur help i have my own private dataset but without labelling,can u please tell me how to create .json file for labelling.

Hey Muhammad Asif! Did you found the tool to label custom data and get json file?


FloatLayout inside a BoxLayout doesn't respect the paddings

Software Versions

Python: 3.8
OS:
Kivy: 2.2.0
Kivy installation method: pip

Describe the bug
In a boxlayout, which has padding, the floatlayout being a child of the boxlayout, it doesn't respect the padding of the boxlayout. This is only corrected when relative layout is used.
Expected behavior
The float layout should also respect its parent boxlayout's paddings.
Additional context

The top most box shows the designated border with the paddings for the boxlayout's children.
The middle one shows the result when floatlayout is used due to which the contents bleed out and dont respect the paddings.
The last one is the correct behaviour obtained when using relative layout.

Do you have a minimal example?  This does not make sense to me.  The FloatLayout will honor the pos of it's children, making the padding of the parent layout irrelevant.

What I mean is that I understand FloatLayout will honor the pos of it's children, in this case its (0,0). But this contradicts with the behaviour of the parent which is BoxLayout. Boxlayout guarantees that the children shall respect the paddings.
Now there comes the issue, boxlayout makes the starting of the widget to be after the padding but the float layout should not ignore that when the children did not ask it to . That is by default, the float layout's (0,0), should start after the padding of its parent BoxLayout.
If the FloatLayout doesn't regard the padding for positioning its children, then it should also not regard the padding for its own sizing. If it takes its sizing from its parent then its positioning should also take that into consideration. Like that should be the case right, any layouts boundary denotes the (0,0) inside this layout ( please note I'm not referring it to be relative coordinates, but just conveying the idea of the starting position). Then it can obviously regard child position as requested.

output:
fl.pos=[10,<PHONE_NUMBER>3333334] fl.size=[980,<PHONE_NUMBER>3333334] self.size=[980,<PHONE_NUMBER>3333334] self.pos=[10,<PHONE_NUMBER>666667] fl_child.pos=[0, 0]

Yes, as seen the fly pos is at 10,253.333 and fl_child pos is 0,0.
This denotes the notion that the float layout is letting the child to be at the 0,0 of the root relative widget( here window).
This though it behaves normally like the float layout is stated to be, but doesn't it negates the padding constraint of the boxlayout. This behaviour disregards the expected one, but upon investigation we see that this is how float layout behaves.
i think there's a need for some clear descriptions in the docs or we should have the constraints being followed.

There is not a bug here.  I suggest closing this issue.  If you would like to continue this discussion on Discord, I'd be happy to continue.

Thanks @Julian-O for closing the issue.

There is not a bug here. I suggest closing this issue. If you would like to continue this discussion on Discord, I'd be happy to continue.

Surely.


Build Failed

My last two builds failed with Bad credentials and Failed to read commit message
What might this be referring to? @dvargas92495
Run npx samepage build
src built with 0 errors
Preparing to publish zip to destination query-builder as version 1.8.16
Error: Failed to read commit message for de527d8f68585f375c514d9150f240e0689e1d24 in dvargas92495/roamjs-query-builder:
{"message":"Bad credentials","documentation_url":"https://docs.github.com/rest"}
    at /home/runner/work/roamjs-query-builder/roamjs-query-builder/node_modules/@samepage/scripts/build.js:39:46
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async publish (/home/runner/work/roamjs-query-builder/roamjs-query-builder/node_modules/@samepage/scripts/build.js:36:29)
Error: Process completed with exit code 1.

My github token expired, I'll update


cornelis: init at 2024-04-08

Description of changes
This PR adds a package containing the binary of Cornelis, which provides editor-integration for Agda in Neovim.
This is a Haskell package, but it is not available on stackage. It therefore includes an update-script to generate the derivation with cabal2nix.
The upstream repository includes a Neovim plugin which should be packaged in a future PR.  I personally do not configure Neovim through Nix, so any help with that would be appreciated.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@malob, I have seen your contributions to the upstream Nix flake. Would you have the capacity to co-maintain the package here?

Result of nixpkgs-review pr 304335 run on x86_64-linux 1

1 package built:

cornelis

I've been reading some other PRs adding Haskell packages and have learned that non-hackage-packages.nix is a thing. I'll try to add the package there instead.
cc @sternenseemann is there documentation on how to add non-hackage packages?

I think your derivation can be a lot simpler. This worked for me:
{ haskellPackages, fetchFromGitHub }:

let
  pname = "cornelis";
  src = fetchFromGitHub {
    owner = "isovector";
    repo = pname;
    rev = "9d3347e7d8589a28bcdd283001367d60bacf6b05";
    hash = "sha256-KaAhKeESwOQ0R0vxeAO/CDPiPimiemoARyr0uIVTQ4w=";
  };
in

haskellPackages.callCabal2nix pname src {}

If you're going to add cornelis to nixpkgs probably also worth adding the Vim plugin. Something like the following should do it in pkgs/applications/editors/vim/plugins/overrides.nix:
{ lib
[...]
, cornelis
[...]
,
}: self: super:
{
  [...]
  cornelis = buildVimPlugin {
    inherit (cornelis) pname version src;
    dependencies = with super; [ nvim-hs-vim vim-textobj-user ];
  };
  [...]
}

Oh yeah, sure, you can list me as a co-maintainer.

I think your derivation can be a lot simpler. This worked for me:

I think your code performs an Import From Derivation, which is disallowed in nixpkgs. So running cabal2nix and committing the generated file is probably the way to go.

If you're going to add cornelis to nixpkgs probably also worth adding the Vim plugin. Something like the following should do it in pkgs/applications/editors/vim/plugins/overrides.nix:

Ahhh, that's a great suggestion, thank you. I believe in this case we should set g:cornelis_use_global_binary = 1 and point the plugin to the right binary. Let me figure out how to do that.

Oh yeah, sure, you can list me as a co-maintainer.

I'll do that!

Cornelis is now on Hackage. I guess we could wait for the next update to the Haskell package set here and then drop the custom packaging.

I think waiting for haskellPackages update is probably the right call.

#307204 includes the package from hackage. Once that’s been merged into master, I’ll rebase and remove the custom packaging.

I rebased this on master after #307204 got merged. Of course the version of cornelis imported from Hackage is broken; 8be493adf288df9878a9c0396ccb0b317003e318 attempts to work around the problem (which has been reported at isovector/cornelis#150).
465ae2d5992534eeac1d90cda289271ab81c97b8 still includes some custom packaging for the top-level package: it sets some meta data and minimizes derivation size.


Add a line to sonar-project.properties.

Signed off by @jnpacker

Adding line return to fix sonar test exclude as per Leena & Jakob

/cc @leena-jawale

/lgtm


Add support for $this as class alias

Hey, would you mind adding $this as an alias for the class name in the resolveAlias function of the class NodeVisitor? It's (imho) a common case to use '@return $this' for fluent interfaces. In fact, PHPStorm uses this as the default return if the method does return $this.

I've checked on https://phpdoc.org/docs/latest/guides/types.html and it's officially supported data type. I think we can handle it as static data type.
Send a PR please.


[Popover] renders behind parent [DropdownMenu]

Bug report
I observed an issue where a DropdownMenu that renders a Popover displays the Popover behind the menu, obfuscating much of the Popover.
Current Behavior
The Popover (in red) is behind the Dropdown, even though its a child of the Dropdown component:

Expected behavior
I would expect the Popover to be rendered above the Dropdown so thats its contents are fully visible.
It seems like this has something to do with the ordering of the portals rendered by the Popover and DropdownMenu..
Reproducible example
Please look at this CodeSandbox that reproduces this issue
Your environment

Package versions and dependencies are in the sandbox!

Software
Name(s)
Version

Radix Package(s)

0.1.4

React
n/a
17.0.1

Browser
chrome
Version 96.0.4664.110 (Official Build) (x86_64)

Assistive tech

Node
n/a

npm/yarn

Operating System
osx
11.2.3

Hi @teddyty,
Thanks for opening this issue.
You are correct that right now as they are all using the max z-index, it will depend on order of opening, hence why you see the issue here. We have recently introduced a change to the dialog primitives, where we expose the portal part and give you full control of the z-index layering. If/when we bring this to all other primitives, you'd be able to solve this.
That said, I have to ask a few questions based on your example:

What are you trying to achieve by having a popover inside a specific dropdown menu item? Or is it a contrived example? If so, what is the real thing that led you here?
Another thing I'm wondering is why would you auto-open the second thing (here the popover), it doesn't seem to make sense UX-wise anyway.
The DropdownMenu primitive is a very specific UI/accessibility pattern aimed to replicate similar menus you have in your OS for example, so generally shouldn't really diverge from using the provided parts.

Let us know!

Hi @benoitgrelard, thank you for replying.

What are you trying to achieve by having a popover inside a specific dropdown menu item? Or is it a contrived example? If so, what is the real thing that led you here?

This is a real-life use case where we want to display a dropdown menu that has tooltips (in the form of popovers) that we would display upon hovering a menu option. The tooltips would provide some additional information on what the menu options do.

Another thing I'm wondering is why would you auto-open the second thing (here the popover), it doesn't seem to make sense UX-wise anyway.

Agreed - this part of the example is contrived. The popover would be hidden by default and would display on hover. When I remove the auto-open functionality, the dropdown works as expected. I ran into the issue I reported while lazily trying to test my work with the tooltips open by default so that I wouldn't have to hover over them to see how they looked.

We have recently introduced a change to the dialog primitives, where we expose the portal part and give you full control of the z-index layering.

Sounds like this would sufficiently address the issue described here. Thank you again for taking a look!

This is a real-life use case where we want to display a dropdown menu that has tooltips (in the form of popovers) that we would display upon hovering a menu option. The tooltips would provide some additional information on what the menu options do.

Would they be tooltips or popovers? Tooltips work on focusing/hovering the trigger, so that might make sense. Popover work on click so I'm not sure how that would work considering that clicking on an item will action it and close the menu…

I ran into the issue I reported while lazily trying to test my work with the tooltips open by default so that I wouldn't have to hover over them to see how they looked.

In any case, if you aren't going to auto open it then am I ok to assume your issue is a non-issue then?
If so, feel free to close this github issue.

Would they be tooltips or popovers? Tooltips work on focusing/hovering the trigger, so that might make sense. Popover work on click so I'm not sure how that would work considering that clicking on an item will action it and close the menu…

Because of some aesthetic differences between our popovers and tooltips we happen to be using an on-hover popover in this case that is functioning like a tooltip, (although maybe that will change later).
I will close this issue out, thank you for the help!


[storage-blob]: createBlobServiceWithSas API

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
In the old Storage-Blob API, there was a call createBlobServiceWithSas which would take as input a hostName and sasToken and return a blobService.
In the new API, the same call takes multiple lines. Can an abstraction API be implemented to simplify calls if you just want to have two lines:

Connect to an existing Storage Account
Upload Block Blob to Container.

@YoDaMa We are working on v12 which introduced lots of convenience improvements. You can do this simply like
const blockBlobClient = new BlockBlobClient(sasURL);
await blockBlobContainer.uploadFile():

Looks like we've got something for you to try now in the new preview of v12 @YoDaMa.  Give it a shot.  Please open a new issue if you have any more questions or encounter any other bugs.  Thanks for reaching out with your question!


CMake: allow googletest and sanitizers-cmake from parent projects

This makes it easier to embed cubeb within larger projects that already provide googletest and/or sanitizers-cmake, by testing directly for what is used rather than indirectly for .git folders.

That's much nicer, thanks.  It failed on Travis due to the path to googletest/CMakeLists.txt, so the version I merge prepends PROJECT_SOURCE_DIR.
Merged with that change in 91f801d661d6fcad9d01ea5ba3bbf5d59fa9ac4c

Great, thanks!


Migrate configuration validation to zod

Summary
This migrates the validation of the configuration to zod.
Changes

Create ConfigurationSchema, replacing the previous schema.
Modify validate of configuration to work with zod.
Update tests accordingly.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

11 of 11 (100.0%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 93.662%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/entities/tests/human-description.builder.ts
1
90.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
6525

Relevant Lines:
6732

💛  - Coveralls


Support use in notebook v7

This project has been providing functionality for both jupyterlab and the classic notebook interface. As part of upgrading to support jupyterlab 3+, we've stopped working with classic notebook interface entirely - no matter if it was based on v6 or v7 of notebook.
I think its in scope to support notebook v7 for this project, but that requires maintenance - I'm updating the README file to reflect that via #24 and opening this issue to be a reference on that work.

Here is a notebook v7 extension we could mimic how to set things up I think, but I've not found docs on what, if anything, is required to extend the notebook v7 interface as compared to a normal jupyterlab extensions.
Do we need _jupyter_nbextension_paths for example?


spark_read_parquet from s3 error

When I read a parquet file on s3 from sparklyr context like this:
spark_read_parquet(sc, name = "parquet_test", path = "s3a://"), it throws me an error which is:
Caused by: java.io.IOException: Could not read footer for file: FileStatus{path=s3a: .....
I was able to read the parquet file in a sparkR session by using read.parquet() function. So there must be some differences in terms of spark context configuration between sparkR and sparklyr.
Any suggestions on this issue? Thanks.
Here is my session info:

utils::sessionInfo()
R version 3.4.1 (2017-06-30)
Platform: x86_64-redhat-linux-gnu (64-bit)
Running under: Amazon Linux AMI 2018.03

Matrix products: default
BLAS/LAPACK: /usr/lib64/R/lib/libRblas.so
locale:
[1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=en_US.UTF-8
[4] LC_COLLATE=en_US.UTF-8     LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8       LC_NAME=C                  LC_ADDRESS=C
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base
other attached packages:
[1] SparkR_2.4.0   dplyr_<IP_ADDRESS>  sparklyr_1.0.0
loaded via a namespace (and not attached):
[1] Rcpp_1.0.1       rstudioapi_0.10  magrittr_1.5     tidyselect_0.2.5 R6_2.4.0
[6] rlang_0.3.2      fansi_0.4.0      httr_1.4.0       tools_3.4.1      parallel_3.4.1
[11] config_0.3       utf8_1.1.4       cli_1.1.0        DBI_1.0.0        withr_2.1.2
[16] dbplyr_1.3.0     askpass_1.1      ellipsis_0.1.0   htmltools_0.3.6  openssl_1.3
[21] yaml_2.2.0       assertthat_0.2.1 digest_0.6.18    rprojroot_1.3-2  tibble_2.1.1
[26] forge_0.2.0      crayon_1.3.4     purrr_0.3.2      base64enc_0.1-3  htmlwidgets_1.3
[31] glue_1.3.1       compiler_3.4.1   pillar_1.3.1     generics_0.0.2   r2d3_0.2.3
[36] backports_1.1.3  jsonlite_1.6     pkgconfig_2.0.2

spark_read_parquet works well on my hadoop2.7+spark2.2.
Might be spark2.4 problem?

I'm using spark 2.4 with no issues reading parquet.

Hi Guys,
Sorry I should add the full error message but it's too long, I think the main cause is the permission issue to s3 bucket, here is another part of the error message which follows the one above:
Caused by: com.amazonaws.services.s3.model.AmazonS3Exception: Status Code: 403, AWS Service: Amazon S3, AWS Request ID: 414E14A3E6611A28, AWS Error Code: null, AWS Error Message: Forbidden, S3 Extended Request ID: 49cj2uD76mBE+RUnPActX6E5WBLdUn2D+DhZTWjVGez6hmxHtJUXpxgQVJ2J2Gze+OKyb7+5usE=
However, I'm able to read the parquet file using pyspark shell or SparkR shell but not Sparklyr, I'm also able to download the files from s3 bucket into my ec2 instance. I reckon it's still a setting problem in sparklyr?

usually, spark job permission is controlled by the client user and Hadoop user system.


Adding two new Gradients

Adding Snapchat & Ed's Sunset.
Had a previous pull request, but the two gradients were accidentally named the same.

👍 Thanks for contributing.


Content model update enhancement : Update object type according to content types

@anandp504 @sowmya-dixit @SanthoshVasabhaktula
Please review the code

The PR needs to be raised against release-1.12 branch. Closing this PR.


SA - Testing Issue

Sender<EMAIL_ADDRESS>Comment: Spacing in menus
Open #7 in Usersnap Dashboard
Notes:

(1) Spacing Left

Download original image
Browser: Chrome 61 (Linux)
Referer: http://amexio.org/showcaseapp/v2/index.html#/home
Screen size: 1366 x 768 Browser size: 1366 x 643
Powered by usersnap.com

Its fixed in showcase application.


Quests Locking Thread & Causing Crash?

Hi,
What is your Quests version / build number (do not say "latest")?
Quests 3.2
Describe the problem and how to replicate it. Any console errors to post using a pastebin?
Possible server crash after Quests locked a thread?
If applicable, can you provide an example quest from quests.yml using a pastebin?
Crash log: https://pastebin.com/EvZmwNEt
Can you please confirm if quests caused this and if there is anything i can do about it. Currently Quests is on the server for future development, no quests are live atm, except for the example permission based ones.
Thanks,

Wrong plugin, looks like you want https://github.com/LMBishop/Quests


Configuration option to force camel case

Added configuration option to force camel case. It can be used when JSON field names (or schema name) contain uppercase sequences.
For example, if we have EXAMPLE_SCHEMA.json and EXAMPLE_FIELD, they become EXAMPLESCHEMA.java with property eXAMPLEFIELD, but we usually want something like ExampleSchema.java with property exampleField.
What's needed to make this plugin work properly in these cases is just converting them to lowercase before generating class and field names, as well as getter and setter methods.
That was added in this pull request, and the plugin now features a boolean configuration option 'forceCamelCase', false by default.

Thanks for adding this feature! I always wanted it. Unknowingly created an issue #1020 to suggest the same.


[snap] Improve OS integration

Get back read-write access to $HOME/.httpie and $HOME/.config/httpie.

Snap servers are under heavy load, that explains the job failure. Will wait before merging.


Has anyone ever got traefik to work?

Been days now trying to traefik to do ssl/https. Seems its an IMPOSSIBILITY for the thing.
Hi! We'd love to help you with whatever problem you're having with Mantl. To
help us, please provide the following along with a description of your issue.
You can delete this message once you're done. Thanks!

Logs from the failing component, if applicable. Might be any of the following:

journalctl --no-pager -l -u <component>
docker logs <container>
kubectl logs <pod>
Sandbox logs from the Mesos UI

Changes made to sample.yml, if applicable.

Ansible version (ansible --version):

Python version (python --version):

Git commit hash or branch:

Cloud Environment:

Terraform version (terraform version):

@shaunstoltz I believe that you would have better luck here: https://github.com/containous/traefik
If it is any consolation, I have been having issues getting Traefik to work on an unrelated project. 🗡

I was able to hire the lead from traefik to spend an hour getting
traefik/ssl setup.  Very affordable and effective.  Our traefik on mantl
worked great after that.
On Thu, Aug 17, 2017 at 11:10 PM, Travis Rowland<EMAIL_ADDRESS>wrote:

@shaunstoltz https://github.com/shaunstoltz I believe that you would
have better luck here: https://github.com/containous/traefik
If it is any consolation, I have been having issues getting Traefik to
work on an unrelated project. 🗡
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mantl/mantl/issues/2021#issuecomment-323254424, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AKErskRwtUuotEdJQNqq5a4pRI0G6uNTks5sZQ6zgaJpZM4O6zwf
.

--
sr. devops engineer
wavefront

Can you post your learnings?

@kbroughton Yes, please share your learnings. 👍

will try to work something up tues/wed evening.
On Mon, Aug 21, 2017 at 2:57 PM, Travis Rowland<EMAIL_ADDRESS>wrote:

@kbroughton https://github.com/kbroughton Yes, please share your
learnings. 👍
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mantl/mantl/issues/2021#issuecomment-323837358, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AKErshCxK9zEmaBUirGu9_EywMmYXqPGks5saeE-gaJpZM4O6zwf
.

--
sr. devops engineer
wavefront

Thanks @kbroughton

I don't see any commits to maint or integ since june.  What's the status?
On Tue, Aug 22, 2017 at 11:26 PM, Travis Rowland<EMAIL_ADDRESS>wrote:

Thanks @kbroughton https://github.com/kbroughton
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mantl/mantl/issues/2021#issuecomment-324217588, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AKErsn7ql8vQV_FS569NfeFD9syUyicFks5sa6oPgaJpZM4O6zwf
.

--
sr. devops engineer
wavefront

working on this now, but the very first thing to do is add
accessLogsFile = "/var/log/traefik/access.log"
traefikLogsFile = "/var/log/traefik/traefik.log"
to /etc/traefik/traefik.toml
so you can see some logs :)
and set loglevel to DEBUG
On Sat, Aug 26, 2017 at 1:25 PM, Kesten Broughton<EMAIL_ADDRESS>wrote:

I don't see any commits to maint or integ since june.  What's the status?
On Tue, Aug 22, 2017 at 11:26 PM, Travis Rowland<EMAIL_ADDRESS>
wrote:

Thanks @kbroughton https://github.com/kbroughton
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mantl/mantl/issues/2021#issuecomment-324217588, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AKErsn7ql8vQV_FS569NfeFD9syUyicFks5sa6oPgaJpZM4O6zwf
.

--
sr. devops engineer
wavefront

--
sr. devops engineer
wavefront


Singular of Hypnosis is Hypnosis

const pluralize = require('pluralize');
console.log(pluralize.singular("hypnosis")); // hypnosi

Yes, everything that ends in -osis, -esis, -ose is broken. These are important greek suffixes, and appear widely in scientific nomemclature. Tuberculosis, basis, endosymbiose, electrophorese, apoptosis, etc.


list cmd is broken for 4.0.0 release

👋 looks like bob list is broken for 4.0.0 release
$ /opt/homebrew/Cellar/bob/4.0.0/bin/bob install v0.9.0
Downloaded version v0.9.0 to /Users/rui/.local/share/bob/v0.9.0.tar.gz
  [00:00:00] [██████████████████████████████████████] 11.78MiB/11.78MiB (27.25MiB/s, 0s)
Aug 19 07:11:41.479  INFO v0.9.0 has been successfully installed in /Users/rui/.local/share/bob

$ /opt/homebrew/Cellar/bob/4.0.0/bin/bob list
┌───────────┬─────────────┐
│  Version  │  Status     │
├───────────┼─────────────┤
└───────────┴─────────────┘

relates to https://github.com/Homebrew/homebrew-core/pull/181650

Same for me, only nightly is listed currently.

It seems like bob is not expanding the neovim archives for some dumb reason

i found the issue give me a few minutes

@chenrui333 @incoggnito can you test the artifacts from this https://github.com/MordechaiHadad/bob/actions/runs/10453155413
it should fix it

checking a5c0cda1e670d983599a4b0b561fcf430bfc1359 via https://github.com/Homebrew/homebrew-core/pull/181650

it works for me

it works for me

awesome, ill republish the release tomorrow

@chenrui333 I assume it also fixed for you according to the output you gave me, so I am closing this issue. Feel free to reopen it if the issue persists.

yeah, I can just try the new release and open a new issue if I still see the problem.

ubuntu 24.04 LTS, bob v4, bob-linux-x86-64, ran bob use stable it installed nvim
➜  ~ nvim Aug 21 15:49:45.857 ERROR Error: No such file or directory (os error 2) ➜  ~ bob list ┌───────────┬─────────────┐ │  Version  │  Status     │ ├───────────┼─────────────┤ └───────────┴─────────────┘ ➜  ~ nvim Aug 21 15:49:49.809 ERROR Error: No such file or directory (os error 2) ➜  ~ bob --version bob-nvim 4.0.0

@nurlord can you show ~/.local/share/bob?

I am having the same issue on Ubuntu 24.04 LTS.
$ ./bob install stable
Aug 22 16:11:51.861  INFO Fetching latest version
Downloaded version v0.10.1 to /home/marco/.local/share/bob/v0.10.1.appimage
  [00:00:00] [██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 11.56MiB/11.56MiB (17.99MiB/s, 0s)
Aug 22 16:11:53.737  INFO v0.10.1 has been successfully installed in /home/marco/.local/share/bob

$ ./bob use stable
Aug 22 16:12:01.066  INFO Fetching latest version
Aug 22 16:12:01.312  INFO v0.10.1 is already installed and used!

$ nvim
Aug 22 16:12:04.204 ERROR Error: No such file or directory (os error 2)

ill republish the release tomorrow

Did you republish with the same version?

can you show ~/.local/share/bob?

$ dir ~/.local/share/bob
total 12M
drwxr-xr-x 2 marco marco 4.0K Aug 21 17:37 nvim-bin/
-rw-r--r-- 1 marco marco    7 Aug 21 17:37 used
-rw-r--r-- 1 marco marco  12M Aug 22 13:25 v0.10.1.appimage

$ dir ~/.config/nvim/
ls: cannot access '/home/marco/.config/nvim/': No such file or directory

I am having the same issue on Ubuntu 24.04 LTS. Also nvim doesn't work.
$ ./bob install stable
Aug 22 16:11:51.861  INFO Fetching latest version
Downloaded version v0.10.1 to /home/marco/.local/share/bob/v0.10.1.appimage
  [00:00:00] [██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 11.56MiB/11.56MiB (17.99MiB/s, 0s)
Aug 22 16:11:53.737  INFO v0.10.1 has been successfully installed in /home/marco/.local/share/bob

$ ./bob use stable
Aug 22 16:12:01.066  INFO Fetching latest version
Aug 22 16:12:01.312  INFO v0.10.1 is already installed and used!

$ nvim
Aug 22 16:12:04.204 ERROR Error: No such file or directory (os error 2)

ill republish the release tomorrow

Did you republish with the same version?

can you show ~/.local/share/bob?

$ dir ~/.local/share/bob
total 12M
drwxr-xr-x 2 marco marco 4.0K Aug 21 17:37 nvim-bin/
-rw-r--r-- 1 marco marco    7 Aug 21 17:37 used
-rw-r--r-- 1 marco marco  12M Aug 22 13:25 v0.10.1.appimage

$ dir ~/.config/nvim/
ls: cannot access '/home/marco/.config/nvim/': No such file or directory

As a workaround I am using the earlier version 3.0.1, that works fine.

I did republish with the same version, and yes it does seem like you are using the bad release I released.

Also out of curiosity how do u manage to install bob on ubuntu? Afaik the only distro that bob is in the official repos is Arch

Hey since using v4 i'm having problems with bob. It doesn't set stable versions only nighlty ones. Also when updates are available, it doesn't manage to update saying "file not found" as shown  in the following image (bun is an alias for bob update nightly).
The workaround is erasing and installing nightly.
I'm on arch, using v4.0.0-2.

Hey since using v4 i'm having problems with bob. It doesn't set stable versions only nighlty ones. Also when updates are available, it doesn't manage to update saying "file not found" as shown in the following image (bun is an alias for bob update nightly).
The workaround is erasing and installing nightly.
I'm on arch, using v4.0.0-2.

Hmm interesting seems like updating nightly via update instead of use/install breaks.

Also out of curiosity how do u manage to install bob on ubuntu?

By following these instructions.

I can confirm that 4.0.1 works on the brew side, gonna ship via the same PR, https://github.com/Homebrew/homebrew-core/pull/181650

how do u manage to install bob on ubuntu?

By following these instructions.

Oh I see!


Export for GPT-2

Description
I would like to be able to to export the GPT-2 model for text generation into MXNet Clojure. Would the same approach with the BERT export script work? https://github.com/dmlc/gluon-nlp/blob/master/scripts/bert/export.py
Looking for the best way to approach it - happy to help with this issue if I'm able.

cc @sxjscience

It should be possible to make the GPT2Model a HybridBlock based on new additions to MXNet 1.6 (eg. arange_like). You're welcome to open a PR with the change.

Thanks for the feedback. I'll take a look at making the change 👍

I took a look at hybridizing the model and ran into problems. My experience with the Gluon/python code is probably not enough for me to tackle it on my own right now.
If anyone else is interested in this feature, please feel free to pick it up.
Or maybe, I'll be able to circle back to address it in the future.

@gigasquid would you mind sharing the error you got?

@eric-haibin-lin - No problem. I didn't get too far but here is my wip attempt https://github.com/dmlc/gluon-nlp/compare/master...gigasquid:gpt2-export?expand=1
When I try to hybridize it gives the sensible error of
Doing export for  gpt2_345m
Traceback (most recent call last):
  File "export.py", line 118, in <module>
    export()
  File "export.py", line 112, in export
    net(inputs)
  File "/usr/local/lib/python3.7/site-packages/mxnet/gluon/block.py", line 548, in __call__
    out = self.forward(*args)
  File "/usr/local/lib/python3.7/site-packages/mxnet/gluon/block.py", line 915, in forward
    return self._call_cached_op(x, *args)
  File "/usr/local/lib/python3.7/site-packages/mxnet/gluon/block.py", line 805, in _call_cached_op
    self._build_cache(*args)
  File "/usr/local/lib/python3.7/site-packages/mxnet/gluon/block.py", line 757, in _build_cache
    data, out = self._get_graph(*args)
  File "/usr/local/lib/python3.7/site-packages/mxnet/gluon/block.py", line 749, in _get_graph
    out = self.hybrid_forward(symbol, *grouped_inputs, **params)  # pylint: disable=no-value-for-parameter
  File "/Users/cmeier/workspace/deep-learning/gluon-nlp/scripts/text_generation/model/gpt.py", line 255, in hybrid_forward
    batch_size, seq_len = data.shape[0], data.shape[1]
AttributeError: 'Symbol' object has no attribute 'shape'

That's where I really didn't know where to go. I considered using shape-array https://mxnet.incubator.apache.org/api/python/docs/api/ndarray/ndarray.html#mxnet.ndarray.shape_array - but not sure if that was a good way to go. I didn't feel I had enough context/background to rewrite the layers for symbolic.

Thanks for clarifying the issue you met. Instead of using shape-array, it's possible to rewrite the forward function to not make explicit use of shape based on operators such as F.arange_like.

Will be fixed by https://github.com/dmlc/gluon-nlp/pull/1010

This is so awesome @leezu thanks 💯


feat: add UpdateDeploy to DeployClient

While you're there you should remove use of ftlv1connect.ControllerServiceClient from the package and replace it with DeployClient


Illuminate\Support\ServiceProvider::mergeConfigFrom() should validate $path

Laravel Version: 5.4.32
PHP Version: 7.1
Database Driver & Version: MySQL 5.7

Description:
In Illuminate\Support\ServiceProvider the method mergeConfigFrom() simply requires the given $path. I think the framework should check before if the given path exists and is a valid file.
On one of my servers the PHP function realpath is not working as expected and therefore returns false instead of a valid path. I used the package https://github.com/HTMLMin/Laravel-HTMLMin there, and this package uses realpath() in its ServiceProvider.
This results in a FatalErrorException:
production.ERROR: Symfony\Component\Debug\Exception\FatalErrorException:
Illuminate\Support\ServiceProvider::mergeConfigFrom(): Failed opening required ''

Obviously it is the responsibility of the package to provide a real path, but i think it may be a good idea to validate the $path in mergeConfigFrom before requiring it.

For suggestions and feature requests please use the https://github.com/laravel/internals repo.