[PUI] IPN missing in search

Please verify that this bug has NOT been raised before.

[x] I checked and didn't find a similar issue

Describe the bug*
Searching in the old interface shows the IPN and the mart name:

In the new interface the IPN is missing:

Steps to Reproduce

click search button
enter search string

Expected behaviour
IPN should be shown
Deployment Method

[ ] Docker
[ ] Package
[x] Bare metal
[ ] Other - added info in Steps to Reproduce

Version Information
0.17.0.dev
c734741
2024-11-24
Please verify if you can reproduce this bug on the demo site.

[ ] I can reproduce this bug on the demo site.

Relevant log output

Hi mate,
it works for me:

Did you check the Search settings in options, probably something misconfigured there?
PS: i expected it to be Whole word serach option but strange enough it does not do what i expected - ie setting it to true does not prevent partial search :)

I made an update just now. Still the same result. I did not find a corresponding search setting:

During update I got this massage:
InvenTree database migrations completed
Updating frontend...
Downloading frontend...
Current frontend information for commit is not available - this is expected in some cases
ERROR: Cannot find any workflow runs for current SHA
Python version 3.10.12 - /usr/bin/python3
Adding plugin sample static content

@SergeoLacruz if you are running from 0.17.0 dev version then the UI is not correctly up to date. The search table should look like this:

So, I think that the user-interface files are not being downloaded properly - so probably this error is factoring in:
ERROR: Cannot find any workflow runs for current SHA

Can you please share the entire log for the update process?

Here it comes:
log.txt
It's a bare metal setup on Ubuntu 22.04.
Your picture does not show the problem because 1553WBDK from the demo dataset does not have an IPN.

It seems lke you are running bare metal. In this case you will have to build the frontend yourself by running invoke int.frontend-build. This requires node to be presend on the system

I remember...
We discussed this already.
I former times I needed to download the frontend manually.

You can still download the frontend manually, but only if you run on a sha on official master and not some custom modified version. Or you use a tagged version, then the download should happen automatically.

michael@Tree:~/src$ invoke int.frontend-build
Building frontend
yarn run v1.22.22
$ tsc && vite build --emptyOutDir
src/App.tsx(1,29): error TS2307: Cannot find module '@tanstack/react-query' or its corresponding type declarations.
src/App.tsx(2,19): error TS2307: Cannot find module 'axios' or its corresponding type declarations.
src/components/Boundary.tsx(1,19): error TS2307: Cannot find module '@lingui/macro' or its corresponding type declarations.
...

Several hundred errors.
This seems to be an endless story. Giving up...

@SergeoLacruz this error means the required packages are not there; invoke int.frontend-compile will set up everything

Victory :-)
On Ubuntu 22.04 There are some more things to do:
install npm
install tsx using npm
install yarn
install node-typescript
For nodejs upgrade package info because the latest on 22.04 is 12:
curl -sL https://deb.nodesource.com/setup_20.x | sudo bash -
sudo apt-get install nodejs
invoke int.frontend-install
invoke int.frontend-trans
invoke int.frontend-build
got some warnings like
▲ [WARNING] Unexpected "(" [css-syntax-error]
<stdin>:91:2:
  91 │   (max-width: 48em) {
     ╵   ^

Finally the new UI works es expected and the IPN is there :-) Thanks to all for the help.
I will add a paragraph to the docs soon.


Enhance home trending plays

Description
This PR introduces the new trending plays in the home page of React Play. It now displays plays according to the weekly views of a play.
Fixes #500
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Testing through previews
Checklist:

[ ] 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
[ ] Any dependent changes have been merged and published in downstream modules

@harshsinghatz still working on the PR cuz of security errors in a local build.... so I'm still testing out features and not yet completed with it.
Will request a review from you once done

@harshsinghatz still working on the PR cuz of security errors in a local build.... so I'm still testing out features and not yet completed with it. Will request a review from you once done

Cool!


Something wrong with  electron-packager

When I begin packaging my project, I run this code electron-packager ./ --platform=win32 --arch=ia32, the packaging is success, but I open the .exe file in the project ,there are some error
Uncaught Error: %1 is not a valid Win32 application. \\?\C:\Users\user\Desktop\Demo\electron-serialport\electron-serialport-win32-ia32\resources\app\node_modules\serialport\build\Release\serialport.node     at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:172:20)     at Object.Module._extensions..node (module.js:598:18)     at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:172:20)     at Module.load (module.js:503:32)     at tryModuleLoad (module.js:466:12)     at Function.Module._load (module.js:458:3)     at Module.require (module.js:513:17)     at require (internal/module.js:11:18)     at bindings (C:\Users\user\Desktop\Demo\electron-serialport\electron-serialport-win32-ia32\resources\app\node_modules\bindings\bindings.js:76:44)     at Object.<anonymous> (C:\Users\user\Desktop\Demo\electron-serialport\electron-serialport-win32-ia32\resources\app\node_modules\serialport\lib\bindings.js:3:35)
what should I do to solve them？？？

This is an issue with electron-packager and not electron-quick-start, please open an issue there if you are still experiencing issues!

It's unlikely an Electron Packager issue either. This looks like you need to use electron-rebuild and/or run the correct arch for your system.


0.5.10 doesn't compile

If I try and compile 0.5.10 as part of nrf91-rs (0.1.0 is on crates.io) I get this error:
error: failed to run custom build command for `cortex-m v0.5.10`
process didn't exit successfully: `/home/jonathan/Documents/programming/testnrf/target/debug/build/cortex-m-91f41e6494ce18ce/build-script-build` (exit code: 101)
--- stderr
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Custom { kind: InvalidInput, error: StringError("the source path is not an existing regular file") }', src/libcore/result.rs:997:5
note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.

Is this a cortex-m fault or an something the nrf91-rs crate has done wrong?

FWIF, I'm able to compile nrf91-rs with on both stable and nightly (2019-05-13) for my mac target and for thumbv7em-none-eabihf. Both 0.5.8 and 0.6.0 were compiled successfully during building of nrf crate.

The error indicates a missing bin/thumbv8-X.a. We now do support ARMv8-M and those files exist, so closing.


Start slide show from slide x

Would be nice to have the option to start the slideshow from a certain slide number.
/oscpoint/slideshow/start/from [integer: n]

Surprisingly, there's no option in the PPT object model to do this natively - it'd have to be:

Start slideshow
Goto slide #

This give a flash of slide 1 each time, so isn't great - same problem applies to the 'Start from current slide' action.
When I get a bit of time I'll revisit this issue and see if there's a way to fix it.

Ah ok, then I first have to check with the OSC feedback if the slideshow is running, then use the goto action to jump to slide x and check the OSC feedback again if the current slide is slide x. When all this is set, then I can switch the videomixer input.

Added to v2.x


BUG

Describe the bug and expected behavior
Metasploit keeps getting re-downloaded again and again saying that the hashes don't match. Not sure if chocolatey is doing the checksum check. What can I do?

@mycryptonite Thanks for the report. Metasploit is occasionally updated and the hash we have with the install then no longer matches. We updated to the current hash. Please let us know if you are still having issues.


Suggestion: Switch to MSAL

The provider currently uses ADAL, which is no longer the recommended way to authenticate to AAD. MSAL provides a much more convenient flow, by launching a browser (instead of the device code flow). So please consider switching.
I believe it might also resolve #195 since MSAL has persistent token caching.

Also related: https://developercommunity.visualstudio.com/idea/1240160/artifacts-authentication-using-bearer-tokens.html


Command palette semantic similarity doesn't match Python: Create Environment

Testing #23984
Searching for create venv should match Python: Create Environment here

/duplicate https://github.com/microsoft/vscode/issues/195573


Please provide option to skip http link check.

Is your feature request related to a problem? Please describe.
See Failed Action.
For some reason, I have to keep http links in the description, but I didn't find a configurable option for this in the plugin's documentation.
Describe the solution you'd like
Please provide option to skip http link check.
Describe alternatives you've considered
Additional context

Disable verifyPlugin task is not what I want, because I still want checks other than this to run.In addition, the website pointed to by the link is not under my control, and it is unreachable to persuade the website administrator to switch to https

Then please use https://tinyurl.com/app or similar service. Plugin description with HTTP link will not be accepted on JetBrains Marketplace.


Feature Request: Add Support for rstest Dependency Integration

First of all, thank you for the great work on the test-with crate.
I would like to request a new feature that integrates the rstest crate with test-with. Specifically, I am looking for a way to conditionally run parameterized tests defined using rstest within the test-with macro.
something like that :
 #[rstest]
    #[case(4, 5, 9)]
    #[case(5, 5, 10)]
    #[test_with::env("RUN_CONDITIONAL_TESTS")]
    fn test_add_conditional(#[case] a: i32, #[case] b: i32, #[case] expected: i32) {
        assert_eq!(add(a, b), expected);
    }

I don't know if it's possible to do something like that with the actual code. I think it will require some custom code.
That will be great if we can enable a feature flag that allow us to override the tests rendered by rstest.

Thanks for the idea.  The current #[test-with] is workable for your case.
It is good to set #[test-with] as the inner macro for a test function, but the #[rstest] will change the normal function to a test function.  Therefore, in your case, the #[test-with] is the outer one.

By the way, if you run into any issue, it will be always welcome to reopen the issue. :smile:


List Management - Project Modal Save button failure

Describe the bug
Every time I press save I get the "Error during processing the request" warning
To Reproduce
Steps to reproduce the behavior:

Go to List management (projects)
Click on any project name
click save
See error

Expected behavior
should save and close modal
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
I updated a special history entry for the angus project from no history to one entry. not sure if bug existed before this or not, but it's happening on other projects too.

Now all the special fields has a default value. So couldn't reproduce this issue. I tried to create a new project with required fields only and it is working. I tried to update the same and still working.


Evaluate exporting functionality from itwin that is currently being used

Pineapple code (which Civil relies on) has a case where they import something that is not exported. We should evaluate if this can be exported officially, or if these apps should change their code. We're trying to support iTwin Studio and this deep import is not allowed in that platform.
In Pineapple's @bentley/itwin-common/src/component/colorpickerpopover/ColorPickerPopover.tsx there is:
import { Popover } from "@itwin/itwinui-react/cjs/core/utils";
Can we export Popover?

Please don't open duplicate issues. As I mentioned in #1429, Popover is an internal utility not meant to be used outside iTwinUI.
For now, you will need to bring your own Popover utility; you could use floating-ui or radix-ui or anything else you might find.
In the next major version, we will rewrite our Popover on top of floating-ui and expose it publicly. You can track this issue: https://github.com/iTwin/iTwinUI/issues/914.


[TVM Integration] Improve TVM Integration: Tutorial + Investigating Numerical Issue

Description
TVM support has been added in https://github.com/dmlc/gluon-nlp/pull/1390. Also, we updated our benchmarking utility to support profiling the inference speed of TVM: https://github.com/dmlc/gluon-nlp/tree/master/scripts/benchmarks. We can further improve our document.

[ ] Attach the benchmark numbers. (Good for beginners)
[ ] Add a tutorial about how to convert GluonNLP models to TVM and do inference. (Good for beginners)
[ ] Investigate the numerical issues triggered when converting ALBERT to TVM. Currently, the test may still sometimes fail even if atol=1E-1, rtol=1E-3.

@dmlc/gluon-nlp-committers

To publish the benchmark numbers we need to pick the environment. we've been using EC2 so whoever contributes this may require access to AWS and EC2.


Highlight is off by 1 in Live Preview

First of all, thank you for this awesome plugin. It is easy to understand and integrate.
Plugin Specifics
Name: Advanced Codeblock
Version: 1.1.2
Problem
There's a difference between Live Preview vs Reading Mode if I do not add nums.
If I add jsx {3-5} to the following code block, the highlight changes in the Live Preview vs Reading View.
function Form() {
    const [firstName, setFirstName] = useState("John");
    const [lastName, setLastName] = useState("Smith");
    // ✅ Good: calculated during rendering
    const fullName = firstName + " " + lastName;
    // ...
}

Live Preview's screenshot:

Reading View's screenshot:

Summary
The Live Preview incorrectly starts and ends highlighting 1 line early if we do not pass nums in the first line.

I just release a new version.
If it can't fix you problem, feel free to contact me.

@lijyze I have upgraded the plugin to version 1.1.4 and the issue persists even after relaunching the Obsidian.

Which theme are you using?
在 2023年7月28日，17:32，Sufian @.***> 写道：

@lijyzehttps://github.com/lijyze I have upgraded the plugin to version 1.1.4 and the issue persists even after relaunching the Obsidian.
—
Reply to this email directly, view it on GitHubhttps://github.com/lijyze/obsidian-advanced-codeblock/issues/10#issuecomment-1655375902, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGJI5DA7Y7VV57DYSPZWV5TXSOBLRANCNFSM6AAAAAA23B542M.
You are receiving this because you were mentioned.Message ID: @.***>

@lijyze happens with both the default theme and Obsidian Nord.

Bug has been fixed, please try v1.1.5, it should work well.

Awesome! Thanks for fixing it.


Tower base class

The towers need to inherit from a virtual tower base class, because they have such similar methods

Godot does not work very well with inheritance, at least not with the scripts. It's just not intuitive. It's much better with composition, so I decided to take that route.


This cause deadlock so tests timeouts from time to time (and unpredictably)

https://github.com/RedHatInsights/insights-results-smart-proxy/blob/ebf45c0dba7e31516b1fd7d3696fd28d91e6562c/server/handlers_test.go#L135

Fix: https://github.com/RedHatInsights/insights-results-smart-proxy/pull/480


FIX for hmtltabs-issue 29

Hi @roberthechtletex
in this branch, I added another Update to the htmltabs.sty to fix the issue 29 in htmltabs' seperate repository. Please try the version in externals/htmltabs/ and let me know if the issue is resolved now, before we merge and deploy it.
Thanks,
Lupino.

Yes, with branch issue-29 checked out, the MWE from https://gitlab.le-tex.de/htmltabs/htmltabs/-/issues/29 now is bug-free.


Add exercise 14: Car array manipulation and related logic

Add exercise 14: Car array manipulation and related logic
Includes array of cars with properties like brand, model, speed, and state (on/off).
Implements various functionalities: checking speeds, determining if any car is on, calculating average speed, and more.

Adjusted the format of comments for clarity but retained the commented-out code as it is part of the exercise instructions.


Nix build failure caused by GdkPixbuf-2.0

Describe the bug
A clear and concise description of what the bug is.
To Reproduce

Clone the repository
Run nix build

error: builder for '/nix/store/bjrkxrfk0z3q4gwnidhm4ilz7dyimygh-hyprpanel-latest.drv' failed with exit code 1;
       last 10 log lines:
       > Running phase: patchPhase
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: configurePhase
       > calling 'preConfigure' function hook '_multioutConfig'
       > no configure script, doing nothing
       > Running phase: buildPhase
       > 4 | import GdkPixbuf from<EMAIL_ADDRESS>       >                           ^
       > error: Could not resolve<EMAIL_ADDRESS>Maybe you need to "bun install"?
       >     at /build/nrn2j05b1w5qinz0a77jva3xqj135kcc-source/modules/menus/dashboard/profile/index.ts:4:23
       For full logs, run 'nix log /nix/store/bjrkxrfk0z3q4gwnidhm4ilz7dyimygh-hyprpanel-latest.drv'.
error: 1 dependencies of derivation '/nix/store/0r8shgja2cgq0d3sgbmic1fi1vpb5kg8-hyprpanel.drv' failed to build

Expected behavior
HyprPanel should build
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

Distribution: NixOS
Window Manager/Desktop Environment: Hyprland

Additional context
This issue is caused by modules/menus/dashboard/profile/index.ts:4 with
import GdkPixbuf from<EMAIL_ADDRESS>
which (as far as I'm aware anyway) isn't part of the default Ags types. Removing this line, and removing line 30 resolves the build issue, and doesn't seem to cause any issues in my testing.

This issue should be closed with when the pixbuf_fix branch gets merged to master.


deb and rpm packages.

@mskucherawy Kudos on this project - OpenARC!
Would it be possible for you to setup a small virtual build server to automatically build deb and rpm packages for the most common linux distros, debian, ubuntu, centos, fedora, etc.?

There are already build systems for a lot of these, if you upload source packages. COPR covers Fedora and CentOS. PPA covers Ubuntu, and maybe Debian.
That said, I think the real blocker here is having a tagged release.

I'd be happy to package it for Fedora and EPEL, once there's a stable release.  I expect to meet stable release criteria there would have to be unit tests and a corpus of example messages (both well-formed and not) to prove functionally correct.  Most of the items currently in the issues list would need to be addressed.
FWIW, the spec file in contrib/spec/openarc.spec is a fine start.   I found it needing
autoreconf --install
just before calling ./configure.  (yes, that's not best practice to put in the spec I know, but it suffices in place of an actual release tarball that includes configure and friends).
Then one can easily generate the source tarball with
git archive --format tar --prefix=openarc-0.1.0/ HEAD | gzip -9 > rpmbuild/SOURCES/openarc-0.1.0.tar.gz
drop the spec file into rpmbuild/SPECS/
and in the rpmbuild directory do:
rpmbuild -ba --define "_topdir $(pwd)" SPECS/openarc.spec
and get the resulting packages out of rpmbuild/RPMS/.

contrib/spec/openarc.spec still needs some work before it should be used for "real" packages.
Most notably, it should use a systemd unit instead of a SysV init script for RHEL/CentOS >= 7. This is important to get right from the start, since RHEL best practices strongly recommend against moving from SysV to systemd in a package upgrade. (Mostly because you lose whether the administrator has the service set to start on boot, and revert to the package's default.)
The spec is also missing a bunch of build requirements, like libbsd-devel, and libtool
opendkim got this mostly right in its spec.
Unfortunately, I don't expect to have the time to submit a PR to clean this up for a while.

https://github.com/mskucherawy/OpenARC/pull/51


Conda recently released a new plugin hook which allows plugins to define their own settings. We should take advantage of this for this project.
Why is this needed?
Channel settings was originally implemented to provide a way for conda-auth to store additional information that it needed. Rather than relying on something in conda, for the sake of isolation, I believe it would be better to manage the settings that conda-auth uses within conda auth itself.
What should happen?
Build a similar settings structure to channel settings that would allow the storage of all the same information for conda auth.
Additional Context
No response

This actually wouldn't work as we need to edit what anaconda uses internally to recognize as the correct auth handler to use for its connections! 🙃


Add support for valued removals

https://github.com/thomaspoignant/scim-patch/issues/54

I'll do this tommorow, tnx for fast reply

In that case, if your value in your remove patch is { "foo","bar"} you should remove both objects.

yes. It will remove both

Could you please add your linter, to not lint code manually?

@thomaspoignant should I go with remove all entries? I don't mind to change it fast if needed

@thomaspoignant should I go with remove all entries? I don't mind to change it fast if needed

Yes I think we should remove all entries

That's more user friendly like way because you should not have fully duplicated entries in an array inside SCIM object, but I'll add this now ;)

@thomaspoignant updated

@thomaspoignant can we merge this today somehow?

@thomaspoignant can we merge this today somehow?

I will review it as soon as I have time.
Not sure if we will be able to merge it today but I'll try my best.

I tried to do this best no perf impactfull as I could because I saw benchmarks ;) That's works for me, tnx

Also forget to rethink about the code after we agreed, that we are removing all entries, kinda feeling ashamed right now about the code quality ;) Anyway, have a nice week !


Monkeypatch PandasArray class fix #20

Pandas 2.x renamed and moved the PandasArray class.
This allows elbow to be used with Pandas >= 2.0 (current is 2.2).

LGTM!


Fix freeze when requesting clipboard image from our own window

Fixes #83949.
When requesting clipboard contents from the current window, the SelectionNotify event is never received, which causes a freeze. I'm not sure if that's expected X11 behavior or a bug in the selection logic. Either way, the text clipboard avoids this problem by handling the request without involving the X11 clipboard system, so here I've done something similar. Since we don't support putting images on the clipboard (yet 🤞), I just early-exit in the selection logic.

Thanks!


Setup code coverage

kcov is probably the best solution to this.
Docker should be used (to prevent having to build kcov) with ragnaroek/kcov_head image.
tarpaulin could be used, but is now nightly only and really slow.
Not sure how to integrate this into CI:

Can travis use a different image for just one step?
ragnaroek/kcov_head has an ENTRYPOINT set to kcov which makes it hard to use in CI. Will another image have to be built?
Integration with codecov.io would be good.

Closed by #70.


Nominatim request is made HTTP, but Access-Control-Allow-Origin is only on https

This results in a constant state of "We are somewhere on earth..." rather than anything useful. I believe this will Just Work (tm) if the address in https://github.com/maproulette/maproulette2/blob/86d293595eef83aa78748bb4856fd2ba07b0cd63/app/assets/javascripts/main.js#L89 is changed to https, but I don't have the local setup to test it.

This appears to be an HTTPS Everywhere-related bug. This works fine with the OpenStreetMap rule disabled in HTTPS Everywhere.


install: Mailer From: address and auth username should be independently configurable

The issue will be closed without any reasons if it does not satisfy any of following requirements:

Gogs version (or commit ref):  <IP_ADDRESS>1
Operating system: Debian Linux Jessie amd64
Database (use [x]):

[ ] PostgreSQL
[ ] MySQL
[x] SQLite

Can you reproduce the bug at https://try.gogs.io:

[ ] Yes (provide example URL)
[ ] No
[x] Not relevant

Description
When performing the installation via the web UI, the mailer does not allow for configuring the SMTP authentication credentials user/password to be configured indepedently from the From: address but assumes that the authenticated user name is equal to the From: address. Moreover, form validation leads to the user always being a 'valid' mail address.
This breaks the mailer config whenever user != From: address, which is not an unusual occurence.
It would be great if this scenario could be supported by the installer mask, as fixing configuration keys manually after they should have been set by the installer routine is an unnecessary duplication of effort.

I totally agree.
In fact both my main email providers (private and at work) don't use the mail address as user name.

Just realize this is already implemented:

This is not fixed.
The form still does not allow user name other than valid mail adress.

Didn't clear about the problem, got it now. :sweat:

But, @CWempe your request is different from what the thread's original title.

Patch has pushed to fix this issue, please test on develop branch.

It works!
Thanks


installation error make launch

CARLA version: 0.9.13
Platform/OS: win10 Pro
Problem you have experienced: make launch error
What you expected to happen: how to fix this problem
Steps to reproduce:
Other information (documentation you consulted, workarounds you tried): error detail ...
C:\tools\carla>make launch
-[Setup]: [Batch params]: --boost-toolset msvc-14.2 --all
-[Setup]: Asynchronous jobs:  16
-[Setup]: Boost toolset:      msvc-14.2
-[Setup]: Install directory:  "C:\tools\carla\Build"
-[Setup]: Installing zlib...
-[install_zlib]: [Batch params]: --build-dir "C:\tools\carla\Build"
-[install_zlib]: Not downloading zlib because already exists the folder "C:\tools\carla\Build\zlib-source".
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument  value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is MSVC 19.29.30148.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - broken
CMake Error at C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeTestCCompiler.cmake:68 (message):
The C compiler
"C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe"

is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/tools/carla/Build/zlib-source/build/CMakeFiles/CMakeScratch/TryCompile-qiyrny

Run Build Command(s):C:/Program Files/CMake/bin/cmake.exe -E env VERBOSE=1 nmake -f Makefile /nologo cmTC_4f2ba\fast &&     C:\GnuWin32\bin\make.exe  -f CMakeFiles\cmTC_4f2ba.dir\build.make /nologo -L                  CMakeFiles\cmTC_4f2ba.dir\build
make[1]: ディレクトリ `C:/tools/carla/Build/zlib-source/build/CMakeFiles/CMakeScratch/TryCompile-qiyrny' に入ります
make[1]: ディレクトリ `C:/tools/carla/Build/zlib-source/build/CMakeFiles/CMakeScratch/TryCompile-qiyrny' から出ます
CMakeFiles\cmTC_4f2ba.dir\build.make:1: *** 分離記号を欠いています.  中止.
NMAKE : fatal error U1077: 'C:\GnuWin32\bin\make.exe' : リターン コード '0x2'
Stop.

CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:4 (project)
-- Configuring incomplete, errors occurred!
-[install_zlib]: [CMAKE ERROR] An error ocurred while executing cmake command.
-[install_zlib]: [CMAKE ERROR] Possible causes:
-[install_zlib]:                - Make sure "CMake" is installed.
-[install_zlib]:                - Make sure it is available on your Windows "path".
-[install_zlib]:                - Make sure you have cmake 3.12.4 or higher installed.
-[install_zlib]: Exiting with error...

-[Setup]:
Ok, and error ocurred, don't panic!
We have different platforms where you can find some help :)

Make sure you have read the documentation:
http://carla.readthedocs.io/en/latest/how_to_build_on_windows/

If the problem persists, you can ask on our Github's "Building on Windows" issue:
https://github.com/carla-simulator/carla/issues/21

Or just use our Discord channel!
We'll be glad to help you there :)
https://discord.gg/42KJdRj
make: *** [setup] エラー 1

Is it solved? same issue here:

** Visual Studio 2019 Developer Command Prompt v16.11.31
** Copyright (c) 2021 Microsoft Corporation

[vcvarsall.bat] Environment initialized for: 'x64'
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community>cd ..
C:\Program Files (x86)\Microsoft Visual Studio\2019>cd ..
C:\Program Files (x86)\Microsoft Visual Studio>cd ..
C:\Program Files (x86)>cd ..
C:>cd carla
C:\carla>make PythonAPI
-[Setup]: [Batch params]: --boost-toolset msvc-14.2 --all
-[Setup]: Asynchronous jobs:  8
-[Setup]: Boost toolset:      msvc-14.2
-[Setup]: Install directory:  "C:\carla\Build"
-[Setup]: Installing zlib...
-[install_zlib]: [Batch params]: --build-dir "C:\carla\Build"
-[install_zlib]: Not downloading zlib because already exists the folder "C:\carla\Build\zlib-source".
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument  value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is MSVC 19.29.30152.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - broken
CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:67 (message):
The C compiler
"C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe"

is not able to compile a simple test program.
It fails with the following output:
Change Dir: 'C:/carla/Build/zlib-source/build/CMakeFiles/CMakeScratch/TryCompile-4p5dw4'

Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 nmake -f Makefile /nologo cmTC_8bb16\fast
    C:\Program Files (x86)\GnuWin32\bin  -f CMakeFiles\cmTC_8bb16.dir\build.make /nologo -L                  CMakeFiles\cmTC_8bb16.dir\build
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'C:\Program' : return code '0x1'
Stop.

CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:4 (project)
-- Configuring incomplete, errors occurred!
-[install_zlib]: [CMAKE ERROR] An error ocurred while executing cmake command.
-[install_zlib]: [CMAKE ERROR] Possible causes:
-[install_zlib]:                - Make sure "CMake" is installed.
-[install_zlib]:                - Make sure it is available on your Windows "path".
-[install_zlib]:                - Make sure you have cmake 3.12.4 or higher installed.
-[install_zlib]: Exiting with error...

-[Setup]:
Ok, and error ocurred, don't panic!
We have different platforms where you can find some help :)

Make sure you have read the documentation:
http://carla.readthedocs.io/en/latest/how_to_build_on_windows/

If the problem persists, you can ask on our Github's "Building on Windows" issue:
https://github.com/carla-simulator/carla/issues/21

Or just use our Discord channel!
We'll be glad to help you there :)
https://discord.gg/42KJdRj
make: *** [setup] Error 1

Can anybody help solving this issue?


Paddle hitbox extends beyond visible area

One can play notes that appear to be off the outer edges of the paddles.

possibly related to #8?


[api] Adding rspecs for automation requests as per v1.0

Adding tests for automation requests, creating single and multiple
automation requests.

https://trello.com/c/p76x7lcu/19-api-complete-rspecs-for-v2-0-rest-api

could you rebase this? there is a fix on master to fix this build error
thanks

yep, working on it.
Thanks.


Publish unpublished crates to crates.io

Problem description
I noticed that in the "install from source" guide you mention that one can't cargo install pixi from crates.io because of reliance on unpublished crates.
It might be nice to publish those unpublished crates to crates.io
Are these crates you developed or dependencies? Which ones are they?

The reason for this is that we depend on some unpublished crates which disallows us to publish to crates.io.

It looks like it's possibly only the astral-sh UV crates that aren't on cargo.
Stuff like that:
distribution-filename = { git = "https://github.com/astral-sh/uv", tag = "0.4.0" }
distribution-types = { git = "https://github.com/astral-sh/uv", tag = "0.4.0" }

Yep there are quite a few of them. We did split pixi into several crates. Some of them do not depend on any of the astral crates and we do plan on publishing those to crates.
Unfortunately for the pixi binary itself we cant until astral decides to publish some of those crates.

You might be able to fork and publish the forks but yeah that'd be annoying
to maintain.
Have you reached out to astral and asked them to consider publishing
themselves? They might just not think that anyone is using their crates.
On Sat, Sep 7, 2024, 13:45 Bas Zalmstra @.***> wrote:

Yep there are quite a few of them. We did split pixi into several crates.
Some of them do not depend on any of the astral crates and we do plan on
publishing those to crates.
Unfortunately for the pixi binary itself we cant until astral decides to
publish some of those crates.
—
Reply to this email directly, view it on GitHub
https://github.com/prefix-dev/pixi/issues/2002#issuecomment-2335161684,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF77AQIBRZUUF4B2SOW7MU3ZVLRM7AVCNFSM6AAAAABNZ562P6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZVGE3DCNRYGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

We sure have but unfortunately no luck.
Forking and publishing their work also doesnt seem appropriate.
If I may ask, why would you prefer to get pixi from crates.ion? You can still install pixi with cargo by using a git reference.

I couldn't find a very explicit request in the uv issue list to publish unpublished crates to crates.io
Here are some related issues though:

https://github.com/astral-sh/uv/issues/5588
https://github.com/astral-sh/uv/issues/4392
https://github.com/astral-sh/uv/issues/3538

Did I miss something?
Reasons for using crates.io for everything instead of relying on git for some:
Using Git dependencies in Cargo instead of crates.io introduces several risks:

Build Reproducibility: Using crates.io guarantees the use of a specific, immutable version of a crate, ensuring consistent builds. With Git, there's no such guarantee unless you pin to a specific commit, which can be cumbersome.
Crates.io auditing: crates.io crates undergo some level of community review and can be more easily audited for security. Using arbitrary Git repositories can expose your project to unvetted or potentially insecure code (don't think there's a bug risk for this with astral but still)
Availability Issues: Git repositories may become unavailable if the repo is deleted or goes offline, while crates.io provides a stable hosting service for crates. (again no big risk in this case)

Plus easier source installs, reusability etc

He @corneliusroemer,
We completely agree, and if there was a way to handle it with a level of maintenance that we found acceptable, we would have done it already. We've had offline conversations with the uv team, which is where we got this information.
A short counter-argument for why we’re not too worried about using git dependencies at the moment:

The Cargo.lock contains the commit hashes, so from a reproducibility perspective, we’re pretty solid. We update uv dependencies manually, primarily handled by @tdejager, which ensures careful, non-automated updates.
I’m not sure how putting the tool on crates.io would be any different, as we already get significant input via our GitHub repo.
uv has 600 forks, which should make it robust in terms of availability. GitHub going down seems less likely than crates.io, given how much more depends on it.

The biggest downside right now is that you can't cargo install pixi, and it’s harder to start distributing our own crates—but we're actually starting to address that now for the pixi build feature.


Support cache

What cache should do for the library ? or how it works ?
on run, a hash is calculated from the args  and payload.
If we have the hash, we check of its deadline, if still available only take that value from cache
else run the producer

as a config we support:
cacheConfig: { enabled: boolean, getDeadline: currentState => number, hash: (args, payload) => string}

we also need the following:

invalidateCache as a property of return of useAsyncState

invalidateCache as a property of PostSubscribeProps
function invalidateCache(cacheKey?: string) deletes either the cacheKey as param, if undefined, invalidates the whole cache.

persistCache as cacheConfig called whenever an entry is added to the cache

loadCache as cacheConfig called when the async state instance is created

issue: when SSR using remix, the cache stops working although its the same instance


Why is "break" not implemented in "each"?

Hey
Why is the each method not implemented so, that a break (or a "pseudo break") can be used?
I know you can make use of "break" by using any or some - however I find it strange to use these methods just for iterating.
Why don't we change the implementation to something like this:
  _.each = _.forEach = function (obj, iteratee, context) {
	var breakString = "break";
	iteratee = optimizeCb(iteratee, context);
	var i, length;
	if (isArrayLike(obj)) {
	  for (i = 0, length = obj.length; i < length; i++) {
		if (iteratee(obj[i], i, obj) === breakString) {
		  break;
		}
	  }
	} else {
	  var keys = _.keys(obj);
	  for (i = 0, length = keys.length; i < length; i++) {
		if (iteratee(obj[keys[i]], keys[i], obj) === breakString) {
		  break;
		}
	  }
	}
	return obj;
  };

By using the new implementation, you could write something like this:
_.each([0,1,2,3], function(i){
	//continue loop (this already works)
	if (i == 0){
		return "continue"; //or just return;
	}

	console.log(i);

	//break loop (this would be new)
	if (i == 2){
		return "break";
	}
});

Additionally we could even introduce a string "constant" à la _.forBreakValue.
Would this be a performance issue? Or is this considered "bad design" because we would have to rely on a "string" which is returned?
Thanks & Greetings

Duplicate of #1545


Updated mvc-with-entity-framework to work with 1.0.0-rc1

Updated mvc-with-entity-framework to work with 1.0.0-rc1

Hi @DoddsDonnelly, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla2.dotnetfoundation.org.

TTYL, DNFBOT;

@DoddsDonnelly, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR.
Thanks, DNFBOT;

I think we actually plan to remove this article and instead point people to http://docs.asp.net/projects/mvc/en/latest/getting-started/first-mvc-app/index.html.

Thank you for the contribution but we plan to remove this article.


Email popup does not display form

When I click on the email icon - I see an empty popup
I had to add the following flag to the popover to allow the form to display
sanitize: false,
I'll submit an MR if someone else can confirm that the popover is broken for them

I can't confirm this at the moment as I don't use the app with tasks enabled.

Ok this was accidentally broken when bootstrap was updated to 3.4.1 since they started sanitizing the html content of the popovers. I'll have this small PR in a minute. I came across this while testing the celery5 stuff


Update information-barriers-in-teams.md

https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/2152
Previous PR - https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/pull/2430
Changed author.

@nenonix @JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@MicrosoftHeidi  PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


Add SLF4J MDC support for JUL

Pull request for issue: #78.
This pull requests adds mdc support for JUL which is useful for legacy applications that want to use APM.
Before merging please review the MdcSupplier interface. I implemented it similar to the ObjectMessageJacksonSerializer  interface but I noticed that the ObjectMessageJacksonSerializer does not have unit tests for when there is no Jackson Objectmapper on the classpath. Currently this is similar to my implementation of MdcSupplierwhere the MdcSupplier.Unavailable, which is used if slf4j is not on the classpath, is not tested with unit tests. I am not really sure how to proceed with this issue.

:grey_exclamation: Build Aborted

The PR is not allowed to run in the CI yet

Expand to view the summary

Build stats

Build Cause: [Pull request #79 opened]

Reason: The PR is not allowed to run in the CI yet

Start Time: 2020-07-02T14:13:00.031+0000

Duration: 3 min 18 sec

Commit: bf4b196cbafe137dbe099a023a83e848dd837b73

Steps errors
Expand to view the steps failures

Name: Error signal

Description: githubPrCheckApproved: The PR is not allowed to run in the CI yet. (Only users with write permission

Duration: 0 min 0 sec

Start Time: 2020-07-02T14:16:14.511+0000

log

Log output
Expand to view the last 100 lines of log output

[2020-07-02T14:13:19.909Z]  > git config --get remote.origin.url # timeout=10
[2020-07-02T14:13:19.914Z] using GIT_SSH to set credentials GitHub user @elasticmachine SSH key
[2020-07-02T14:13:19.919Z]  > git merge 4e690e024f35ada2aaf863262d4dd54be7d437e4 # timeout=10
[2020-07-02T14:13:19.926Z]  > git rev-parse HEAD^{commit} # timeout=10
[2020-07-02T14:13:19.931Z] Merge succeeded, producing bf4b196cbafe137dbe099a023a83e848dd837b73
[2020-07-02T14:13:19.931Z] Checking out Revision bf4b196cbafe137dbe099a023a83e848dd837b73 (PR-79)
[2020-07-02T14:13:19.931Z]  > git config core.sparsecheckout # timeout=10
[2020-07-02T14:13:19.936Z]  > git checkout -f bf4b196cbafe137dbe099a023a83e848dd837b73 # timeout=15
[2020-07-02T14:13:19.950Z] Commit message: "Remove unneeded constructor"
[2020-07-02T14:13:19.950Z] First time build. Skipping changelog.
[2020-07-02T14:13:19.950Z] Cleaning workspace
[2020-07-02T14:13:19.950Z]  > git rev-parse --verify HEAD # timeout=10
[2020-07-02T14:13:19.955Z] Resetting working tree
[2020-07-02T14:13:19.955Z]  > git reset --hard # timeout=10
[2020-07-02T14:13:19.967Z]  > git clean -fdx # timeout=10
[2020-07-02T14:13:19.974Z]  > git --version # timeout=10
[2020-07-02T14:13:19.983Z] fatal: bad object 63d142cd5c51491f9e16a08cdce807454562ab14
[2020-07-02T14:13:20.734Z] Masking supported pattern matches of $JOB_GCS_BUCKET or $NOTIFY_TO
[2020-07-02T14:13:20.801Z] Timeout set to expire in 1 hr 0 min
[2020-07-02T14:13:20.824Z] The timestamps step is unnecessary when timestamps are enabled for all Pipeline builds.
[2020-07-02T14:13:35.937Z] Still waiting to schedule task
[2020-07-02T14:13:35.937Z] All nodes of label ‘linux&&immutable’ are offline
[2020-07-02T14:15:50.685Z] Running on apm-ci-immutable-ubuntu-1804-1593699210026360089 in /var/lib/jenkins/workspace/_java_ecs-logging-java-mbp_PR-79
[2020-07-02T14:15:51.068Z] [INFO] 'shallow' is forced to be disabled when running on PullRequests
[2020-07-02T14:15:51.087Z] Running in /var/lib/jenkins/workspace/_java_ecs-logging-java-mbp_PR-79/src/github.com/elastic/ecs-logging-java
[2020-07-02T14:15:51.122Z] [INFO] gitCheckout: Checkout SCM PR-79 with default customisation from the Item.
[2020-07-02T14:15:51.148Z] [INFO] Override default checkout
[2020-07-02T14:15:51.202Z] Sleeping for 10 sec
[2020-07-02T14:16:03.448Z] using credential f6c7695a-671e-4f4f-a331-acdce44ff9ba
[2020-07-02T14:16:03.479Z] Wiping out workspace first.
[2020-07-02T14:16:03.492Z] Cloning the remote Git repository
[2020-07-02T14:16:03.492Z] Using shallow clone with depth 3
[2020-07-02T14:16:03.492Z] Avoid fetching tags
[2020-07-02T14:16:03.521Z] Cloning repository git@github.com:elastic/ecs-logging-java.git
[2020-07-02T14:16:03.598Z]  > git init /var/lib/jenkins/workspace/_java_ecs-logging-java-mbp_PR-79/src/github.com/elastic/ecs-logging-java # timeout=10
[2020-07-02T14:16:03.652Z] Fetching upstream changes from git@github.com:elastic/ecs-logging-java.git
[2020-07-02T14:16:03.652Z]  > git --version # timeout=10
[2020-07-02T14:16:03.663Z] using GIT_SSH to set credentials GitHub user @elasticmachine SSH key
[2020-07-02T14:16:03.694Z]  > git fetch --no-tags --progress -- git@github.com:elastic/ecs-logging-java.git +refs/heads/*:refs/remotes/origin/* # timeout=15
[2020-07-02T14:16:04.840Z] Cleaning workspace
[2020-07-02T14:16:04.905Z] Using shallow fetch with depth 3
[2020-07-02T14:16:04.906Z] Pruning obsolete local branches
[2020-07-02T14:16:05.547Z] Merging remotes/origin/master commit 4e690e024f35ada2aaf863262d4dd54be7d437e4 into PR head commit bf4b196cbafe137dbe099a023a83e848dd837b73
[2020-07-02T14:16:05.657Z] Merge succeeded, producing bf4b196cbafe137dbe099a023a83e848dd837b73
[2020-07-02T14:16:05.658Z] Checking out Revision bf4b196cbafe137dbe099a023a83e848dd837b73 (PR-79)
[2020-07-02T14:16:04.783Z]  > git config remote.origin.url git@github.com:elastic/ecs-logging-java.git # timeout=10
[2020-07-02T14:16:04.799Z]  > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
[2020-07-02T14:16:04.822Z]  > git config remote.origin.url git@github.com:elastic/ecs-logging-java.git # timeout=10
[2020-07-02T14:16:04.838Z]  > git rev-parse --verify HEAD # timeout=10
[2020-07-02T14:16:04.864Z] No valid HEAD. Skipping the resetting
[2020-07-02T14:16:04.864Z]  > git clean -fdx # timeout=10
[2020-07-02T14:16:04.906Z] Fetching upstream changes from git@github.com:elastic/ecs-logging-java.git
[2020-07-02T14:16:04.906Z] using GIT_SSH to set credentials GitHub user @elasticmachine SSH key
[2020-07-02T14:16:04.914Z]  > git fetch --no-tags --progress --prune -- git@github.com:elastic/ecs-logging-java.git +refs/pull/79/head:refs/remotes/origin/PR-79 +refs/heads/master:refs/remotes/origin/master # timeout=15
[2020-07-02T14:16:05.549Z]  > git config core.sparsecheckout # timeout=10
[2020-07-02T14:16:05.559Z]  > git checkout -f bf4b196cbafe137dbe099a023a83e848dd837b73 # timeout=15
[2020-07-02T14:16:05.598Z]  > git remote # timeout=10
[2020-07-02T14:16:05.615Z]  > git config --get remote.origin.url # timeout=10
[2020-07-02T14:16:05.629Z] using GIT_SSH to set credentials GitHub user @elasticmachine SSH key
[2020-07-02T14:16:05.633Z]  > git merge 4e690e024f35ada2aaf863262d4dd54be7d437e4 # timeout=10
[2020-07-02T14:16:05.643Z]  > git rev-parse HEAD^{commit} # timeout=10
[2020-07-02T14:16:05.656Z]  > git config core.sparsecheckout # timeout=10
[2020-07-02T14:16:05.660Z]  > git checkout -f bf4b196cbafe137dbe099a023a83e848dd837b73 # timeout=15
[2020-07-02T14:16:09.205Z] Commit message: "Remove unneeded constructor"
[2020-07-02T14:16:09.205Z] Cleaning workspace
[2020-07-02T14:16:09.300Z]  > git --version # timeout=10
[2020-07-02T14:16:09.312Z] fatal: bad object 63d142cd5c51491f9e16a08cdce807454562ab14
[2020-07-02T14:16:09.203Z]  > git rev-parse --verify HEAD # timeout=10
[2020-07-02T14:16:09.218Z] Resetting working tree
[2020-07-02T14:16:09.218Z]  > git reset --hard # timeout=10
[2020-07-02T14:16:09.250Z]  > git clean -fdx # timeout=10
[2020-07-02T14:16:10.574Z] Masking supported pattern matches of $GIT_USERNAME or $GIT_PASSWORD
[2020-07-02T14:16:11.184Z] + git fetch<EMAIL_ADDRESS>+refs/pull/*/head:refs/remotes/origin/pr/*
[2020-07-02T14:16:11.493Z] Archiving artifacts
[2020-07-02T14:16:12.128Z] + git rev-parse HEAD
[2020-07-02T14:16:12.487Z] + git rev-parse HEAD
[2020-07-02T14:16:12.812Z] + git rev-parse origin/pr/79
[2020-07-02T14:16:12.857Z] [INFO] githubEnv: Found Git Build Cause: pr
[2020-07-02T14:16:13.260Z] Masking supported pattern matches of $GITHUB_TOKEN
[2020-07-02T14:16:14.183Z] [WARN] githubApiCall: The REST API call https://api.github.com/repos/elastic/ecs-logging-java/pulls/79/reviews return 0 elements
[2020-07-02T14:16:14.238Z] [INFO] githubPrCheckApproved: Title: Add SLF4J MDC support for JUL - User: NickWemekamp - Author Association: CONTRIBUTOR
[2020-07-02T14:16:14.530Z] ERROR: githubPrCheckApproved: The PR is not allowed to run in the CI yet
[2020-07-02T14:16:14.530Z] ERROR: githubPrCheckApproved: The PR is not allowed to run in the CI yet. (Only users with write permissions can do so.)
[2020-07-02T14:16:14.604Z] [INFO] Let's stop build #1. The PR is not allowed to run in the CI yet
[2020-07-02T14:16:14.624Z] Sleeping for 5 sec
[2020-07-02T14:16:16.061Z] Stage "Build" skipped due to earlier failure(s)
[2020-07-02T14:16:16.262Z] Stage "Tests" skipped due to earlier failure(s)
[2020-07-02T14:16:16.376Z] Stage "Unit Tests" skipped due to earlier failure(s)
[2020-07-02T14:16:16.387Z] Stage "Javadoc" skipped due to earlier failure(s)
[2020-07-02T14:16:16.398Z] Stage "Sanity checks" skipped due to earlier failure(s)
[2020-07-02T14:16:16.492Z] Failed in branch Unit Tests
[2020-07-02T14:16:16.500Z] Failed in branch Javadoc
[2020-07-02T14:16:16.508Z] Failed in branch Sanity checks
[2020-07-02T14:16:17.079Z] Running on Jenkins in /var/lib/jenkins/workspace/_java_ecs-logging-java-mbp_PR-79@2
[2020-07-02T14:16:17.342Z] [INFO] getVaultSecret: Getting secrets
[2020-07-02T14:16:17.413Z] Masking supported pattern matches of $VAULT_ADDR or $VAULT_ROLE_ID or $VAULT_SECRET_ID
[2020-07-02T14:16:18.205Z] + chmod 755 generate-build-data.sh
[2020-07-02T14:16:18.205Z] + ./generate-build-data.sh https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/ecs-logging-java-mbp/PR-79/ https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/ecs-logging-java-mbp/PR-79/runs/1 ABORTED 197905
[2020-07-02T14:16:18.756Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/ecs-logging-java-mbp/PR-79/runs/1/steps/?limit=10000 -o steps-info.json
[2020-07-02T14:16:19.307Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/ecs-logging-java-mbp/PR-79/runs/1/tests/?status=FAILED -o tests-errors.json


Scrollable list

Scrollbar needed badly (
Me, like some others have an issue with a big number of matches. For example (hipothecally) city search "Georgetown" in cities database returns  25 matches!  Make the list of 25-30 elements – dropdown window becomes huge and odd, and moreover it becomes hidden at the bottom of frame where it's inserted in div since z-index is less than div's z-index. In order to differ cities with identical names I put in description corresponding city state (for instance Georgetown - Florida). But...
Nice dropdown window size is 8 elements. If I type in Georgetown, in hierarchy Georgetown - Florida is 15th, after Georgetown - Arizona, Georgetown - Nevada etc. and it's not shown in dropdown box! And since Florida is a description tag, during the match it doesn't work. The only workable solution is a scrollable dropdown list where user can navigate to the one he is looking for.
Any solutions how it can be done?

any news with the scrollbar feature?

Hi guys,
I managed to achieve a scrolling list with the following CSS...
.easy-autocomplete-container {   max-height: 160px;   overflow-y: scroll; }
With this styling, the list will show 5-6 items and you are able to scroll down to see the rest.
Is that what you meant or have i misunderstood?

This one looks a little prettier imo:
.easy-autocomplete-container {      max-height: 160px;     overflow: auto;     overflow-y: auto;     overflow-x:hidden; }


doc(atomic): edits to descriptions

Hello. This PR has many small changes based on feedback from a PR on the generated docs. Much of it is adding periods at the end of descriptions, and correcting phrasing, etc. Additionally, the generated Stencil file, ands README files are included.  There are a few items with comments that require clarity.

The generated docs from Stencil's output with edits in this PR are staged here:
https://docsstaging.coveo.com/DOC-9119-generate-atomic-v0.13.1/atomic


download STAR genome with s3mi and do a streaming untar

During host filtering we fetch a 25 GB tar.gz file using aws s3 cp, then we untar it.    This takes a very long time.   Two easy ways to speed up:   1) Stream and untar simultaneously   2) Consider s3mi.   This currently takes about 9 minutes and could be reduced to less than 1 minute.

Streaming untar implemented in https://github.com/chanzuckerberg/idseq-pipeline/pull/41/commits/25f79a739bd62ae13fdb3194b1c0821fa1eaba0e


fix(deps): update module github.com/tubenhirn/dagger-ci-modules/v5 to v5.3.14

This PR contains the following updates:

Package
Change
Age
Adoption
Passing
Confidence

github.com/tubenhirn/dagger-ci-modules/v5
v5.3.11 -> v5.3.14

Release Notes

tubenhirn/dagger-ci-modules (github.com/tubenhirn/dagger-ci-modules/v5)
v5.3.14
Compare Source
Bug Fixes

return err (a823f8c)

v5.3.13
Compare Source
Miscellaneous Chores

downgrade semantic-release (3f91641)

v5.3.12
Compare Source
Bug Fixes

deps: update module github.com/tubenhirn/dagger-ci-modules/v5 to v5.3.11 (#286) (64ee75f), closes #286

Miscellaneous Chores

deps: update renovate/renovate docker tag to v37.402.0 (#287) (0ed61a5), closes #287
deps: update semantic-release-base-image to v4.1.12 (3b6468e)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

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


Fixed milvus.io docs links in readme.md & contributing.md

I have corrected all the links that were not working for milvus.io docs in the Readme.md and CONTRIBUTING.md.
If you want to change anything in this PR please feel free to tell me, I will be more than happy to rectify it.
I have also changed the #languages to #language in CONTRIBUTING.md as it was not working earlier.
This PR closes the issue #2328

@AnthonyTsu1984 Can you please review this PR ?
If any change is required feel free to tell me.


setDefaultLineWidth_

There seems to be an issue with setting the (default?) line width.
The plugin reverses up the Glyphs built-in measurement with according to the zoom. The farther you zoom out, the fatter the line gets.
I sent a screencast to info at g_app. Do you recieve mails from there or should i send it somewhere else?

support at… reaches me too, or res at… goes to me directly.

sent.

Thx. The latest update should fix this.


b65577 breaks rdf plot 1, investigate

the results for rdfs have changed, but is not clear why. This might be a good oppurtunity to have a look to refactor it and make it better

I believe all plots have changed, it's just that pytest errors out on the first one, so it will only ever update the diff for the first plot.

https://github.com/GEMDAT-repos/GEMDAT/pull/228/commits/e38e70392848f76dc9fae4809a29cac964229e11
specifically breaks the tests.

Seems like this issue is in the tests mainly, this makes it pass:
diff --git a/tests/integration/conftest.py b/tests/integration/conftest.py
index 4f7760b..5d9b948 100644
--- a/tests/integration/conftest.py
+++ b/tests/integration/conftest.py
@@ -74,9 +74,14 @@ def vasp_rdf_data(vasp_traj, structure, vasp_transitions):
                       trajectory=trajectory,
                       floating_specie='Li')

+
+    transitions = Transitions.from_trajectory(trajectory=trajectory,
+                                              structure=structure,
+                                              floating_specie='Li')
+
     rdfs = radial_distribution(
         sites=sites,
-        transitions=vasp_transitions,
+        transitions=transitions,
         max_dist=5,
     )


Added Event Grid to capture the events from the cluster

PR Summary
PR for #286
Added the Event Grid bicep script to create an event grid system topic for AKS events. Ran the bicep build workflow and tested deployment.
PR Checklist

[x] PR has a meaningful title
[x] Summarized changes
[x] This PR is ready to merge and is not Work in Progress
[x] Link to a filed issue

Hi @ruvyas
Are you interested in contributing the UI changes to the web app to accompany this feature?
I can document the process if you are, otherwise we can take these changes as-is and work up the UI later.

Hi @ruvyas Are you interested in contributing the UI changes to the web app to accompany this feature? I can document the process if you are, otherwise we can take these changes as-is and work up the UI later.

I wouldn't mind giving it a try. A document would be a huge help.

@Gordonby Updated this PR with your recommendations.

Hi @ruvyas Are you interested in contributing the UI changes to the web app to accompany this feature? I can document the process if you are, otherwise we can take these changes as-is and work up the UI later.

I wouldn't mind giving it a try. A document would be a huge help.

Great, lets get this PR merged, I'll get it documented and we can get the UI moving.

Testing looks pretty good;
az deployment group create -f .\bicep\main.bicep -p .\.github\workflows_dep\regressionparams\simple-simple.json -p kubernetesVersion=1.21.7 createEventGrid=true omsagent=true resourceName=prtest -g innerloopeastus

Hi @ruvyas Are you interested in contributing the UI changes to the web app to accompany this feature? I can document the process if you are, otherwise we can take these changes as-is and work up the UI later.

I wouldn't mind giving it a try. A document would be a huge help.

@ruvyas - I've got a draft set of guidance in my branch. Feedback welcome.
https://github.com/Azure/AKS-Construction/tree/gb-contribdocs

Hi @ruvyas Are you interested in contributing the UI changes to the web app to accompany this feature? I can document the process if you are, otherwise we can take these changes as-is and work up the UI later.

I wouldn't mind giving it a try. A document would be a huge help.

@ruvyas - I've got a draft set of guidance in my branch. Feedback welcome. https://github.com/Azure/AKS-Construction/blob/gb-contribdocs/docs/ContributingWizard.md

This is great. Should be fine to get started with.


Update to the latest ORM snapshot

It requires the latest ORM 6 snapshot.
With this we can apply the additional changes from @geoand for this PR: https://github.com/hibernate/hibernate-reactive/pull/1462

👌

I am getting the following compilation error when using the current wip/ORM-6 HR branch and the latest commit from ORM's 6.2 branch:
/home/gandrian/projects/redhat/hibernate-reactive/hibernate-reactive-core/src/main/java/org/hibernate/reactive/loader/ast/internal/ReactiveSingleIdEntityLoaderDynamicBatch.java:150: error: no suitable method found for registerParametersForEachJdbcValue(Object,Clause,int,EntityIdentifierMapping,List<JdbcParameter>,SharedSessionContractImplementor)
			offset += jdbcParameterBindings.registerParametersForEachJdbcValue(
			                               ^
    method JdbcParameterBindings.registerParametersForEachJdbcValue(Object,Bindable,List<JdbcParameter>,SharedSessionContractImplementor) is not applicable
      (actual and formal argument lists differ in length)
    method JdbcParameterBindings.registerParametersForEachJdbcValue(Object,int,Bindable,List<JdbcParameter>,SharedSessionContractImplementor) is not applicable
      (actual and formal argument lists differ in length)

Ah, I've actually used main and not 6.2

Ah, okay

In that case, shouldn't the version be 6.3.0-SNAPSHOT?

There was probably something wrong in my branch. Anyway, I'm going to fix it

👌🏼

@DavideD do you have the necessary fixes in a branch of yours? Asking because I would like to rebase https://github.com/hibernate/hibernate-reactive/pull/1462

I'm still working on it


Building and packaging for Ubuntu 16.04

Build the required .deb packages and identify dependencies.

Initially it was intended to make LTFS Data Management also available for Ubuntu. LTFS Data Management depends on LTFS Library Edition which only is available so far for RHEL 7. To make LTFS Data Management available for Ubuntu it will be required that also LTFS Library Edition will be available for this platform.

This issue was moved to ibm-research/LTFS-Data-Management#3


azd env select  with invalid environment should throw error

Describe the bug
Calling azd env select <name> with an invalid environment name should throw an error
To Reproduce
Run azd env select <name> with an environment name that is not in the list of azd env list
I accidently ran this with a typo in my env name and on the next command was prompted that the environment does not exist
Expected behavior
If an invalid (not kwown) environment is selected azd should throw an error

Marking this as a duplicate of #2306


Inconsistent behavior when building from an other dir than source dir

Describe the bug
Building a simple project from home fail but work from a random dir inside home
Expected behavior
Build the project from any dir
Error output
https://asciinema.org/a/GxmCQPZ6rUIbitIPUKi08Vcr5
Related Environment

xmake version: v2.6.2+master.2cfe2fb
os: ArchLinux kernel 5.15.10-arch1-1
target platform: ArchLinux kernel 5.15.10-arch1-1

It works for me.
$ cd /home/ruki/
ruki@17faaa972a2f:~$ mkdir devel
ruki@17faaa972a2f:~$ cd devel/
ruki@17faaa972a2f:~/devel$ xmake create test
create test ...
  [+]: src/main.cpp
  [+]: xmake.lua
  [+]: .gitignore
create ok!
ruki@17faaa972a2f:~/devel$ export XMAKE_CONFIGDIR=/home/ruki/
ruki@17faaa972a2f:~/devel$ export XMAKE_CONFIGDIR=/home/ruki/devel/a
ruki@17faaa972a2f:~/devel$ cd test/
ruki@17faaa972a2f:~/devel/test$ xmake b -P /home/ruki/devel/test/ test
checking for platform ... linux
checking for architecture ... x86_64
[ 25%]: ccache compiling.release src/main.cpp
[ 50%]: linking.release test
[100%]: build ok!
ruki@17faaa972a2f:~/devel/test$ cd ..
ruki@17faaa972a2f:~/devel$ xmake b -P /home/ruki/devel/test/ test
[100%]: build ok!
ruki@17faaa972a2f:~/devel$ cd ..
ruki@17faaa972a2f:~$ xmake b -P /home/ruki/devel/test/ test
[ 25%]: ccache compiling.release src/main.cpp
[ 50%]: linking.release test
[100%]: build ok!
ruki@17faaa972a2f:~$ xmake b -P /home/ruki/devel/test/ test
[100%]: build ok!
ruki@17faaa972a2f:~$ cd ..
ruki@17faaa972a2f:/home$ xmake b -P /home/ruki/devel/test/ test
[100%]: build ok!
ruki@17faaa972a2f:/home$ cd ..
ruki@17faaa972a2f:/$ xmake b -P /home/ruki/devel/test/ test
[100%]: build ok!

can run  xmake f -v to see the buildir? Unless you configure the wrong build output directory

My configure command is
xmake f -P /home/arthapz/Developpement/repos/test -o /home/arthapz/Developpement/build/plain/test -v                                                                                 ✔  479  14:41:10
checking for platform ... linux
checking for architecture ... x86_64
checking for gcc ... /usr/bin/gcc
checking for dmd ... no
checking for ldc2 ... no
checking for gdc ... no
checking for zig ... no
checking for zig ... no
checking for g++ ... /usr/bin/g++
checking for the shared library linker (sh) ... g++
checking for /usr/bin/g++ ... ok
checking for flags (-fPIC) ... ok
configure
{
    mode = release
    buildir = ../../build/plain/test
    ccache = true
    plat = linux
    arch = x86_64
    ndk_stdcxx = true
    host = linux
    kind = static
}

but as you can see in you output, when you build from your home, you are rebuilding your test application (that has been already builded before), i got an error because some permission things i think, but why is it rebuilding when on home ? and where is it building ?

This is due to two problems caused by the global directory ~/.xmake and the local .xmake
I have fixed it, you can try it again.

Does it work now?

It should work.


Move all tests to worker threads.

Is your feature request related to a problem? Please describe.
Having all tests run on the main thread can heavily distort timing and cause lag. This has the potential to make tests fail because the CPU couldn't keep up with executing time-sensitive commands.
Describe the solution you'd like
Each test should be moved to its own worker thread and executed in groups to prevent overlapping.
Describe alternatives you've considered
The only other practical alternative is running tests one at a time, but this would be extremely slow.
Additional context
Since each test is fully self-contained and the server is a separate process, running each test on its own thread would have no memory issues.

It's worth noting that tests should probably be executed in groups of 4-8 tests at once to prevent them from overloading the cpu.


Notifications story is missing 'Show Info' button

The Notification story is missing the Show Info buttons in the UI.
I suspect this is because it's missing the withInfo method imported from @storybook/addon-info in the Toast & the Inline examples.

I'll work on a PR to fix it :)


InfoBox doesn't work

Hi egeloen,
Thank you for your work and time.
I'm trying to create an InfoWindow with the INFOBOX type.
So I included the infobox.js library, I tried different things but I can't sill figuring out why it doesn't work.
Here my code :
foreach ($roulottes as $roulotte) {
            /** @var Roulotte $roulotte */
            $marker = new Marker(new Coordinate($roulotte->getLatitude(), $roulotte->getLongitude()));
            //$marker->setIcon(new Icon($this->get('assets.packages')->getUrl('images/markers/' . $roulotte->getCategory()->getMarkers())));

            $infoRoulotteContent = $this->twig->render(
                'roulotte/_infoMapRoulotte.html.twig',
                ['roulotte' => $roulotte]
            );

            $infoWindow = new InfoWindow($infoRoulotteContent);
            //Here the issue
            $infoWindow->setType(InfoWindowType::INFO_BOX);
            $infoWindow->setOption('maxWidth', 400);

            $marker->setInfoWindow($infoWindow);

            $eventOpenInfoWindow = new Event(
                $marker->getVariable(),
                'click',
                sprintf(
                    'function(){
                    %s.open(%s, %s);
                }',
                    $infoWindow->getVariable(),
                    $map->getVariable(),
                    $marker->getVariable()
                )
            );

            $map->getEventManager()->addDomEvent($eventOpenInfoWindow);
            $map->getOverlayManager()->addMarker($marker);
        }

When i click on a marker I have this error :
infobox.js:126 Uncaught ReferenceError: google is not defined
spot:183 Uncaught TypeError: info_window57d7a3b1bd0ee402023268.open is not a function
Any idea ?
Thank you again for your time and support,
Regards

So if I understand well, you want to generate an info window which use the info box type. Then, you link this info window to a marker which is itself added to the map. Additionally, you want to open the info box when the marker is clicked. Am I right?
If yes, here a snippet (not tested):
$map->setAutoOpen
foreach ($roulottes as $roulotte) {
    /** @var Roulotte $roulotte */
    $marker = new Marker(new Coordinate($roulotte->getLatitude(), $roulotte->getLongitude()));

    $infoRoulotteContent = $this->twig->render(
        'roulotte/_infoMapRoulotte.html.twig',
        ['roulotte' => $roulotte]
    );

    $infoWindow = new InfoWindow($infoRoulotteContent);
    $infoWindow->setAutoOpen(true); // This option will auto open the info window when clicking on the maker.
    $infoWindow->setAutoClose(true); // This options willl auto close the info window when an other info window is open via auto open.
    $infoWindow->setType(InfoWindowType::INFO_BOX);
    $infoWindow->setOption('maxWidth', 400);

    $marker->setInfoWindow($infoWindow);
    $map->getOverlayManager()->addMarker($marker);
}

If this snippet does not work, there is a bug...

If it does not work, I will need more informations such as symfony version, bundle version, library version, the PHP code as well as the generated javascript. Bascally everything which can help me :)

Nevermind, I just added a functional tests and it fails...

@smaiau I just fixed your issue in the referenced PR.
One more thing: The library has been designed in order to never get google is not defined... Can you please

@smaiau Does the referenced PR fixes your issue?

HI egeloen,
Sorry for the late reply, yeah the referenced PR fixed my issue, thank you a lot !
For the "google is not defined" it's was just a mistake in my app, I was trying to include the infobox.js which is not required so I just deleted it.

Thanks for the feedback :)


MySQL: plural_key.block_key column is empty, extra column added.

In the MySQL demo, the block_key column in the plural_key table is always empty, but a new column is added: MIN(block_key). This is because When using CREATE TABLE ... SELECT MySQL "MySQL creates new columns for all elements in the SELECT." link. If we give the columns in the SELECT a name that is already in the CREATE TABLE statement then a new column isn't created, but values are inserted into the existing column.

Yes. I was working on a PR but ran into another bug in the same query - the
key used for the join is not the same collation in each table, and MySQL
doesn’t seem to like that, so I think that either the collation will have
to be removed from the Create statement for the raw_data table or one will
have to be added to the Create statements for the rest of the tables.
On Wed, May 2, 2018 at 9:21 PM Forest Gregg<EMAIL_ADDRESS>wrote:

thanks so it sounds like we need to do "MIN(block_key) as block_key?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dedupeio/dedupe-examples/issues/83#issuecomment-386168141,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGZ5xafsSrtChOPc0sMCtQHTydJ8cZoks5tuluBgaJpZM4TwWih
.

Boy MySQL has changed a lot in the last 5 or so years.

I write about this: https://github.com/dedupeio/dedupe-examples/issues/75
You should to use:
СREATE TABLE plural_key
(
block_key VARCHAR(200),
block_id INTEGER UNSIGNED AUTO_INCREMENT,
PRIMARY KEY (block_id)
)
(SELECT MIN(block_key) as block_key
FROM
(SELECT
block_key,
GROUP_CONCAT(donor_id ORDER BY donor_id) AS block
FROM blocking_map
GROUP BY block_key
HAVING COUNT(*) > 1) AS blocks
GROUP BY block);

I had the same issue in mysql_example.py and was getting this message:
"No records have been blocked together. Is the data you are trying to match like the data you trained on?"
Just wanted to confirm that naming the field as described worked for me as well.
MIN(block_key) as block_key


Count(column) is wrongly translated to count(1)

select count(L_SUPPKEY) from lineitem where L_ORDERKEY < 1115000
generates a plan as
== Physical Plan ==
*HashAggregate(keys=[], functions=[sum(count(1)#456L)])
+- Exchange SinglePartition
+- *HashAggregate(keys=[], functions=[partial_sum(count(1)#456L)])
+- TiDB CoprocessorRDD{[table: lineitem] [Index: l_orderkey_idx] , Columns: [L_ORDERKEY], Aggregates: Count(1)} EstimatedCount:8724095.5
Which was turned into index only search and is wrong.

I think the L_SUPPKEY might be NON NULL. So this translation is done by spark and is correct.


Allow Archive Explorer without token

Allows parameters and UI for loading archives from url/ipfs and manually specifying AES key

Fixed Actions and added Direct decryption by providing a AES key and location.


Environment Setup

Goal: Set up the development environment, ensuring all necessary libraries and tools are installed.
Steps:

[x] Install a C++ Compiler: Use a modern C++ compiler (e.g., GCC, Clang, or MSVC).

[x] Set up git repository

[ ]  Set Up Build Tools: Install CMake or another build system if needed. Ensure proper IDE support (e.g., Visual Studio, CLion, VSCode).

Install Dependencies:

libcurl: For making HTTP requests to currency exchange APIs.
SQLite (or similar): For storing historical currency data locally.
gnuplot: For data visualization. Install the command-line tool and ensure it’s available in the system path.

[ ]  Create Project Structure: Organize your project into folders like src/, include/, lib/, and data/ for a cleaner structure.

Resources

https://curl.se/
https://www.sqlite.org/
https://gnuplot.sourceforge.net/

libcurl

SQLite

gnuplot


Source-code constraint hinting, and --constraint option

Description
Allow a wrapper to augment the code with solver hints of invariants. This could also be given as an option --constraint.
In  Suhabe's benchmarks you can find in comments invariants like this:
 //No underflow because of credit/balance invariant: sum (credit.values) = balance

A front-end wrapper could look for comments of the form:
//invariant: sum (credit.values) = balance

And that coiuld be added as a constraint to the z3 solver. Presumably this would prevent Mythril from triggering the violation.
Outside of a wrapper a --constraint option could be supplied. However note that when done inside the source code, we can be precise about the scope.
A --constraint option can only work as a global scope constraint.
Tests
integer_overflow_storage
Background
This started as an off-shoot to #172. It may ameliorate that problem somewhat but it doesn't fully address it. So see that for more discussion.

Suggestion: invariant should have extra symbol to key off of, such as @invariant
I guess invariant: is another possibility too. Parsing comments is fun!

Closing this, with laser's new execution model this is not necessary


Implement a get_or_default function.

Pull Request Test Coverage Report for Build 109

4 of 4 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 96:
0.0%

Covered Lines:
73

Relevant Lines:
73

💛  - Coveralls

So clean... :1st_place_medal:


Not overwrite configurations and defaultOptions keys

When modifying xctestplan, information in the fields "configurations", "defaultOptions" is erased.

Hey, good point. For the moment, the test plan is parsed as Codable, so all the new keys added by Xcode team would be ignored. This approach needs to be re-visited to make the tool future-proof.


PHDI - Terraform storage update

Link to PHDI issue: pitest-df Azure Data Factory cannot access pitestdatasa #108

Based on conversations in Slack, and the comments left here, I have updated the data.tf file (see PR#110) to add a new container to the list of containers pitest-df has permissions to access. Can you please apply these changes to our environment?

Permissions applied


[drop task] task did not canceled after drop task

Steps to reproduce the behavior (Required)
SUBMIT TASK test_kill AS CREATE TABLE TEST PROPERTIES ( "replication_num" = "1" ) AS SELECT sleep(1000);
select sleep(2);
drop task test_kill;
select TASK_NAME, STATE, ERROR_MESSAGE from information_schema.task_runs where DATABASE='yn_db';
Expected behavior (Required)
+-----------+---------+---------------+
| TASK_NAME | STATE   | ERROR_MESSAGE |
+-----------+---------+---------------+
| test_kill | FAILED | CANCELLED          |
+-----------+---------+---------------+

Real behavior (Required)
+-----------+---------+---------------+
| TASK_NAME | STATE   | ERROR_MESSAGE |
+-----------+---------+---------------+
| test_kill | RUNNING | NULL          |
+-----------+---------+---------------+

StarRocks version (Required)

You can get the StarRocks version by executing SQL select current_version()
BRANCH-2.5-a865dd5

This cannot be reproduced at present, so it is temporarily closed.


Autocomplete language for code block that targets Code playground with "custom language name" not supported by Pygments

Zulip autocompletes language of the code block:
https://github.com/zulip/zulip/blob/9c18641ec435c48fd2bbc11eb7012b79debb627e/static/js/composebox_typeahead.js#L612-L633
...but suggestions are limited to languages supported by Pygments (pygments_data.langs).
Zulip also allows users to configure Code playgrounds with "custom language names":

You can also use a custom language name to implement simple integrations. For example, a code block tagged with the "language" send_tweet could be used with a "playground" that sends the content of the code block as a Tweet.

I think these "custom language names" should also be suggested by autocomplete feature.
For example, if send_tweet playground is configured in the organization and users types
```se

...then Zulip should suggest send_tweet.

Thanks for the suggestion @i-ky -- makes sense to me!

@zulipbot claim


Can't transition back in history

Bug or feature request?
Bug, I believe.
Description:
When transitioning to a history state, the machine remains in the same state. It seems like it might be resolving the state by going forward to the history state and then back one in history to the current state.
// machine
{
  initial: "step1",
  states: {
    step1: { on: { A: "step2" } },
    step2: { on: { B: "step3" } },
    step3: {},
    history: { history: true }
  },
  on: { BACK: "history" }
}

send("A"); // 'step2'
send("B"); // 'step3'
send("BACK"); // --> 'step3'

(Bug) Expected result:
The machine's state reverts back to the previous state in history.
(Bug) Actual result:
The machine's state remains in the same state.
Link to reproduction or proof-of-concept:
BACK on the machine: https://codesandbox.io/s/j31v21xvyv
BACK in a step: https://codesandbox.io/s/1zqzv81l97
In xstate@next, the value ends up as {"history":{}}:
BACK on the machine in next: https://codesandbox.io/s/pwr4k2rmv7
BACK in a step in next: https://codesandbox.io/s/88mx737n5l

Hi Dylan. The last active state of the machine, before the BACK event, is step3. So if you target the history state, the state is gonna be step3.

@djkirby, An implementation of the machine you are trying to do would be:
{
initial: "step1",
  states: {
    step1: { on: { A: "step2" } },
    step2: { on: { B: "step3", BACK: "step1" } },
    step3: { on: {  BACK: "step2"  } },
  },
}

@carloslfu yea that's what I'm trying to avoid, because you don't always know where you came back from. That was a simple example but say step1 or step2 both took me to step3 -- I just want to go back to where it was previously. Maybe this isn't expected to be possible with the library.

Yeah, I get it. But, I think explicitness is better. Right now I working in a wizard and when I draw the flow it is very important to me to have a clear understanding of what is the next step for a given event.
I guess your use case is something like global navigation, in this case, you're right this is not the right approach, so the UI can enter one of those states and you what to go back. Here there are two cases.
First, if you have to associate those states with URLs then the best approach is to integrate xstate with a router, I found ui-router is a good fit.
Second, if you don't have to associate it with URLs, implement it externally. This way you do it with an action that does the work at the interpreter level. Take a look at this implementation:
import { Machine } from "xstate";
import { interpret } from "xstate/lib/interpreter";

let interpreter;
const history = [];

const machine = Machine(
  {
    initial: "step1",
    states: {
      step1: { on: { A: "step2" } },
      step2: { on: { B: "step3", PREV: "step1" } },
      step3: { on: { PREV: "step2" } },
      goingBack: { onEntry: "back" }
    },
    on: { BACK: ".goingBack" }
  },
  {
    actions: {
      back: () => {
        history.pop();
        interpreter.init(history[history.length - 1]);
      }
    }
  }
);

interpreter = interpret(machine);

interpreter.onTransition(state => {
  history.push(state);
  console.log(state.value);
});

interpreter.init();

interpreter.send("A");
interpreter.send("B");
interpreter.send("BACK");

console.log("actual state:", interpreter.state.value);

Live demo: https://codesandbox.io/s/q77lypnx1w
As you are implementing a wizard, use the PREV event to going to the previous step using a go-to-previous button. And, use the BACK event for going to the previous state, like undo functionality. Notice this way you can easily implement a FORWARD event too, just like redo functionality.

Ok if it isn't expected functionality to step backward arbitrarily, I'll close this issue.

I'll reopen it because I still want to verify that the behavior is correct for these cases:

Transition is a self-transition on the current state node (internal or external)
History exhibits the correct shallow/deep behavior on self-transition

Is the example above a complete example for handling undo in xstate? If so, it might be good to add that to the docs, I can see it being something people would use (not sure if there's a "recipes" for section it could maybe go in?)

What if I'm not interested in doing the following: some step can skip a step, so when I'm in the target step and I want to go back, I'd like to go back to the original previous step, considering if it was skipped or not:
import { Machine } from 'xstate';

const toggleMachine = Machine({
  initial: 'step1',
  states: {
    step1: { on: { next: 'step2', skipStep2: 'step3'}},
    step2: { on: { next: 'step3', BACK: 'step1' }},
    step3: { on: { BACK: 'step????'}}
  }
});

let currentState = toggleMachine.initialState;

function send(event) {
  currentState = toggleMachine.transition(currentState, event);
  console.log(currentState.value);
}

//Case #1
send('next'); // 'step2'
send('next'); // 'step3'
send('BACK'); // want to go back to step2

//Case #2
send('skipStep2'); // 'step2'
send('next'); // 'step3'
send('BACK'); // want to go back to step1

@diegopamio exactly, I am also wondering how to handle that case.

I assumed history states where used to fix the use case @diegopamio described. Why would you want to transition into a history state to revert back to the place you came from? I can't get it to work that way though.

I'll reopen it because I still want to verify that the behavior is correct for these cases:

Transition is a self-transition on the current state node (internal or external)
History exhibits the correct shallow/deep behavior on self-transition

@davidkpiano just wondering if you had a chance to look into this at all. I can try to dig into it if that helps. I'll close this issue if this functionality isn't expected from the library -- just unsure if this is a bug or a feature request.

I have similar behavior, but I am not sure if it is possible to achieve it.
I have a State Machine which can go from multiple states to another state (for example the settings page, which one can make some changes and then go back). So when going back from the settings page, I want to go back to the last accessed state.
Is it possible to do?

@vctt94 it sounds like a good use case for history states

I'm trying to do something similar:
States:

created
ready
in_progress

can go to a state suspended, ON_RESUME: I need to go back to the previous state that could be created, ready or in_progress.

@gpietro That is possible if those created/ready/in_progress states are in a nested state:
active: {
  states: {
    created: {},
    ready: {},
    in_progress: {},
    previous: { type: 'history' }
  },
},
suspended: {
  on: { RESUME: 'active.previous' }
}

https://codesandbox.io/s/xstate-state-machine-with-history-stack-6iq32?file=/src/index.js
^Demo of how to implement history with a back button. My example use case revolves around navigation through "screens" of a user flow through a products screens, like in https://overflow.io/examples/#wireframe-user-flows.
Thanks for this awesome library @davidkpiano, it's a pleasure working with something this well considered. Hope this demo makes sense!

What if I'm not interested in doing the following: some step can skip a step, so when I'm in the target step and I want to go back, I'd like to go back to the original previous step, considering if it was skipped or not:
import { Machine } from 'xstate';

const toggleMachine = Machine({
  initial: 'step1',
  states: {
    step1: { on: { next: 'step2', skipStep2: 'step3'}},
    step2: { on: { next: 'step3', BACK: 'step1' }},
    step3: { on: { BACK: 'step????'}}
  }
});

let currentState = toggleMachine.initialState;

function send(event) {
  currentState = toggleMachine.transition(currentState, event);
  console.log(currentState.value);
}

//Case #1
send('next'); // 'step2'
send('next'); // 'step3'
send('BACK'); // want to go back to step2

//Case #2
send('skipStep2'); // 'step2'
send('next'); // 'step3'
send('BACK'); // want to go back to step1

I just ran into this scenario and solved it by using guarded transitions.
const toggleMachine = Machine({
  initial: "step1",
  states: {
    step1: { on: { next: "step2", skipStep2: "step3" } },
    step2: { on: { next: "step3", BACK: "step1" } },
    step3: {
      on: {
        BACK: [
          {
            target: "step1",
            cond: (_context, event) => event.meta.previousStep === "step1",
          },
          {
            target: "step2",
          }
        ]
      }
    }
  }
});

Then define the previousStep in the meta object when sending the BACK transition.
send({ type: "BACK", meta: { previousStep: current?.history?.value } });

Hopefully this helps someone else!

@sean-beard thanks for this. Unfortunately, this solution doesn't work going back into nested states.
// state change sequence

state.value = { views: 'step0', status: 'idle' } // #0 state.history is empty
state.value = { views: 'step1', status: 'fetching' } // #1 state.history is { views: 'step0', status: 'idle' }
state.value = { views: 'step1', status: 'idle' } // #2 state.history is { views: 'step1', status: 'fetching' }

Therefore I can't go back to step0 from #2.

@dbismut can u post a complete example of what you are trying to do? A codesandbox maybe?

I'll try to work on this asap @Andarist. I have a working solution which is based on a comment from @davidkpiano I read in some other thread (which I can't find at the moment), where I think he suggested to have "wizard" steps inside a context.stack array. This isn't super elegant though. Let me get back to this.

@Andarist here it is https://codesandbox.io/s/wizard-machine-6k6tbs
It's a bit of a contrived example, and I'm a bit new to all this. But the general idea is:

each step of the wizard may have some data fetching to be performed prior to being displayed (hence the loading state)
the user should be able to go back to the previous step

I'd be sort of ok with my implementation, but I wish I would be able to have only one function to commit the state to the stack:
// What I have
states: {
    zipCode: { entry: "commitZipCode", always: { target: "idle" } },
    userAddresses: {
        invoke: {
           // ...
           onDone: { actions: "commitUserAddresses", target: "idle" }
        }
    },
},
actions: {
    commitZipCode: assign({
        stack: ({ stack }) => [...stack, "zipCode"]
    }),
    commitUserAddresses: assign({
        stack: ({ stack }) => [...stack, "userAddresses"]
    }),
}

// What I'd like => same function to commit the state
states: {
    zipCode: { entry: "commit", always: { target: "idle" } },
    userAddresses: {
        invoke: {
           // ...
           onDone: { actions: "commit", target: "idle" }
        }
    },
},
actions: {
    commit: assign({
        stack: ({ stack }, _, { state }) => [...stack, state.value]
    }),
}


Running a Linux self-hosted agent in Docker

Describe the bug
This is more of a question/request. Anyone able to successfully build a docker image using the script file https://github.com/actions/virtual-environments/blob/master/images/linux/ubuntu1804.json setting up as dockerfile as reference and try to build an image..
Area for Triage:

Question, Bug, or Feature?:
Question
Virtual environments affected

[ ] macOS 10.15
[ ] Ubuntu 16.04 LTS
[x] Ubuntu 18.04 LTS
[ ] Windows Server 2016 R2
[ ] Windows Server 2019

Expected behavior
Build an image successfully using the https://github.com/actions/virtual-environments/blob/master/images/linux/ubuntu1804.json as reference
Actual behavior
Failing at various shell scripts..

Step 1
Step 2

Hi @nreddipalle, you might be interested in this: https://github.com/actions/virtual-environments/issues/196. This has been tried in the past with mixed results.

Thanks @alepauly . I will take a look.

Closing as duplicate of https://github.com/actions/virtual-environments/issues/666


Define a naming convention for Analyzer, CodeFix and Test classes

We should to adopt some naming convention. We are already using the suffixes: Analyzer, CodeFixProvider and Tests. But I think we could improve it:
<Code><Verification/Fix><Analyzer|CodeFixProvider|Tests>
Example:
CC0006ReplacesDeclaringTypeWithVarAnalyzer
What do you think?

We are stuck as we are struggling to find a good naming pattern. We will continue to look at this issue until we find one.


[Node] Support Edge Worker Federation

Netlify has enabled code generation on their edge networks, the missing link needed to support module federation at the edge.
Either the node federation plugin needs to be adapted for edge worker environments or a new plugin needs to be created which supports Module Federation at the edge.
Plugin design will look similar to the node plugin, but should not use require() and the chunk loading strategy would need to be based off of an ESM style module format.
So ill have to see if my Node plugin actually does anything very specific to commonjs around loading code.
fetch + vm.runInThisContext would be replaced with either a module instantiation factory from v8, or new Function(), or eval() - the non node equivalent of vm
As far as I am aware, this would only support Netlify edge as no other cloud provider allows code gen at edge.

The Fastly Compute@Edge JS runtime also supports eval and new Function() - it always has supported those functions 😄 https://js-compute-reference-docs.edgecompute.app/docs/globals/Function/

B bump


.xp doesn't load Avatars on 2.0 and gives an error.

Kwoth told me to create an Issue.
So, here's how to reproduce:

update nadeko to 2.0
type .xp
look at the image. (and the console)

Seems only avatars are affected, club icons still work properly.

Fixed in 2.0.1, update


Support for dynamodb streams

The DynamoDB streams API is very similar to the Kinesis Streams API, so should be fairly simple to implement.
I can work on a PR, but I wasn't sure what the preferred approach is in the project - to copy the relevant Kinesis code, or attempt to move common logic into another file.
Dynamo Streams uses the dynamodb hosts but requires a different x-amz-target namespace than dynamodb. I wrote an incredibly hacky implementation that manipulates the ExAws.Operation.JSON request, but that's probably not the best idea here 😛.

Hey there.
I think the Streams API should be its own API, despite the similarities to Kinesis. AWS is free to have those APIs diverge over time, and as you said they're different target namespaces.
I would absolutely welcome a PR to support this. However I do not have the time to do so myself.
I'm gonna close this issue, but if you want to open a PR to add this feel free.


Added public signing key for Secure APT on Ubuntu

Source: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-apt?view=azure-cli-latest

Thanks for your contribution!


Allow workflow to auto-update itself

We should implement an auto-updater in the workflow, so users don't have to update it manually.
AwGo, the library used in this workflow, has an API for that.

After we implement that it'd be good to mention in the topic in Alfred forum that the workflow has been significantly improved and new features have been added.


Create more executable disk images

We currently have less than two valid disks
Debugdisk (felsökninsdiskett)
This disk image, recreated from fluxfilesfrom Mattis Lind, does not yet contain all tracks and programs. Furthermore some of the data is known to be corrupt. For example the DINDEX program does not work
Datamuseum disk (unlabelled?)
This disk contains quite a few programs, about half of which related to accounting. These cannot be run because
of a missing program (F1 if I remember correctly). Amoing the remaining are DINDEX for listing details about the file layout,
BACKUP, COPY, SORT.
We have no disks with a text editor (EDIT) or with the PL/1 compiler (named PL1). There should also be a program to print a file (PRINT), TRACE,

I've added tracks from flussampledisk and made an artifical disk for testing the COPY command. Closing for now.


Maintenance Window only working once

⚠ Please verify that this bug has NOT been raised before.

[X] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

Description
The Maintenance window is only working once, no matter how schedule is configured. Tried Interval, DoW & DoM, no difference.

👟 Reproduction steps
Create maintenance schedule with Interval, DoW or DoM Strategy.
👀 Expected behavior
Configured Strategy is used, not just a single maintenance window.
😓 Actual Behavior
Just a single maintenance window is created.
🐻 Uptime-Kuma Version
1.21.1
💻 Operating System and Arch
Unraid 6.11.5
🌐 Browser
Firefox 111.0.1 (64-Bit)
🐋 Docker Version
20.10.21
🟩 NodeJS Version
No response
📝 Relevant log output
No response

I am able to confirm this! Coincidentally (or not) in Europe/Berlin timezone too. On a similar note I noticed that last weekend when the change to summer time happened, the start and end times got shifted by an hour. I had to pull each timeslot back one hour. Obviously this is not what you want when you set a specific time in a specific timezone. Happy to raise a dedicated issue if wanted...

I can also confirm this. No matter how maintenance window is set up, every second day I have to manually set and save the settings again.

Confirming both too:

I have two uptime kuma instances with maintenance schedule and it's working only once. Here are my settings:

Shifting to summer time (+1h) messed up the schedule by 2h if I recall correctly.

I'll test it with 1.21 (and prior if needed) to see what version broke this feature.

can confirm this as well , now I need to re-activate maintenance schedule everyday
test with 1.21

Can reproduce with UTC+8 too. Will try to find out what causes the issue in 1.21.X.
But I think the daylight saving problem in Europe is unrelated here.
And by current design, Uptime Kuma eventually stores the start/end time in absolute UTC time only. If the timezone is changed, the start/end time will be shifted accordingly by design.
Since I am not a guy who lives in a country with DST, feel free to open a new feature-request and tell me normally how DST is usually handled in software/apps.

1.21.2-beta.0 has been released. Mainly fix this issue, feel free to try.
Release notes:
https://github.com/louislam/uptime-kuma/releases/tag/1.21.2-beta.0

Going back to 1.20.2 solves this issue so it appeared in 1.21. I guess it have to do with this solved issue: #2776

i feel responsible for this not working xD.
@louislam  testing that beta version as we speak!

Hi, I can confirm that it's now working! And with great improvement: TZ consideration + no need for an end date, GREAT!

The beta looks great.
I have noticed one small issue. When the end date is already set, it can't be cleared. With the clear button on the date picker or by deleting all date parts, after saving it just returns to the previous value.

The beta looks great. I have noticed one small issue. When the end date is already set, it can't be cleared. With the clear button on the date picker or by deleting all date parts, after saving it just returns to the previous value.

Thanks, fixed. https://github.com/louislam/uptime-kuma/commit/45ef7b2f69d5091e7d391406780378730f9fd025

it's not work for me ,in version 1.22.1

cron or recurring-interval will not work after one day

is there any way to fixed this in 1.22.1 @louislam


add details on understanding the output

@philbrookes Docs look good. Travis is failed for no reason. I couldn't trigger the build again in Travis, no restart button is shown to me.

Retest this please.

"Retest this please." won't work with Travis eh? 😄


Would like a "Save As" or open in Notepad option for the Raw results

Pulling back a large dataset causes the UI to freeze/hang when trying to select all (46k results) in the raw tab.  Saving directly to .txt or .json would be a great feature.

Good idea  - and I've thought about this many times myself when I copy from the raw tab :)

I added a copy to clipboard button where the JSON/XML is copied. Is that ok?

Thank you, that's perfect.

I might add some padding.