compiling merl

I'm getting the following error when compiling merl:
===> Compiling merl
===> Compiling /home/nuex/_dev/mezzanine/_deps/merl/src/merl_transform.erl failed:
/home/nuex/_dev/mezzanine/_deps/merl/src/merl_transform.erl:none: undefined parse transform 'merl_transform'

Any ideas? rebar2 works for me.

i just tried to build merl, and so far no joy

Yeah, it looks like this may have regressed.

What is the error?

Almost the same as the initial error.  Thought it was identical at first glance.
===> Compiling merl ===> Compiling /home/ricecake/Projects/knot/_build/default/lib/merl/src/merl_tests.erl failed /home/ricecake/Projects/knot/_build/default/lib/merl/src/merl_tests.erl:none: undefined parse transform 'merl_transform'
Using the nightly build.

Are you setting anything in your rebar.config for building merl? The way erlydtl does it will no longer work because it expects a pre-compile hook on erlydtl to run before compilation of merl and that isn't how it works in rebar3. In rebar3 pre-compile hooks are per-app.
Here is what you can do for merl as a dep of a rebar3 project:
{overrides, [{override, merl,
              [{pre_hooks,
                [{"(linux|darwin|solaris)", compile, "make -C \"$REBAR_DEPS_DIR/merl\" all -W test"},
                 {"(freebsd|netbsd|openbsd)", compile, "gmake -C \"$REBAR_DEPS_DIR/merl\" all"},
                 {"win32", compile, "make -C \"%REBAR_DEPS_DIR%/merl\" all -W test"},
                 {eunit,
                  "erlc -I include/erlydtl_preparser.hrl -o test"
                  " test/erlydtl_extension_testparser.yrl"},
                 {"(linux|darwin|solaris)", eunit, "make -C \"$REBAR_DEPS_DIR/merl\" test"},
                 {"(freebsd|netbsd|openbsd)", eunit, "gmake -C \"$REBAR_DEPS_DIR/merl\" test"},
                 {"win32", eunit, "make -C \"%REBAR_DEPS_DIR%/merl\" test"}
                ]}]}]}.

Ah, neat.  That does indeed allow it to compile.
Thanks for the insight!  :)

No success here.  I guess I'm trying your approach:
{erl_opts, [debug_info]}.
{overrides, [{override, merl,
              [{pre_hooks,
                [{"(linux|darwin|solaris)", compile, "make -C \"$REBAR_DEPS_DIR/merl\" all -W test"},
                 {"(freebsd|netbsd|openbsd)", compile, "gmake -C \"$REBAR_DEPS_DIR/merl\" all"},
                 {"win32", compile, "make -C \"%REBAR_DEPS_DIR%/merl\" all -W test"},
                 {eunit,
                  "erlc -I include/erlydtl_preparser.hrl -o test"
                  " test/erlydtl_extension_testparser.yrl"},
                 {"(linux|darwin|solaris)", eunit, "make -C \"$REBAR_DEPS_DIR/merl\" test"},
                 {"(freebsd|netbsd|openbsd)", eunit, "gmake -C \"$REBAR_DEPS_DIR/merl\" test"},
                 {"win32", eunit, "make -C \"%REBAR_DEPS_DIR%/merl\" test"}
                ]}]}]}.
{deps, [
        {webmachine, {git, "git://github.com/basho/webmachine.git"}},
        {erlydtl, {git, "git://github.com/evanmiller/erlydtl.git"}}
       ]}.

But, I get this error:
rebar3 compile
===> Verifying dependencies...
===> Compiling merl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
===> Compiling /Users/milinostroza/Sandbox/ticket-dispenser/multiple_dispenser_otp/_build/default/lib/merl/src/merl_transform.erl failed
/Users/milinostroza/Sandbox/ticket-dispenser/multiple_dispenser_otp/_build/default/lib/merl/src/merl_transform.erl:none: undefined parse transform 'merl_transform'

@minostro are you on the latest rebar3 (master or download the nightly from rebar3.org)?

Sorry for not being specific.  I'm using master c20ea1c924f4d9a36987b3a8a11b5749c7bbbe7a
Here the version:
rebar3 --version
rebar 3.0.0-alpha-6 on Erlang/OTP 17 Erts 6.4

I tried with the nightly build:
curl https://s3.amazonaws.com/rebar3/rebar3 >> rebar4
➜  ~  chmod u+x rebar4
➜  ~  ./rebar4
escript: exception error: undefined function rebar4:main/1
  in function  escript:run/2 (escript.erl, line 752)
  in call from escript:start/1 (escript.erl, line 276)
  in call from init:start_it/1
  in call from init:start_em/1

But I got that error.

Yea, you can't rename it.
I'll try again with your config.

@tsloughter ups, I didn't realize I cannot change the name of the executable to rebar4, my bad.  I rename it to rebar3, but the issue is still there.

Hm, well this sucks, I copied and pasted your config to a new app and it compiled everything fine.

@tsloughter I'm using OS X Yosemite.  The rebar3 versions are the same for the nightly build as well as the one I'm building from master: rebar 3.0.0-alpha-6 on Erlang/OTP 17 Erts 6.4.

I'm on linux, so we should be running the same make commands. Also erts 6.4.

Maybe someone else on this thread can try who is running osx :)

Can validate, I get the same bug on erts 6-2 on OSX:
===> Compiling /private/tmp/check/_build/default/lib/merl/src/merl_transform.erl failed
/private/tmp/check/_build/default/lib/merl/src/merl_transform.erl:none: undefined parse transform 'merl_transform'

Hot damn merl_transform tries to applies itself to itself and is intended to be done that way? I'm not familiar enough with make to figure this one out.
@tsloughter what do you have as a make version? I get:
→ make --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0

At this point I'm wondering if it isn't some of the make stuff itself that's failing.

Yea, merl is weird and annoying. It is part of why I wanted to ditch erlydtl.
λ make --version
GNU Make 4.0
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

I'm gonna blame the make version. I get the same failure on Make 3.81 on Ubuntu. @minostro can you confirm your version is below 4.0? I'm not set up to upgrade either of my Make versions right now, so I can't try that as a workaround.

@ferd confirmed.
➜  ~  make --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0

@ferd @tsloughter I tried it again in a ubuntu (latest), and I was able to rebar3 compile.
root@8a8e946d1e2a:/ticket-dispenser/multiple_dispenser_otp# make --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for x86_64-pc-linux-gnu

root@8a8e946d1e2a:/ticket-dispenser/multiple_dispenser_otp# rebar3 shell
===> Verifying dependencies...
===> Compiling merl
make: Entering directory /ticket-dispenser/multiple_dispenser_otp/_build/default/lib/merl' erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl src/merl.erl:47: Warning: erl_scan:location(): deprecated (will be removed in OTP 19); use erl_anno:location() instead erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl make: Leaving directory /ticket-dispenser/multiple_dispenser_otp/_build/default/lib/merl'
/ticket-dispenser/multiple_dispenser_otp/_build/default/lib/merl/src/merl.erl:47: Warning: erl_scan:location(): deprecated (will be removed in OTP 19); use erl_anno:location() instead
===> Compiling eunit_formatters
===> Compiling erlydtl
make: Entering directory /ticket-dispenser/multiple_dispenser_otp/_build/default/lib/merl' erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl make: Leaving directory /ticket-dispenser/multiple_dispenser_otp/_build/default/lib/merl'
/ticket-dispenser/multiple_dispenser_otp/_build/default/lib/erlydtl/include/erlydtl_preparser.hrl:168: Warning: erl_scan:token_info/2: deprecated (will be removed in OTP 19); use erl_scan:{category,column,line,location,symbol,text}/1 instead
/ticket-dispenser/multiple_dispenser_otp/_build/default/lib/erlydtl/include/erlydtl_preparser.hrl:169: Warning: erl_scan:token_info/2: deprecated (will be removed in OTP 19); use erl_scan:{category,column,line,location,symbol,text}/1 instead
/ticket-dispenser/multiple_dispenser_otp/_build/default/lib/erlydtl/include/erlydtl_preparser.hrl:173: Warning: erl_scan:token_info/2: deprecated (will be removed in OTP 19); use erl_scan:{category,column,line,location,symbol,text}/1 instead
/ticket-dispenser/multiple_dispenser_otp/_build/default/lib/erlydtl/include/erlydtl_preparser.hrl:192: Warning: erl_scan:token_info/2: deprecated (will be removed in OTP 19); use erl_scan:{category,column,line,location,symbol,text}/1 instead
/ticket-dispenser/multiple_dispenser_otp/_build/default/lib/erlydtl/include/erlydtl_preparser.hrl:198: Warning: erl_scan:token_info/2: deprecated (will be removed in OTP 19); use erl_scan:{category,column,line,location,symbol,text}/1 instead
/ticket-dispenser/multiple_dispenser_otp/_build/default/lib/erlydtl/src/erlydtl_filters.erl:527: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
===> Compiling dispenser
Erlang/OTP 18 [erts-7.0] [source] [64-bit] [smp:8:8] [async-threads:0] [kernel-poll:false]
Eshell V7.0  (abort with ^G)
1>

Well what the hell. So it's not the make version.

after bashing my head into the wall over this, i am now of the opinion the easiest fix is to add a rebar option like {bypass_rebar, "make"} to just make rebar not, and run the designated shell command instead.

if the compile module accepted pa/pz flags it might be possible, but they are limited to invocations of erlc directly

Is there a solution for erlang runtimes < 18?

Just curious! Have you found a solution for OTP < 18? One of my library is impacted by same issue. I would say that OTP 17.x is not critical for me but It is nice to have


x16-rom: 43 -> 44

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/X16Community/x16-rom/releases.
meta.description for x16-rom is: ROM file for CommanderX16 8-bit computer
meta.homepage for x16-rom is: https://github.com/X16Community/x16-rom
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 44 with grep in /nix/store/9yqhlbhpn01jkpbh7jwp44j4yrph938h-x16-rom-44
found 44 in filename of file in /nix/store/9yqhlbhpn01jkpbh7jwp44j4yrph938h-x16-rom-44

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
x16-rom
x16-run

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/9yqhlbhpn01jkpbh7jwp44j4yrph938h-x16-rom-44 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A x16-rom https://github.com/r-ryantm/nixpkgs/archive/25434f4ebc906de340328f56b718ae67527a9462.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/9yqhlbhpn01jkpbh7jwp44j4yrph938h-x16-rom-44
ls -la /nix/store/9yqhlbhpn01jkpbh7jwp44j4yrph938h-x16-rom-44/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

x16-rom

Maintainer pings
cc @AndersonTorres for testing.

@ofborg build x16-run


Feature/budget detail

Proposed Changes
Added a detail page for a particular budget

....
....

Screenshot
created test screenshot fro transactionDetail
...
Checklist

[x] Feature developed
[x] Created/updated unit tests
[ ] Comments in code
[ ] Documentation written

Coverage increased (+0.5%) to 78.383% when pulling d1633971def5b0d4963ed00252611f29614089e0 on Bensigo:feature/budget-detail into ddf7c8e1ee591036dbf2f6285e5ae412423f4f6e on ModusCreateOrg:master.


Readme modal > Make code-editor height dynamic based on available screen size

Summary
Currently, the code editor height in the readme modal is fixed to a numeric value. We need to make the code-editor height dynamic based on available screen size.
Motivation
Having a fixed height limits us from providing an optimum user experience while editing the readme.
We are unable to leverage the available screen height in larger screens as shown below.
Please give examples of your use case, e.g. when would you use this.

Proposal
The modal should occupy the available screen height, leaving 40px margin from top and bottom of the screen.
Accordingly, the code editor should scale vertically to leaverage the available height.

Added dynamic feature for code-editor & ( readme | manifest | charts ) code editor are now dynamic.


improve docs

Pull Request Test Coverage Report for Build<PHONE_NUMBER>4
Details

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

Totals

Change from base Build<PHONE_NUMBER>9:
0.0%

Covered Lines:
22

Relevant Lines:
22

💛  - Coveralls


Add all data to event content type

Description
Every event now only has a title. Ofcourse it needs other fields that @deannabosschert found in #55.
Acceptance criteria

[x] All needed fields are in the content type
[ ] Implementation all around

I'll pick up the 'implementation all around' part!

That's just adding the data to site/events right?

As far as I know; yes.

Checked and 💯


feat: Multistage Dockerfile

Issue:

Currently the next-app build image have an enormous size. Adding a multistage docker file to reduce the size of the image.

@devsargam Can you please assign me?

On it

@TanmayDhobale Can I do this?

@TanmayDhobale I have almost done it can I take this one?

@TanmayDhobale I have almost done it can I take this one?

Yea yea


Canless eagleye

Is eagleye_rt_canless.launch means that the package now are supporting only using GNSS and IMU data to estimate the position without out twist_topic?

@laitathei
Yes, it is.
Note that canless mode may be less accurate than normal mode in non-open sky environments.

Thank you. Also, I want to know that do you used any NTRIP Client service to provide RTK position or any other methods in your demo video? Because I got the same module Ublox ZED-F9P and I want to get the same result as your demo video GNSS green line.

@laitathei
The eagleye demo video does not use RTK, but this is a video with twist_topic.
In the case of canless, RTK must be used.

The issue in the title has been resolved, so I'm closing this issue.
If you have problems using canless, please open a new issue.


Fix fs module not found

This fix the error: Cannot find module 'fs/promises' in Nodejs 12

Hey, I'm sorry, Node 12 is quite old and is not supported.


Regression from 2.13 when interpolating CMYK colours

Hi @mm2,
We've gotten this bug reported against Krita 5.1.3, where we upgraded Little CMS to 2.14.
Between 2.13.1 and 2.14, something broke in the interpolation of CMYK colors, at least in 8-bit depth:

2.13.1
2.14

I'm not sure where in the commit log it happened, but disabling the fast float plugin has no effect. The offending profile is: https://bugs.kde.org/attachment.cgi?id=154115

It only affects CMYK with 8-bit integer depth, 16-bit and float appear to be unaffected.

Checked other intents too, and BPC as well. All works fine to me.

the profile is used as input or output?

Input.

which intent?

Perceptual.

any special flags, black point compensation?

Only black point compensation and the fast float plugin enabled.

to which / from which profile are you doing the transform?

sRGB-elle-V2-srgbtrc (output, 8-bit integer depth).
I'll try to bisect now and see if I can trap the regression.

The plain CMM without plugin works fine in this configuration. I have to build a tificc with the plugin, maybe the issue is in the plugin. Tomorrow will try to do that.

Git bisected between lcms2.13.1 and current HEAD (with a couple edits to build the fast float plugin under Meson-- btw, thanks for having it!)
Seems that one of the optimizations went awry:
❯ git bisect bad
d24a40c9cc685b7145e8082606d5d9384d08e472 is the first bad commit
commit d24a40c9cc685b7145e8082606d5d9384d08e472
Author: Marti Maria<EMAIL_ADDRESS>Date:   Sun Feb 20 16:07:41 2022 +0100

    Fix LUT based optimization on 8 bits

    Most times, optimization was discarded where it could be used. Monotonicity is not needed here. Added a small demo.

 plugins/fast_float/src/fast_8_tethra.c |   6 +-
 plugins/fast_float/testbed/demo_cmyk.c | 151 +++++++++++++++++++++++++++++++++
 2 files changed, 152 insertions(+), 5 deletions(-)
 create mode 100644 plugins/fast_float/testbed/demo_cmyk.c

This makes sense.
Seems a bug in the plug-in to me.
The bug was hidden in 2.13.1 because the profile was rejected for the plug-in and handled by the core engine. Now it is accepted, so the bug shows up. Will try to fix it ASAP.

This is a nasty bug on the plugin. Only affects 8 bits and CMYK. I will temporally disable CMYK on it 8 bits since the speed improvement is very small.

See 328c226af654adb321cedaa5cbe470eebd10e021

Fixed in 2.15

@mm2 judging by the commit log, it seems there was no better solution found yet, right?


Feature 5 langingpage 01

Draft PR... Look and layout very similar to Belinda's closet page. If there's a certain style NSC Events would prefer, I can add per request. General things about PR; UI looking ok and basic routing with buttons working. Overall, page still incomplete.

Depending on css styling, still have to fix css to match demo Brandon provided
Input validation working ok, still needs fixing
Forgot password page still incomplete but routing to page is working
Sign-in and Sign-up page not yet registering user's info because db hasn't been created yet

Any and all feedback is greatly appreciated, thanks!

@Robel-003 the pull request looks good. Feel free to convert your pull request from draft to regular

Looks like this repo is still requiring 3 approving reviews for merging @Seiyaroo @brandondombrowsky @bcko

Looks like this repo is still requiring 3 approving reviews for merging @Seiyaroo @brandondombrowsky @bcko

Thank you for letting me know. Updated the repository settings

Yes, I can see the text in the text boxes now for the sign in page. However, I cannot see the "login" text as it is white over light grey. My only other thought on this PR is that we could've maybe broken it into several separate smaller PR's to help with getting it approved and merged in sizable chucks. Those issues could have been:

create basic landing page with login text boxes and sign in.
add link to forgot password page (and add home button to navbar).
add link to sign up page.

We have a fully fleshed out landing page which is great but every time there is a change to the PR it has to go through review and approval all over again. This will be a good topic this week as a team to decide how big (or small) we want our issues to be. A more detailed discussion on PR approval settings might be a good idea as well. Great job overall!

Thanks for the feedback. I understand, and I think that's partly my fault in not adding those incremental functionalities and submitting pr's for quick reviews. I did not know how in depth the first issue (UA page) was suppose to be and I should've followed up with questions regarding that.

Just need 1 more approval on this one to get it merged in.


chore: unnecessary use of fmt.Sprint

Please sign your commits, as required by the contribution guide: https://github.com/NVIDIA/dcgm-exporter/blob/main/CONTRIBUTING.md

@testwill, Please resolve conflicts, and I will approve the change.


Ctrl + Space suggests @unique after @unique

Auto-completion will not add @unique after hitting enter, this is intended behaviour and works like other auto-completion from other languages, e.g. Typescript.

Confusing.


Use 'app.portAssignments' in Health Checks.

The current health check code resolves the effective ip address and port to use using a logic very similar to the one introduced in AppDefinition.portAssignments.
We should refactor the health check code to use the port assignments.
cc/ @kolloch

Fixed by 39a107bb70e7aeedc5809b78ed0958aee5dd78ed


Build error when build with flutter build apk --split-per-abi

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:shrinkReleaseRes'.
> Multiple task action failures occurred:
   > A failure occurred while executing com.android.build.gradle.internal.transforms.ShrinkProtoResourcesAction
      > ParseError at [row,col]:[1,1]
        Message: Content is not allowed in prolog.
   > A failure occurred while executing com.android.build.gradle.internal.transforms.ShrinkProtoResourcesAction
      > ParseError at [row,col]:[1,1]
        Message: Content is not allowed in prolog.
   > A failure occurred while executing com.android.build.gradle.internal.transforms.ShrinkProtoResourcesAction
      > ParseError at [row,col]:[1,1]
        Message: Content is not allowed in prolog.

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

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

BUILD FAILED in 6m 28s
Running Gradle task 'assembleRelease'...                          389.5s
Gradle task assembleRelease failed with exit code 1

zoom_native_sdk: ^0.3.4
Flutter 3.10.5 • channel stable • https://github.com/flutter/flutter.git Framework • revision 796c8ef792 (4 weeks ago) • 2023-06-13 15:51:02 -0700 Engine • revision 45f6e00911 Tools • Dart 3.0.5 • DevTools 2.23.1
java version "17.0.7" 2023-04-18 LTS Java(TM) SE Runtime Environment (build 17.0.7+8-LTS-224) Java HotSpot(TM) 64-Bit Server VM (build 17.0.7+8-LTS-224, mixed mode, sharing)
Gradle 7.6.1
Build time: 2023-02-24 13:54:42 UTC Revision: 3905fe8ac072bbd925c70ddbddddf4463341f4b4
Kotlin: 1.7.10 Groovy: 3.0.13 Ant: Apache Ant(TM) version 1.10.11 compiled on July 10 2021 JVM: 17.0.7 (Oracle Corporation 17.0.7+8-LTS-224) OS: Windows 11 10.0 amd6

Solution :
add this line in gradle.properties
android.enableNewResourceShrinker=false


Add helper and fix button styling

Ticket: []
Feature flag: n/a

Purpose
Fix the problem where file kebab button have inconsistent spacing for folder items and file items.
Hide file download count for external providers.
Summary of Changes

Screenshot(s)

Side Effects

QA Notes

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.004%) to 71.315%

Totals

Change from base Build<PHONE_NUMBER>:
0.004%

Covered Lines:
5388

Relevant Lines:
7341

💛  - Coveralls


Update cubedash processing script inline with eks prod stack updates

Updates in this PR
requirements-test.txt

Pin datacube version to 1.7+20.ga81eb035

.travis.yml

Install coveralls package to enable coverage stats online
Show coverage stats only after all the checks are passed
Do not increment docker tag minor version. datakube-apps service yaml files use SemVer standards

Dockerfile

Pin to latest datacube-core 1.7
pip install gevent
Copy nci db update bash script and aws db update bash script
Fix "Critical Worker Timeout" issue when running cubedash app, by increasing timeout to 121 and run gunicorn with 3 workers

Makefile

Fix multiple code coverage runs

deployment/load-nci-dump.bash

Refactor the bash script
Configure psql environment variables as input argument
Remove any pgdump files (if exists)
Remove references to psql_args since we are pulling the psql credentials from secrets
Save the datacube db information on datacube.conf file
Once extents generation is completed, publish cubedash database update to SNS topic
Finally clean old databases older than 1 day

deployment/load-rds-db-dump.bash

Updates are similar to that of deployment/load-nci-dump.bash except no db dump and restore is performed

Is this running? Can we either kill it or shift it into a better place? Ping @tom-butler


Make Movement less stiff

Currently, the movement feels a bit stiff. Maybe adding in some lerp to the movement could help? Make it so that the player drifts a bit?

Would also help, i think, if the player was knocked back slightly when hit.

In testing I've found this to be a bit annoying. Being able to fully stop on a whim lets you have full control over your movement, whereas drifting can easily result in sliding into enemies accidentally. Knockback can also have the same result where you get hit by one enemy and than accidentally slide into another, causing you to lose control and possibly die from a chain reaction.


[HUDI-4397] Flink Inline Cluster and Compact plan distribute strategy…

… changed from rebalance to hash to avoid potential multiple threads accessing the same file
Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contribute/how-to-contribute before opening a pull request.

What is the purpose of the pull request
(For example: This pull request adds quick-start document.)
Brief change log
(for example:)

Modify AnnotationLocation checkstyle rule in checkstyle.xml

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@hudi-bot run azure

@hudi-bot run azure

Would just merge the PR because the failed cases has no relationship with this change.

Hi @danny0405  ， why are there multiple threads processing the same file ?

@hehuiyuan If the hasing algorithm is not deterministic, there could be use cases when a pending task is still running and handling file A before it is rescheduled, and simultaniously a new task is scheduled to handle file A too, that is how the concurrent conflicts happen.


Asynchronous javascript calls not implemented

There is no rf-s2l keyword to call WebDriver's execute_async_script or exercise this asynchronous functionality. Note there is currently browser keywords for setting the selenium timeout which as far as I can see is the timeout only for asynchronous JavaScript calls.

I've added tests and code for a rf-s2l keyword for executing asynchronous javascript calls within my fix-s2l-timeout-bug branch.  The tests (test/acceptance/keywords/async_javascript.txt) mirror the same checks made by the selenium tests but using robotframework.
As I have not yet made the corrections for the set_selenium_timeout issue the test which expects a timeout exception is failing , as it should.  The test "Should Be Able To Execute Asynchronous Scripts" has not yet been implemented and has been set to fail as a reminder to update it.  Finally the test checking the passing of multiple arguments is failing.  When I implemented the asynchronous javascript functionality, I merely copied the synchronous javascript keyword which allows for multiple arguments all of which it assumes all is javascript code. But the selenium functions, both asynchronous and synchronous allows for additional arguments.  I might correct for that discrepancy later on.


No requirements file at all?

I got the code downloaded but there is no requirements package along with it, meaning that we have to hit-and-try or try to guess what packages/libraries were used. I just found out my tensorflow wasn't compatible with this one after receiving tons of errors.
Could the author provide the outcome of "pip freeze" command on his system? The outcome would be the necessary requirements.txt file basically. Doing this would save a lot of time for those who want to use/build upon this valuable work.

This code is 6 years old and the environment used for it is long gone at this point. I believe it uses a very old tensorflow API as well. If you can't get it to work as is, best bet might be to try to remake the algorithm with more modern packages

OK, thanks :)


Add option to send ext_authz header values as bytes

Commit Message: Add option to send ext_authz header values as bytes
Additional Description: ext_authz's authentication request currently sends the downstream request's header values using strings. If a string contains a non-utf-8 conforming value grpc will generate an error when it is decoded on the authz server. SO, to prevent this we are just utf-8 sanitizing all header values before sending the authz request.
This PR adds an option to ext_authz's config to use a different field (headers_bytes) in the request that encodes the header values as bytes instead of a string. With this option enabled, we can send unsanitized non-utf-8 header values in authz requests.
Risk Level: Low
Testing: Added unit tests for optional new behavior; does not affect old (default) behavior
Docs Changes: None (but should there be?)
Release Notes: n/a
Platform Specific Features: n/a
Fixes #32607

/retest

/retest

/lgtm

@tyxia Could you please take a pass on this PR?

/retest

/retest


Update pings to be generated whenever no data received from broker

After further thought on @dnadlinger's comment on Pull #52, it may be prudent to generate pings whenever we haven't received a control packet from the broker as well.
Thus, pings should be generated if either of the following conditions are met:

We have not sent a control packet within the keep-alive window
The broker hasn't sent a control packet in some pre-determined period

This will ensure we're properly checking even if the packet write fails, but the packet can't be sent for some reason (e.g. async transmission via external stack like the W5500).

You pretty much had me convinced that the simplest option, just sending pings regularly on a timer, is appropriate, and any extra code to reset the timeout on other communication not worth the added complexity.
I guess one reason to care about the superfluous pings would be very power/traffic-constrained, deeply embedded systems?


unlogged error while using groq

The problem: I'm using Groq as an LLM provider. When running the code, the following message is printed to the console: "⚠ Error in reading JSON, attempting to repair JSON."
In debug mode, I discovered that the real issue is: "'Unable to import langchain-groq. Please install with pip install -U langchain-groq.'"
Suggestion: In the "choose_agent" function in "action.py", the exception message should be logged.

did you not get a "Failed to get response from {llm_provider} API" somewhere? If the model cannot be loaded, the error should be elsewhere, e.g. create_chat_completion in llm.py, if not already in get_llm

did you not get a "Failed to get response from {llm_provider} API" somewhere? If the model cannot be loaded, the error should be elsewhere, e.g. create_chat_completion in llm.py, if not already in get_llm

Nope, i got directly exception

Thanks for the heads up @elchananvol
@danieldekay we need to think through how we implement this.
Some context: a week or two ago we sliced the main requirements.txt (which cut the GPTR Docker Image by 87%)
These were the dependencies before the official slicing:
https://github.com/assafelovic/gpt-researcher/blob/5dba221ddf93d2b1f1208e081c4e8aa3a7d2fe55/requirements.txt
It looks like they were related to custom llms (which were supported by custom langchain libraries) & custom retrievers
Maybe we should run some logic based on .env file when the server starts up?
For example, if the env states that the retriever or LLM is anything other than the default, print an error message with the dependencies that the user should install globally? Or even better, install the required dependency on server-start up based on the config in the .env file?
What you guys think?

Just an idea.
Poetry could have different groups for different custom models, and the package installation could parse the .env file for the activated model, and then include the corresponding group.


OCPBUGS-7618,OCPBUGS-7839: Align with upstream 21/03/2023

This also includes fixes for OCPBUGS-7618 and OCPBUGS-7839.

/retest-required

/assign @fedepaol

/approve
/lgtm

/jira refresh


Simple Ceylon app

I have a simple project which when I open autocompletion not working although it didn't show errors about java, Ceylon or dart

Thanks for your interest, but this project isn’t being actively developed (you can see from the commit log) and I don’t have time to provide support for it right now. This is likely to change if development activity on Ceylon picks back up.
So, I’m going to go ahead and close this issue.


Manage column_label_names properly.

InternalFrame.column_label_names is equivalent to index_names. We should manage it properly.
Now it will never be None but a list of tuples or Nones, the same as index_names.

Thanks! Let me merge this now.

Looks fine to me. Nice!


Revert "Enable TLS verification between cli and controller"

Reverts 01org/ciao#588

@kaccardi @rbradford This PR seems to cause issues with the cluster setup. Reverting this for now till we root cause it.
Note: I did not test on a full cluster before I merged this change in.

Coverage decreased (-0.01%) to 66.933% when pulling 0b04f95de0aef137fec0ad6c7a5d9e8f5dc09a4f on revert-588-ciao-singlevm-tls into 79b1aa18bc0f613d00b1d123dfd448dd06353cec on master.

I tested this behaviour against a cluster build using the new ansible method. There must be something different between that and the existing test clusters.


[question] Simple way to backup setup / move to other host?

I am currently running zwavejs2mqtt as an add-on on Home Assistant on a RasPi3b. I can use the Snapshot und Restore function of HAss to backup the whole system and recover more or less on any hardware I can run HAss on - also can use this to migrate to different host.
Now the open issues on HA (store access not working, problem with OTA updates, etc.) for the add-on seem to show that this is not a priority for the HAss team (which is somehow understable given the primary role of the own Z-Wave JS add-on). This is why I contemplate to run it myself using this guide (without MQTT):
https://flemmingss.com/how-to-set-up-zwavejs2mqtt-on-a-raspberry-pi-and-integrate-it-with-home-assistant/
Question: If I want to make sure I have an easy way to recover if I lose the RasPI how would that work? I am new to docker on Linux, so this might be totally standard and easy, just wanted to know what your way would be to do that.
Just FYI: I have a backup of the Aoetec Z-Wave Stick so you can presue that the controller including all node information is still present. I just want to make sure that if I move the controller to a new host I want to make sure that HA on a different host doesn't note it all...

Just backup everything that you actually have in the store folder of the project and restore it on the new instance and you are done

Is it also possible to move between the HA add-on and the stand-alone version as long as it is the same version?
I am new to docker and tried to find out how to cop files out of / into a container and it seems to be rather tricky (either by installing SSH or a storage driver). In another issue you considered providing an upload option - together with the existing batch download as an archive that I believe would fix this challenge for people like me. Is that realistic or rather far down the line if at all?
Thanks for the feedback!

If you go to store in the ui, select all files in the list, press on the fab icon on bottom right corner you will be able to download all files in a zip archive. Then simply start the application as standalone and map store directory to a local folder where you will unzip all the content of the previously downloaded zip file and you are done

Thanks, understood. Apparently I really have to get into docker... :)

Apparently I really have to get into docker.

Nope, you can do almost all from the UI. Then if you map the volume to a local golder it's as easy as unzip the content to a folder

UI as in ZWaveJS2MQTT UI or a Linux distri with an UI? I noticed that you can edit all files in Store using the UI - so worst case would be copy / paste the content of a couple of files using the UI, reboot, and good to go without even having to mount?
Full disclosure: I google Docker mount local host folder and got results from a one line command to editing config files, persitency, etc. -> This I why I wrote "have to get into docker" as I don't have a real grasp of the difference between a VM and a container, but probably should have.
Sorry for bugging you with basic topics and thanks for the feedback - greatly appreciated! I sent a little tip your way over PayPal just now.

o worst case would be copy / paste the content of a couple of files using the UI, reboot, and good to go without even having to mount?

That's another possible solution if you only need settings backup you can download them as json file and import them directly in settings page

Sorry for bugging you with basic topics and thanks for the feedback - greatly appreciated! I sent a little tip your way over PayPal just now.

Saw it, thanks :pray: :heart:

I'd like to be sure to understand the process. I have activated the backup in Zwave JS UI and I can see the daily backups in Store-Backup-NVM.  That folders has 4.0  KB for 7 backups, which sounds very small to me.
My simple question is that I want to make sure that I can restore my Zwave network in case my Zooz 800 dongle goes bad and needs to be replaced. How would I do that ?

Many thanks, I think that I have it set up.  My Store backups are about 175 kb (I have some 80 Zwave devices) and the NVM backups don't show the kb size. I should be ok. Thanks again.

You welcome :)

I'm looking at backing up and restoring (preventative maintenance), and stumbled across this thread.
Is it accurate to say that I only need to regularly copy backup/nvm and backup/store someplace safe to have everything I need to fully restore zwave-js-ui in the case of complete system failure?
Let's say someone absconds with my mini pc. I'd need to:

procure identical zwave stick (not 100% necessary but let's assume this for now)
install zwave-js-ui
in advanced options, do a backup import
restore the stick's nvm using NVM management

Is this accurate? Is that really all that's necessary? Is there really a Santa Claus?

I think that this may be accurate but I have also resd somewhere that this does not yet work with the Zooz 800 stick. What I have done is to (every few months)  use the Simplicity Studio App to backup my stick. It is bit complicated but it is my safety solution.

Well, sadly this process doesn't work. Restoring zwave-js-ui from the backup store works, but restoring the NVM faceplants and says "error while calling resoreNVM: did not find a matching NVM 500 parser implementation! Make sure that the nvm data belongs to a controller with zwave SDK 6.61 or higher (zw0280)"
Of course, the backup file was created with a zstick with zwave SDK 7.19.3, sooo...  yeah.
Any hints @robertsLando ?

Ahhh, dangit...  this is a zwave-js issue, not js-ui.  I searched for nvm and 800 in issues here, but really I should have been looking here.

Ahhh, dangit... this is a zwave-js issue, not js-ui. I searched for nvm and 800 in issues here, but really https://github.com/zwave-js/node-zwave-js/issues/5257

Yeah :)

Thanks for the info. Should the Simplicity Studio backup/restore work ?  I have made several backups in Simplicity Studio but have not tried (and don't need) a restore.

From: Daniel Lando @.>
Sent: Monday, February 5, 2024 7:44 AM
To: zwave-js/zwave-js-ui @.>
Cc: kj4qyf @.>; Comment @.>
Subject: Re: [zwave-js/zwave-js-ui] [question] Simple way to backup setup / move to other host? (#928)
Ahhh, dangit... this is a zwave-js issue, not js-ui. I searched for nvm and 800 in issues here, but really zwave-js/node-zwave-js#5257https://github.com/zwave-js/node-zwave-js/issues/5257
Yeah :)
—
Reply to this email directly, view it on GitHubhttps://github.com/zwave-js/zwave-js-ui/issues/928#issuecomment-1926918601, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHI6JKG7YTJNF73GB6OEOTLYSDH4TAVCNFSM4ZTK2WL2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJSGY4TCOBWGAYQ.
You are receiving this because you commented.Message ID: @.***>

Should the Simplicity Studio backup/restore work

I think it should but I never used it. cc @AlCalzone

thanks

From: Daniel Lando @.>
Sent: Tuesday, February 6, 2024 3:45 AM
To: zwave-js/zwave-js-ui @.>
Cc: kj4qyf @.>; Comment @.>
Subject: Re: [zwave-js/zwave-js-ui] [question] Simple way to backup setup / move to other host? (#928)
Should the Simplicity Studio backup/restore work
I think it should but I never used it. cc @AlCalzonehttps://github.com/AlCalzone
—
Reply to this email directly, view it on GitHubhttps://github.com/zwave-js/zwave-js-ui/issues/928#issuecomment-1929032627, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHI6JKCSI3NOAE3YB2WDHLTYSHURZAVCNFSM4ZTK2WL2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJSHEYDGMRWGI3Q.
 Works.

That is great news for you and for me 🙂

From: TheKorn2 @.>
Sent: Tuesday, February 6, 2024 11:43 AM
To: zwave-js/zwave-js-ui @.>
Cc: kj4qyf @.>; Mention @.>
Subject: Re: [zwave-js/zwave-js-ui] [question] Simple way to backup setup / move to other host? (#928)
@kj4qyfhttps://github.com/kj4qyf I just backed up one of my zst39s to another with simplicity studio, then used that second stick with zwave-js-ui to lock/unlock a s2 device. Works.
—
Reply to this email directly, view it on GitHubhttps://github.com/zwave-js/zwave-js-ui/issues/928#issuecomment-1930314970, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHI6JKDKVA56G2XICTWWFALYSJMTZAVCNFSM4ZTK2WL2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJTGAZTCNBZG4YA.
You are receiving this because you were mentioned.Message ID: @.***>


Images are broken

In the below page, attached images are broken.
https://github.com/kubernetes/website/blob/main/content/en/releases/release.md
Thank you,

/language en

@Tej-Singh-Rana the page we'd expect you to visit is Kubernetes Release Cycle and is rendered with the following warning:

Warning: This content is auto-generated and links may not function. The source of the document is located here.

https://github.com/kubernetes/website/blob/main/content/en/releases/release.md is the source code used to generate that page. As Kubernetes is open source, you get to see details like this if you look for them.
We could improve the import script to also copy images across.

/retitle Kubernetes Release Cycle page images are broken

Thanks for the detailed information. Literally I ignored that warning. @sftim 👍

/close


Add new _gasPrice reserved parameter

Allows gasPrice to be specified by a requester.
Closes #1492

Oof 🤦 😞 well an apology is in order @amarthadan. I thought I had covered it through the tests I updated, but clearly you were right in this not working due to reconstruction. I added the E2E and confirmed it's working as expected locally. Sorry you ended up spending time debugging.


Add a Gitter chat badge to README.md

AGV-IIT-KGP/awesome-motion-planning now has a Chat Room on Gitter
@abinashmeher999 has just created a chat room. You can visit it here: https://gitter.im/AGV-IIT-KGP/awesome-motion-planning.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

[ ] checkbox


Choosing ACS orchestrator version (Kubernetes version)

Hey guys,
How do I specify which Kubernetes version I want az acs create to provision? I know acs-engine supports this.
Right now, I get a 1.5.3 Kubernetes cluster, which is currently fine; I would like to be able to use az acs create to create a 1.6.2 cluster for testing purposes as well.
Is this currently possible? Are there plans on getting this in to the az command line?
Best regards,
Martin

@brendandburns or @colemickens may be able to help here.

Currently ACS only supports a single version (1.5.3, soon to be 1.6.x)
We are currently working on multi-version support and expect it to roll out in the coming months.

Closing for now, since this is planned for the future, and currently unactionable.
Please feel free to open an issue in https://github.com/Azure/ACS if you want a tracking issue.
Thanks!


Fixes #725:  Implemented a search bar functionality to search through all the projects easily.

Fixes #725 Implemented a search bar functionality to search through all the projects easily.
Changes :

Added the Search bar input field in index.html
Scripted the functionality of the search bar and added comments for each line.
Designed Search bar CSS for good look.
Implemented Default View to be shown in alphabetical order of the Titles.

ScreenShots:

@iamrahulmahato

@iamrahulmahato I have resolved all the conflicts.

@iamrahulmahato Please merge the branch before other PR . I have all the issues. The issue is coming due to multiple changes in index.html due to addition of other projects.
As I have changed mostly script it does not affect for other developers.


Added support for german language translation

Pr for https://github.com/msasikanth/twine/issues/290

Please rebase onto main branch rather than using a merge commit and drop the unnecessary commit in this PR.
Just to confirm, are these translations from Google or any other translation provider?

I would do the rebase
I know decent amount of german myself but it cross checked across different resources and it 100% accurate i can attach a screenshot of the translation to english if that helps


HTTPS failure with localhost + node-fetch

when making HTTPS requests while using urql in the vscode-graphql client, users are getting this FetchError:
OPENSSL_internal:WRONG_VERSION_NUMBER:../../third_party/boringssl/src/ssl/tls_record.cc:242

They have found that switching from localhost to <IP_ADDRESS> fixes the issue
https://github.com/graphql/vscode-graphql/issues/321
urql version & exchanges:
"@urql/core": "^2.3.5"
with node-fetch
should we use that one exchange for local development if host name is localhost?
Steps to reproduce

Install vscode-graphql
Attempt to make an authorized https query to a localhost endpoint. Try with <IP_ADDRESS> hostname to confirm it works

Expected behavior
Should allow a request
Actual behavior
(error noted above)

I wonder if this is caused by the issue-owner using a http endpoint but vscode-graphql using an https agent

@JoviDeCroock thank you, will do!

Fixed by https://github.com/graphql/vscode-graphql/pull/374

Ope, sorry to leave it open, thanks y‘all!


minor fix on SimBroker where account is not updated after place order.

Thanks for the PR. But in 2.0 the update/sync and place orders are now separated calls. This is done so the behaviour of real brokers and simbroker are fully predictable and behave the same.
So you'll have to call broker.sync() which will actually update the account object.
Possible the documentation doesn't reflect that everywhere, so will have to look at that.

Noted with thanks.


Docker

Repeat of #18 with conflicts resolved

Its fine to merge this and I'll close my PR.
+1

LGTM, apologies for the turbulence.  Merging


TypeConverters feature

Hello. Thanks for great ORM like Room:)
I hope that you already planing to implement TypeConverters support, but just in case I inform you that it will be a very useful feature and I will wait for it very much.

Hi! Thanks for your interest in the library. Type converters are definitely planned for a future release. Nevertheless, it's tough to say when it will be the case as I'm trying to get the library, as it is, in a stable state to finally release the first production-ready version.


Change to not translate unique names

Same as #23964
An incorrect translation has been made in the localized version by machine translation.
※ Machine translation translates property name
Evidence: https://github.com/MicrosoftDocs/azure-docs.ja-jp/blob/live/articles/azure-monitor/platform/data-sources-alerts-nagios-zabbix.md
In the following files, it was made not to make mistranslation by putting proper names in "`".
https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/role-based-access-control/custom-roles.md
This change(enclose property names by "`") has no negative effect on the English version.
Please accept this change so that property names are not mistranslated in each language in each localized version.
🙏

@changeworld : Thanks for your contribution! The author, @mgoedtel, has been notified to review your proposed change.

#sign-off to approve required changes.


Sack of storage: an auto deposit method

Requested by https://www.twitch.tv/darkphan
Punch: deposit all, as much as possible
Shift right-click : smart/merge deposit, so only matching itemstacks that are already in the chest, not putting random things into new slots

Resolved in 1.7.16  https://minecraft.curseforge.com/projects/cyclic/files/2338671


Support for Chef 15?

Since Chef 14 is EoL as of April 30, 2020, when will these cookbooks support the currently supported version of Chef 15?

ArcGIS Chef Cookbooks 3.6.0 that will be released in a few days will support Chef Client <= 14.
Shortly after 3.6.0 release we plan to release ArcGIS Chef Cookbooks 3.6.1 where we plan to remove the upper bound check for chef_version form the cookbooks' metadata and test the cookbooks with Chef Client 15.
We will update this thread if/when we have more details about Chef Client 15 support.


Eval mode

Inline evaluation of code proposed in #22

Some refactoring
Eval filter
Add tests

Codecov Report
Base: 86.71% // Head: 88.22% // Increases project coverage by +1.51% :tada:

Coverage data is based on head (ac27a81) compared to base (b26e682).
Patch coverage: 92.42% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #29      +/-   ##
==========================================
+ Coverage   86.71%   88.22%   +1.51%
==========================================
  Files           9       11       +2
  Lines         542      654     +112
==========================================
+ Hits          470      577     +107
- Misses         72       77       +5

Impacted Files
Coverage Δ

baygon/error.py
100.00% <ø> (+12.50%)
:arrow_up:

baygon/__main__.py
80.00% <33.33%> (-0.18%)
:arrow_down:

baygon/schema.py
87.50% <71.42%> (-0.97%)
:arrow_down:

baygon/eval.py
85.71% <85.71%> (ø)

baygon/matchers.py
93.42% <93.42%> (ø)

baygon/filters.py
90.62% <93.65%> (+0.14%)
:arrow_up:

baygon/suite.py
89.15% <97.61%> (+3.71%)
:arrow_up:

baygon/__init__.py
81.81% <0.00%> (-18.19%)
:arrow_down:

baygon/str.py
83.33% <0.00%> (-16.67%)
:arrow_down:

... and 1 more

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

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


Bootstrap finish ack

Fixes a problem where the final ACK of bootstrap sequence would not get sent for a relatively long time in some cases resulting in unexpected behaviour.

@TeroJaasko @anttiylitokola @jankii01 @simosillankorva

LGTM

rebuild


Clarify error in GetJson: "Failed to parse JSON"

The "Could not connect to the AUR" error message could/should be
provided by the actual curl wrapper and/or by checking for an empty
JSON document.

Yes agree. The current error message is somewhat awkward here. Afair, I did not found a clean way to error where the curl call happens, so I moved the error here.
I also see that the translation marker is missing here.

I think the "Failed to parse JSON" message should not really be exposed for translation, but it makes sense for the more high-level message indeed.
Do you know how to address it, or should I give it a try?
I think that DownloadJson should fail (and exit) in that case.
That would be easier with / based on https://github.com/rmarquis/pacaur/pull/497, where no subshell is used for that.

Yes, the issue was indeed due to the use of subshell. I'll have a look once #497 is merged - please bear my slowness, I'm quite short on time at the moment.

Done in aa92ed95692c82bae09afe30be8087eeffbe849a.


Harvester harvester-cloud-provider k8s 1.27 chart support

This issue is to implement the chart changes & perform the testing required to upgrade to k8s 1.27. Please perform below steps.

[ ] Check whether the chart has any references to the below deprecated features of k8s 1.27. You can find information about deprecated APIs here on Kubernetes Deprecation guide.

storage.k8s.io/v1beta1 API version of CSIStorageCapacity

[ ] Update kube-version annotation in Chart.yaml. catalog.cattle.io/kube-version: '>= 1.23.0-0 < 1.28.0-0'

Note: If this is an upstream chart and if the upstream chart doesn't support k8s 1.27 then do not update the kube-version annotation or update the k8s version accordingly.

[ ] Perform below tests

Fresh install/uninstall/upgrade/downgrade of the charts on K8s 1.27 provisioned on Rancher. Test the chart functionality.
(Please refer to the https://github.com/rancher/rancher/issues/41395 to know what testing was done for k8s 1.26 upgrade for your chart)

Provision rancher on k8s 1.26 or lesser

Install chart on this cluster

Upgrade this cluster in rancher to k8s 1.27

Make sure the existing chart and the app is functional after cluster upgrade

@rebeccazzzz , Just wanted to check if this is on your plan for the rancher Q3 release. Please let me know if you need any other info for your team to start working on this.

The process described under the section Branching Charts on this Confluence page needs to be done to port harvester-cloud-provider to 2.8 branch.
@rebeccazzzz


Spinner Dialog working when loading for the second time

this Spinner Dialog working when loading for the second time. function containing window.plugins.spinnerDialog.show is called in body onLoad.
Please help me to fix the error

You mean spinner dialog is not working when the page is loaded in second time ?


Deposit after pool retirement should be in the rewards table

After retiring a pool, the deposit should arrive to the rewards account. While visible in cardano-cli, it cannot be found in the database.
cardano-cli shelley query stake-address-info \
> --mainnet \
> --address stake1uywjy7h05jmhx9y3wzy94td6xz4txynuccgam0zfn800v8qq33z29

[
    {
        "address": "stake1uywjy7h05jmhx9y3wzy94td6xz4txynuccgam0zfn800v8qq33z29",
        "delegation": "pool1qnrqc7zpwye2r9wtkayh2dryvfqs7unp99f2039duljrsaffq5c",
        "rewardAccountBalance": 500009820
    }
]

The only other way to get those deposits along with rewards would be to query the pool retirement table, whether a pool connected to this stake address expired in a given epoch, and add a hardcoded 500000000 value to the rewards if that value has not yet been withdrawn, which again requires computing if the withdrawals are not higher than rewards until that point in time, and so on and so forth, which seems really clunky.
However, I still think it should be stated in the db more explicitly without these hard coded values and such. Perhaps another table? Or a simpler relation?

If I would choose to get these 500 ADA from the pool_retirement table, if the pool has multiple owners how would I find out to which stake address these 500 ADA have been rewarded?

if the pool has multiple owners how would I find out to which stake address these 500 ADA have been rewarded?

the deposit is returned to the rewards address (is always one for a pool), not owner address

the deposit is returned to the rewards address (is always one for a pool), not owner address
That makes sense thank you!

So then the deposit of a retired pool will be returned to the pool's reward address which is declared in the pool_update table right?
 The difference between those is exactly 500000000 lovelace. Sure it could be a coincidence but that's pretty hard to imagine since there are other examples like that. So let's just assume this is a returned pool deposit then this stake address should occur as a reward address in the pool_update table, right?
SELECT pool_retire.hash_id, sa.view FROM pool_retire
    LEFT JOIN pool_update pu ON pool_retire.hash_id = pu.hash_id
    LEFT JOIN stake_address sa on sa.id = pu.hash_id
WHERE sa.view = 'stake1u9rqg96sdsdrqshpx0x77jna40ws90drts2wks7vuy63dpqj6txws'

But this query leads to no results. The thing I could find out is that the stake address is a co-owner of a retired pool (pool_hash_id = 8) which led me to my first question.
I'm just wondering how I could determine where these 500 ADA are coming from. Could this deposit be related to the ITN?

So then the deposit of a retired pool will be returned to the pool's reward address which is declared in the pool_update table right?

right

But this query leads to no results

sa.id != pu.hash_id -> sa.id = pu.reward_addr_id

I'm just wondering how I could determine where these 500 ADA are coming from. Could this deposit be related to the ITN?

Almost certainly not.
Where are we up to with this issue. Seems to have been a bit of back-and-forth. Care to update me on the current state-of-play on this?

Sure, the issue got hijacked quite a bit.. So nothing changed about the question - deposit that should return to the rewards address after retiring a pool is nowhere explicitly in the DB (e.g. 500 ADA arrived in epoch 245). But you have to check the pool retirement table, whether the pool whose owner address is the rewards address you're looking for and then manually add a hardcoded value of '500' to user's rewards IF this amount from this exact retirement has not been withdrawn yet. Which seems really cumbersome to me and I proposed whether it could go into the rewards table, or somewhere else, but explicitly.

deposit that should return to the rewards address after retiring a pool is nowhere explicitly in the DB

Do you have an example mainnet address for me to investigate?

e11d227aefa4b773149170885aadba30aab3127cc611ddbc4999def61c / stake1uywjy7h05jmhx9y3wzy94td6xz4txynuccgam0zfn800v8qq33z29

You have a misconception about the deposit refund. Deposit refunds do not end up in the reward table but in the tx table. So lets find it.
For the address we are interested in:
cexplorer=# select id, view, registered_tx_id from stake_address
               where view = 'stake1uywjy7h05jmhx9y3wzy94td6xz4txynuccgam0zfn800v8qq33z29' ;
  id  |                            view                             | registered_tx_id
------+-------------------------------------------------------------+------------------
 2820 | stake1uywjy7h05jmhx9y3wzy94td6xz4txynuccgam0zfn800v8qq33z29 |          2420601

the id field may be different across db-sync instances, but the id will be useful for this exploration.
A bit complex, but the refund can be seen using:
cexplorer=# select stake_deregistration.id, stake_deregistration.addr_id, stake_deregistration.tx_id, tx.deposit,
               block.epoch_no from stake_deregistration
               inner join tx on tx.id = stake_deregistration.tx_id
               inner join block on block.id = tx.block_id
               where stake_deregistration.addr_id = 2820 ;
 id  | addr_id |  tx_id  | deposit  | epoch_no
-----+---------+---------+----------+----------
 730 |    2820 | 2842157 | -2000000 |      223

Similarly, the registration can be seem using:
cexplorer=# select stake_registration.id, stake_registration.addr_id, stake_registration.tx_id, tx.deposit,
               block.epoch_no from stake_registration inner join tx on tx.id = stake_registration.tx_id
               inner join block on block.id = tx.block_id
               where stake_registration.addr_id = 2820 ;
  id   | addr_id |  tx_id  | deposit | epoch_no
-------+---------+---------+---------+----------
  1649 |    2820 | 2421547 | 2000000 |      208
 86926 |    2820 | 2842177 | 2000000 |      223
(2 rows)

I assume this stake address was:

registered in epoch 208
de-registered in epoch 223
re-registered again in epoch 223.

Does that all make sense?

It does make sense for stake registration, but I was talking about pool retirement. And the 500 ADA that should be returned to the pool owner's reward address.

I still don't think it goes back to the reward address. Do you have an example of a pool being retired?

The relation or the fact that it would show up in the database somewhere is actually my request for a feature, not a bug in the current version. Retired pool example: pool134dws3tyc7kphwl6gks26cm6l390554lns9lyatm3gkxs6dwj2z. The address I sent earlier is its owner

@erikd
From the ledger spec:
Page 21

Recall that the stake pool retirement refunds are issued not when a certificate scheduling the
retirement is processed, but at the epoch boundary for which the retirement is scheduled.

Page 40

• The function poolRefunds is used to calculate the total refunds that must be distributed
for stake pools scheduled to retire. Note that this calculation takes a slot number corresponding to the epoch boundary slot when the calculation is performed. The returned
map maps pool operator hashkeys to the refunds, which will ultimately be returned to the
registered reward account.

@xdzurman Sorry in this:

The relation or the fact that it would show up in the database somewhere is actually my request for a feature,

What exactly is the feature request?

@xdzurman Sorry in this:

The relation or the fact that it would show up in the database somewhere is actually my request for a feature,

What exactly is the feature request?

@erikd To put the pool deposit (500 ADA) somewhere in the database. Currently it can't be explicitly linked to the reward address it belongs to.

@erikd To put the pool deposit (500 ADA) somewhere in the database. Currently it can't be explicitly linked to the reward address it belongs to.

Closing this in favor of https://github.com/input-output-hk/cardano-db-sync/issues/474 .

Closing this in favor of https://github.com/input-output-hk/cardano-db-sync/issues/474 .


Merge Timeline.Indicators.Time component into development branch

:tada: This PR is included in version 0.2.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Types inconsistencies

At the moment *.d.ts has some inconsistencies.
I am happy to contribute to improve it.
Another example, that is causing trouble to me, and possibly others:
getFills(pageArgs: PageArgs, callback: callback<any>): void;
getFills(pageArgs: PageArgs): Promise<any>;

According to docs I can pass an object with a product_id property to getFills to get the fills of a particular product (eg. BTC-EUR)...
It works at runtime, but it fails to pass typescript build.
There's the same problem on getOrders, too.
Or again, the definition of Account:
  export type Account = {
      id: string,
      profile_id: string,
      currency: CurrencyType,
      balance: number,
      available: number,
      hold: number
  };

balance, available and hold are strings.

@fb55 do you know when a new version will be published on npm?


Fix build: update flow-go version

Instructions
Update flow-go version to v0.27
Please fill out the template below to the best of your ability.
Issue To Be Solved
Currently some builds are failing due to the outdated flow-go dependency

flow-go >= v0.27.5 needs to be released and,
flow-emulator needs to be updated to >= flow-go 0.27.5

@DylanTinianov circular dependency hell


skip test bigint int ClusteredIndexTest because of issue 1997

skip test bigint in ClusteredIndexTest because of issue https://github.com/pingcap/tispark/issues/1997
revert this PR is issue 1997 is fixed

https://github.com/pingcap/tispark/pull/2002


Is the log max value "2.0" correct?

https://github.com/facebookresearch/Horizon/blob/7f9f8d4fbd1ab0073c4953d247b5d7cd09fe63b7/ml/rl/models/actor.py#L94
Is not 20.0?

That's correct: it's the log min/max so it shouldn't be symmetrical.  putting 20 would make at most e^20 noise which is way too much noise.


Markdown template support

Would it be possible to forward template inputs?
Looks like these inputs are not documented in the action inputs table, making them easy to miss.

Perhaps I'm misunderstanding but you can already use templating in combination with this action.
The actions itself, this one or the ones from Peter Evans on which this one is built, do not support any kind of templating.  What Peter explains in the Using a markdown template section is that you can use another action to apply the template you want and then you use the templated output as an input on the body action input parameter of peter-evans/create-or-update-comment@v2.
You could do the same and use this action. Meaning you would use whatever templating action you want to produce your templated output and then pass it into the body action input parameter of this action.

Closing this issue since the request is out of scope for this action. The provided instructions in my previous comment would let you accomplish what you want.


Why ForNpgsqlHasColumnName instead of HasColumnName?

This might be a naive question, but I've just started using this library (thanks!) and mapping a column to a custom property.  HasColumnName didn't work but ForNpgsqlHasColumnName does.
Why is there a special ForNpgsqlHasColumnName?  The documentation doesn't seem to cover this or have guidance for when to use the ForNpgsql* extensions.

HasColumnName is supposed to work as well, and should affect all database providers. ForNpgsqlHasColumnName (or ForSqlServerHasColumnName), on the contrary, will only affect a specific database provider. This can be important if you're using the same EF model on several database systems.
Are you saying that specifying HasColumnName has no effect for you?

Closing for age and lack of response.


JS Dev Tools

TL;DR: dev tools are lacking, debugging CSS and JS is a nightmare, we could provide blitz’ users with barebones tools in JS.
It’s possible (and actually quite easy) to plug the console, which is already there, into the DOM via JavaScript so, we basically can implement lightweight dev tools inside the EPUB file with a tiny script.
In other words, console.log() can be written in the EPUB file.
It has little impact on performance and would be designed as a plugin (reflowable/fixed-layout, parameters, API, etc.).
Also, we could theoretically save logs for later retrieving using localStorage and, why not, export them (mail?).

Another lead is https://kenneth.io/blog/2014/12/28/taking-chrome-devtools-outside-the-browser/ but I believe those two things are not exclusive: on the one hand, we could provide lightweight tools (JS) and, on the other hand, more powerful tools (chrome) if needed.

Wontfix… in this repo.
First things first. In hindsight, I’d rather have the CSS framework and the CSS template decoupled – that was a poor decision on my part – so I would consider adding an extra “debug tools” layer more bloat.
Then, ROI is blurry to say the least. Those dev tools would be a glorified console you would inline in your EPUBs, with predefined methods. But we’d obviously have to create one for reflowable text, and another one for fixed-layout. So that’s quite a significant amount of work.
That inline console helped me debug some EPUBs tremendously, but that’s just me. Unfortunately, I’m not sure people are comfortable enough with using JavaScript in ebook production. Command-line can already be a huge showstopper, and developers of tooling have to pretty much build GUIs to be useful to the most people possible. Not complaining about this, mind you, just can’t help thinking we’d have to build a tool automating the creation of a debug version from the original EPUB file. So, it should be its own repository to not bloat this one anyway.
I’d be OK putting some work into the init of such a dedicated repository, but I’m definitely not willing to do all the work. So please make your voice heard if you want to help, so that I can reconsider. For the time being, there’s simply no visible incentive to share/polish the debug tools I’ve been using.


Modify delete command

Codecov Report

Merging #49 (55c98a7) into master (b2a9111) will decrease coverage by 3.45%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master      #49      +/-   ##
============================================
- Coverage     72.10%   68.64%   -3.46%
  Complexity      399      399
============================================
  Files            70       74       +4
  Lines          1233     1295      +62
  Branches        125      135      +10
============================================
  Hits            889      889
- Misses          312      374      +62
  Partials         32       32

Impacted Files
Coverage Δ

...in/java/seedu/condonery/commons/core/Messages.java
0.00% <ø> (ø)

src/main/java/seedu/condonery/model/Model.java
100.00% <ø> (ø)

.../main/java/seedu/condonery/model/ModelManager.java
100.00% <ø> (ø)

.../main/java/seedu/condonery/logic/LogicManager.java
75.00% <100.00%> (ø)

.../seedu/condonery/logic/commands/DeleteCommand.java
100.00% <100.00%> (ø)

...va/seedu/condonery/logic/commands/EditCommand.java
97.01% <100.00%> (ø)

...va/seedu/condonery/logic/commands/FindCommand.java
100.00% <100.00%> (ø)

.../main/java/seedu/condonery/model/property/Tag.java
0.00% <0.00%> (ø)

...main/java/seedu/condonery/model/property/Name.java
0.00% <0.00%> (ø)

... and 2 more

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

closes #33


Textarea Autosize not working properly with RTL persian value on iPhone

I want to use Persian text with RTL direction as the default value in TextareaAutosize component, but on iPhone browsers, I can't add space at the end of lines. But when I using the TextField component this issue is not observed.
You can see this sandbox and check this issue on it.

Thanks for the report.
Could you add a screen recording so that it's easier for us to understand the current and expected behavior?

Thanks for the report.
Could you add a screen recording so that it's easier for us to understand the current and expected behavior?

https://user-images.githubusercontent.com/50114685/133885939-35b507c6-23e2-4df4-a473-1fe5c79a8e7d.mp4

I can reproduce the issue on the raw <textarea> element, so not an issue with MUI?


code_relocation: Allow processing of object files

This change allows the relocation script to process object files by checking the suffix and only assuming it's a source file if it does not end in ".o" or ".obj".
The motivation behind this change is that I am trying to relocate code which is in a prebuilt static library archive. In order to do so, I am unarchiving the library and passing the object files for relocation.

@dennisgr102 will you be able to address @tejlmand's comment?


sed.vim: allow end-of-line comments

Closes #5876.
Allows (does not highlight as Error) end-of-line comments. Makes this default, but allows old behavior with sed_syntax_style="bsd".
I have tested on Windows gVim 9.0.626 & linuxbrew Vim 9.0.700. I don't have an easy way to test on BSD or other platforms, but nothing should break; the worst case should be highlighting inconsistent with the platform's sed syntax.
Note from the issue that the file is apparently abandoned by the listed maintainer.

I have tested on Windows gVim 9.0.626 & linuxbrew Vim 9.0.700. I don't have an easy way to test on BSD or other platforms, but nothing should break; the worst case should be highlighting inconsistent with the platform's sed syntax.

Examples:

Default

Note that there are still other highlighting issues, but fixing those is out of scope.

Old style: :let sed_syntax_style = "bsd"

Note that the error highlighting doesn't work great here. That is the current behavior, and fixing it is out of scope.

Variable value is case-insensitive: :let sed_syntax_style = "BSD"

Other values behave like default

(Please don't judge me by my kludgy sed code.)

Closes #5876
Allows (does not highlight as Error) end-of-line comments. Makes this
default, but allows old behavior with sed_syntax_style="bsd".

The help says:
+GNU sed allows comments to follow other text on the same line. BSD sed only
+allows whole-line comments, i.e. `#' must be the first character of the line.
+To mark GNU-style end-of-line comments as errors, use: >
+

:let sed_syntax_style = "bsd"

That should probably be "Tom mark BSD-style".
+if !exists("sed_syntax_style")

let g:sed_syntax_style = "gnu"
+endif

This makes it hard to see where g:sed_syntax_style was set.  It is
simpler if only the user sets it.  Just use the "exists() where the
value is used, it's only one place.
--
FATHER:    You only killed the bride's father - that's all -
LAUNCELOT: Oh dear, I didn't really mean to...
FATHER:    Didn't mean to?  You put your sword right through his head!
LAUNCELOT: Gosh - Is he all right?
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar -- @.*** -- http://www.Moolenaar.net   \
///                                                                      \
\\        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Thanks for looking! I was prematurely optimizing for doing more stuff with that value, so I'll simplify it.
Sorry, what is Tom mark BSD-style?

@brammool Thanks for looking! I was prematurely optimizing for doing more stuff with that value, so I'll simplify it.
Sorry, what is Tom mark BSD-style?

Sorry, what is Tom mark BSD-style?

s/Tom/To/
In your example you say "To mark GNU-style end-of-line comments as errors, use: :let sed_syntax_style = "bsd"", and that's probably not right.

@arp242 Ah, thank you. That is what I meant, but it's obviously not clear enough, so I'll rewrite it.

@brammool @arp242 is it clearer now? I changed it to:
GNU sed allows comments to follow other text on the same line.
BSD sed only allows comments when "#" is the first character of the line.
To enforce BSD-style comments, i.e. mark end-of-line comments as errors, use: >

	:let sed_syntax_style = "bsd"

<

@jacktose, thanks for picking this up.  Are you planning on taking over as maintainer?  I think I managed to track the maintainer down to LinkedIn but that's a dead end for me.  It seems I have a quite a few changes in my local copy I could send to you or I could create PRs.
I vaguely recall that I was intending to investigate how other dialects behave but didn't get to it.  My experience is almost exclusively with GNU sed.
I think sed_dialect may be a better name for the config variable?  There's no standards but that is used by at least a couple of other runtime files.

jacktose, thanks for picking this up. Are you planning on taking over as maintainer? I think I managed to track the maintainer down to LinkedIn but that's a dead end for me. It seems I have a quite a few changes in my local copy I could send to you or I could create PRs.

I wasn't planning to. I could, if it just meant receiving a couple emails & PRs per decade 😏. But I barely understand the vim syntax language at all, so I don't think I'm a great candidate.

I think sed_dialect may be a better name for the config variable? There's no standards but that is used by at least a couple of other runtime files.

Yep, that's better. Changed.

Looks good now, I'll include it.

I wasn't planning to. I could, if it just meant receiving a couple emails & PRs per decade smirk. But I barely understand the vim syntax language at all, so I don't think I'm a great candidate.

OK,  I'll take over as maintainer then because I'll probably annoy you with a few more than that now that you've revived this topic. :)  Thanks for the fix.

@dkearns That's great! If I figure out how to fix any of the funny stuff I'm seeing, I'll let you know.

Feel free to send reports.
I'll take care of the single line GNU-specific i, a, c commands like the one highlighted as an error at the top of your example file.


BITMAKER-3249: Fixing enabled field in ProjectCronJobListPage table

Description
The cronjobs in the Scheduled Jobs view sometimes appear in a disabled state, however, they should appear as enabled (and vice-versa).
Acceptance criteria:

Data is correctly displayed in the cronjobs' table, especially, the enabled field.

Issue
https://tasks.bitmaker.dev/issues/3257
Checklist before requesting a review

[x] I have performed a self-review of my code.
[x] My code follows the style guidelines of this project.
[x] I have made corresponding changes to the documentation.
[x] New and existing tests pass locally with my changes.
[x] If this change is a core feature, I have added thorough tests.
[x] If this change affects or depends on the behavior of other estela repositories, I have created pull requests with the relevant changes in the affected repositories. Please, refer to our official documentation.
[x] I understand that my pull request may be closed if it becomes obvious or I did not perform all of the steps above.

@mgonnav  this PR is ready to review.


No CUDA runtime is found

Hi, while running the inference script after installing all the required packages, I encountered this error. I do have an Nvidia GPU and it was working fine for other projects but not this time.
======  preprocess molecules  ======
No CUDA runtime is found, using CUDA_HOME='/usr/bin/nvcc'
======  preprocess proteins  ======

fixed it thank you!


openssl1.1.1m

Cf. #198.

CI failure is unrelated. Looks like the ppa deadsnakes repo (used to install Python) is no longer supporting Ubuntu 14.04 Trusty since end of last week. They've also killed off support for Ubuntu 16.04 Xenial, since it too is end of life. One possibility if you want to maintain the Ubuntu 14.04 job, would be to build Python 3.6 from scratch, e.g. following Method 2 rather than Method 1 in http://devopspy.com/python/install-python-3-6-ubuntu-lts/. Obviously it'll increase the running time further...


Syntax error "("

When trying to run jemalloc's tests under cross in travis I get the following errors in some architectures:
[jemalloc-sys 0.2.0] === test/unit/a0 ===
[jemalloc-sys 0.2.0] test/unit/a0: 1: test/unit/a0: Syntax error: "(" unexpected
[jemalloc-sys 0.2.0]
[jemalloc-sys 0.2.0] === test/unit/arena_reset ===
[jemalloc-sys 0.2.0] test/unit/arena_reset: 1: test/unit/arena_reset: m�@8: not found
[jemalloc-sys 0.2.0] test/unit/arena_reset: 1: test/unit/arena_reset: ELF��@@,H�D@: not found
[jemalloc-sys 0.2.0] test/unit/arena_reset: 2: test/unit/arena_reset: Syntax error: "(" unexpected

I am unsure about why this is the case - maybe something in the shell of the docker containers is off ?. I've disabled running jemalloc's tests on all of these architectures on jemallocator/jemalloc-sys CI.
To reproduce, under linux, write:
git clone https://github.com/alexcrichton/jemallocator
cd jemallocator
TARGET=aarch64-unknown-linux-gnu ci/run.sh

@malbarbo are the build.rs scripts run under qemu ?

This no longer replicates, using the following example with Rust 1.61.0 (stable):
$ git clone https://github.com/tikv/jemallocator
$ cd jemallocator
$ git submodule update --init --remote

I then replaced all instances of cargo in ci/run.sh with "${cargo}", which defaults to cargo (can't use CARGO due to a bug in 0.2.2 that has since been patched), and then ran:
$ cargo=cross TARGET=x86_64-unknown-linux-gnu ci/run.sh

All tests pass.


Develop an OpenCV program that processes images from video

What is the task?
Write a opencv program that processes images from video through breaking it down into frames using OpenCV.
Objectives:
First process any video you want.
Finally process the following video added to this issue.
When is this tutorial expected to be completed?
This is not a hard deadline but please try to complete this by the beginning of the spring semester.
Needed Information:
Video:
https://drive.google.com/file/d/1TWb7wom7rmmZGO-x4LTG2j0uthvsQ2Ut/view?usp=sharing

Just uploaded the video2frames_dwhayduk workspace to the computer_vision branch.

Just uploaded the video2frames_dwhayduk workspace to the computer_vision branch.


Combine marking bar and scroll bar

Issue Report Checklist

[x] Searched the issues page for similar reports
[x] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
[x] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
[ ] Could not reproduce inside jupyter qtconsole (if console-related)
[ ] Tried basic troubleshooting (if a bug/error)

[ ] Restarted Spyder
[ ] Reset preferences with spyder --reset
[ ] Reinstalled the latest version of Anaconda
[ ] Tried the other applicable steps from the Troubleshooting Guide

[x] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description
Marking for occurrences of the search string, linting warnings, TODO/BUG/FIXME items are displayed in right border of the editor pane (between the text field and the scroll bar). This is very helpful and I use them quite a lot!
I also noticed that you can click in this area and it scrolls to the relevant part in the editor. This doubles functionality of the scroll bar (at least in Linux, where I can click with the right mouse button in the scroll bar and the editor takes me to the absolute position – exactly as left clicking in the ‘marking strip’ does).
This left me wondering, if it is possible to combine those two scroll bars? For example Firefox overlays the occurrences of the search string onto the scroll bar … This would be highly welcome on small screens, where ‘every pixel helps’.
 You said:

This left me wondering, if it is possible to combine those two scroll bars?

There are two things about this:

Technically it's not simple to merge those two things into one.
We discussed that a while ago (see #5085 and #5215) and decided to leave the two of them. You can read the rationale for our decision there.

Let us know if there's something else you'd like to discuss about this topic.

Oops, sorry I missed that issue and PR! But at least I now know the right nomenclature.
Reading through the issue, I see that the current implementation is a big improvement! Thanks.
I don't know much about theming and its actual implementation etc., but I would like the following behaviour (as I said, I don't know, if that is possible):

The flags are displayed inside the (native) scrollbar, stretching from the left to the right of the actual scrollarea.
The flags become lighter in colour, if the scroll handle is placed over the flags:

That way it should work with all scroll bars and looks quite neat (because you are perfectly right, that just drawing it over the whole width of the toolbar looks awful).

I agree this would be nice to have but for now we're really busy with other things.

@ccordoba12: Glad, that you like the idea and putting it on the wishlist. I can perfectly understand, that it is certainly not of the highest priority.


Fix "make clean" in runtime/doc and src/tee/ directories

The PR fixes errors when doing:
$ cd vim/runtime/doc
$ make clean
rm doctags *.html tags.ref
rm: cannot remove 'doctags': No such file or directory
rm: cannot remove '*.html': No such file or directory
rm: cannot remove 'tags.ref': No such file or directory
Makefile:399: recipe for target 'clean' failed
make: [clean] Error 1 (ignored)

Same kind of error in src/tee/.
$ src/tee
$ make clean
rm tee.o
rm: cannot remove 'tee.o': No such file or directory
Makefile:19: recipe for target 'clean' failed
make: [clean] Error 1 (ignored)
rm tee.exe
rm: cannot remove 'tee.exe': No such file or directory
Makefile:19: recipe for target 'clean' failed
make: [clean] Error 1 (ignored)

PR also fixes the build of src/tee/tee.c on non-Windows systems. Although, I don't think that tee is needed anywhere else than maybe windows.

Thanks.
Although "tee" is only useful on MS-Windows, it's good if we can build it on other systems, so we can check for errors.


win,errors: remap ERROR_ACCESS_DENIED to UV_EACCES

If we try to use uv_fs_rmdir on a read-only directory on Windows, it
internally calls _wrmdir, which sets _doserrno to ERROR_ACCESS_DENIED
and errno to EACCES. However, ERROR_ACCESS_DENIED is mapped to UV_EPERM,
so I believe it should be remapped to UV_EACCES.
Signed-off-by: Darshan Sen<EMAIL_ADDRESS>

Also, question: Why are we using _doserrno error values instead of using errno values directly if we are mapping them to errno error values prefixed with a UV_?

Would this end up changing anything else, such as uv_chmod (which calls NtSetInformationFile)?

@vtjnash I don't know of a way to cause an EPERM or an EACCES using chmod on Windows but yea, this would probably fix few other error codes as well.

For example, what result do you get if you try to chmod C:\\Windows?

For example, what result do you get if you try to chmod C:\\Windows?

@vtjnash I tried running https://github.com/RaisinTen/tests/blob/3abee9e7a2344e450eaa1715dd89718a31abde66/test.js and it seems to work with no errors: https://github.com/RaisinTen/tests/runs/4060722205?check_suite_focus=true


Unable to download data.

Hi there,
I am trying to download the WeatherBench dataset from the link provided on the website (https://dataserv.ub.tum.de/index.php/s/m1524895), but it seems to be unresponsive right now. I have tried multiple times over the past few days but have been unsuccessful in accessing the download link.
I would really appreciate it if you could take a look into this and help me with an alternative way to access the dataset.
Thank you for your time and consideration.
Best regards,

@wuxinwang1997 were you able to download the data? I am facing the same issue as you.

I used wget --no-check-certificate "https://dataserv.ub.tum.de/s/m1524895/download?path=%2F5.625deg&files=all_5.625deg.zip" -O all_5.625deg.zip and it works.

@wuxinwang1997 The same problem. Have you solved this?


Web UI Upscale & GPFGAN Stop Working – Local Storage Problem?

Describe your environment

GPU: Intel UHD Graphics 630
CPU arch: x86
OS: macOS
Python: anaconda/pyenv
Branch: Main

Describe the bug
After using the Web GUI for a while the ESRGAN and GPFGAN controls stop working regardless what they're set to, and dream.py does not go through the post-processing steps.
To Reproduce
Steps to reproduce the behavior:

After a few sessions it happens randomly.

Expected behavior
The ESRGAN and GPFGAN settings should be passed on correctly to the dream.py script.
Temporary solution
I have found that clearing the local storage for webui will fix the problem for the next time I use it, but it will randomly stop upscaling again not far thereafter.
I'm assuming that the local storage isn't being properly updated or is somehow getting corrupted when the form is submitted or halted.

@psychedelicious, can you help?

@lstein  I'll have a look, but note that @SteveCaruso is using the current UI on main.
@SteveCaruso
It's really tricky to track down issues like this. Can you please help by, when it happens next:

Taking a screen shot of your localstorage like I have below
Copying the persist:root key
Adding both to a reply on this issue

Thanks

We can close this. I found what the problem was –– I was being a dork.
The post-processing step wasn't happening because I was setting the Images to Generate number higher than I needed and was interrupting the job.
Apologies for wasting time. :-)

@SteveCaruso Hah, no worries, glad you got it working.

Glad it was an easy problem.
On Tue, Sep 20, 2022 at 8:53 PM psychedelicious @.***>
wrote:

@SteveCaruso https://github.com/SteveCaruso Hah, no worries, glad you
got it working.
—
Reply to this email directly, view it on GitHub
https://github.com/invoke-ai/InvokeAI/issues/710#issuecomment-1253064456,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAA3EVJJPTAEDZ5HWNGQXVLV7JMB5ANCNFSM6AAAAAAQRCF4XE
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Written on my cell phone. Anything that seems odd is the fault of
auto-correct.


HTML

#HTML
User Story
As a boot camp student,
I want a Prework Study Guide website,
so that I can review all the information I learned throughout Prework.
##Acceptable Criteria
GIVEN a Prework Study Guide website
WHEN I visit the website in my browser
THEN I see four boxes titled HTML, CSS, Git, and JavaScript with associated notes listed
WHEN I view the study guide
THEN I see a dark blue header and footer, and four boxes with a shadow
WHEN I open the console in my browser
THEN I can see the four topics I learned listed along with a suggestion on what I should study first
WHEN I visit the website using the URL
THEN I can access my website from any browser

N/A


The file wont auto execute

for some reason every time i use it first time it does that then when i restart it it does not execute

when compiling add .exe to the executable name


[FEATURE]: Gray Mode

Discord Username
@mestredigital
Enhancement Type
Feature
Request
I like a gray mode or something like it to simulate something that happen a long time ago. Like in the movies or games. A gray mode or a blur on the edges mode.

Thanks for the suggestion! I added a grayscale filter and a old movie filter. I'm currently adding more filters and implementing a custom effect manager, v2.0.0 will contain all the new features and changes.


Update DG and UG (Pin Xian)

Implementation details of the Unique Identifier have been added.
Close #188

Codecov Report

Merging #189 into master will decrease coverage by 0.12%.
The diff coverage is 76.92%.

@@             Coverage Diff              @@
##             master     #189      +/-   ##
============================================
- Coverage     76.88%   76.75%   -0.13%
- Complexity      929      932       +3
============================================
  Files           120      121       +1
  Lines          2816     2839      +23
  Branches        378      380       +2
============================================
+ Hits           2165     2179      +14
- Misses          533      540       +7
- Partials        118      120       +2

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/seedu/address/ui/MainWindow.java
0.00% <0.00%> (ø)
0.00 <0.00> (ø)

.../address/logic/commands/visit/AddVisitCommand.java
75.34% <38.46%> (-8.53%)
17.00 <3.00> (ø)

.../main/java/seedu/address/model/ListComparator.java
75.00% <75.00%> (ø)
1.00 <1.00> (?)

...rc/main/java/seedu/address/logic/LogicManager.java
67.85% <100.00%> (ø)
5.00 <3.00> (ø)

...dress/logic/commands/GenerateLocationsCommand.java
100.00% <100.00%> (ø)
9.00 <0.00> (ø)

.../address/logic/commands/GeneratePeopleCommand.java
100.00% <100.00%> (ø)
10.00 <0.00> (ø)

...logic/commands/location/DeleteLocationCommand.java
89.74% <100.00%> (ø)
16.00 <2.00> (ø)

...s/logic/commands/location/EditLocationCommand.java
94.54% <100.00%> (ø)
12.00 <0.00> (ø)

...ess/logic/commands/person/DeletePersonCommand.java
97.29% <100.00%> (ø)
16.00 <2.00> (ø)

...dress/logic/commands/person/EditPersonCommand.java
95.34% <100.00%> (ø)
12.00 <0.00> (ø)

... and 7 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 063448b...4501354. Read the comment docs.


AMD 7950X3D issue???

File has permissions to run but upon attempting to run:
./LM_Studio-0.2.14-beta-1.AppImage
13:05:36.565 › GPU info: '0c:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 164e (rev c9)'
13:05:36.571 › Got GPU Type: amd
13:05:36.571 › LM Studio: gpu type = AMD
A JavaScript error occurred in the main process
Uncaught Exception:
Error: /usr/local/lib/libclblast.so: cannot open shared object file: No such file or directory
at process.func [as dlopen] (node:electron/js2c/asar_bundle:2:1822)
at Module._extensions..node (node:internal/modules/cjs/loader:1326:18)
at Object.func [as .node] (node:electron/js2c/asar_bundle:2:1822)
at Module.load (node:internal/modules/cjs/loader:1096:32)
at Module._load (node:internal/modules/cjs/loader:937:12)
at f._load (node:electron/js2c/asar_bundle:2:13330)
at Module.require (node:internal/modules/cjs/loader:1120:19)
at require (node:internal/modules/cjs/helpers:103:18)
at 6829 (/tmp/.mount_LM_StuXw6OJ0/resources/app/.webpack/main/index.js:2:1930)
at r (/tmp/.mount_LM_StuXw6OJ0/resources/app/.webpack/main/index.js:8:401969)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
OS: Ubuntu 22.04 jammy
Kernel: x86_64 Linux 6.5.0-21-generic
Uptime: 10m
Packages: 1762
Shell: bash 5.1.16
Resolution: 2560x1080
DE: GNOME 42.0
WM: Mutter
WM Theme: Adwaita
GTK Theme: Yaru [GTK2/3]
Icon Theme: Yaru
Font: Ubuntu 11
node -v
npm -v
v18.19.1
10.2.4

I'm facing the same issue. Has someone looked into this?

I'm facing the same issue on ubuntu. Has someone looked into this?

LM-studio is now on version 2.18 which may have fixed this issue.


unable to compile --noob issue

Hi
I am working my way through some vgpu tutorial..
proxmox 7.2 fresh install
this tutorial: https://wvthoog.nl/proxmox-7-vgpu-v2/
when i run cargo build --release it will error out with the following:
error[E0658]: use of unstable library feature 'assoc_char_funcs': recently added
--> src/format.rs:77:21
|
77 |         for item in char::decode_utf16(self.0.iter().copied().take_while(|&ch| ch != 0)) {
|                     ^^^^^^^^^^^^^^^^^^
|
= note: see issue #71763 https://github.com/rust-lang/rust/issues/71763 for more information
error[E0658]: use of unstable library feature 'assoc_char_consts': recently added
--> src/format.rs:78:41
|
78 |             f.write_char(item.unwrap_or(char::REPLACEMENT_CHARACTER))?;
|                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: see issue #71763 https://github.com/rust-lang/rust/issues/71763 for more information
error: aborting due to 2 previous errors
i have no idea how to get past this..
Halp plz

The compiler is complaining about some language features used that were unstable in the version of Rust installed on your system. However, I looked at the tracking issue and this was stabilized in Rust 1.52.0 but they were exposed on a different module in the older Rust language version included in Debian Bullseye, which is what Proxmox 7 is based on.

Thanks much.
worked no issues


in the .vue file space_after_anon_function is invalid

Description
in the .vue file

<script>
function() {
  console.log(123)
}
</script>

new Vue({
  name: 'myName',
  data() {
  }
})

async() => {}
set
'space_after_anon_function': true
1 is valid
2 and 3 is invalid

@hxkuc @121595113 what should each of those inputs look like?

it shouid be this
new Vue({
  name: 'myName',
  data () {
  }
})

async () => {}

and @bitwiseman
new Vue({
  data () {
   },
   name: 'myName',

})

should to be
new Vue({
  data () {
  },
  name: 'myName',
})

Notice the alignment

It's not about Vue.
Just like this:
let obj = {
    init() {
        // do something
    }
}

should be:
let obj = {
    init () {
        // do something
    }
}

@win7killer @hxkuc @121595113
I've reformatted this issue a bit.  I'm still unclear about how the expected behavior is supposed to work.
To be specific:
@121595113 The alignment is as you specified.
@hxkuc Example 2 matches current output in 1.8.8 how should it change.
@win7killer your example and @hxkuc Example 1 are not anon functions but rather some other thing.  Maybe space_after_named_function maybe?

@bitwiseman space_after_named_function I agree

@121595113  cool, so this is bug related to #608.


Dependabot config settings for golang

Dependabot config settings for golang

Thanks for this! Saved a lot of time and effort!

Thanks for this! Saved a lot of time and effort!

Happy to help!


Hang on build update

When connecting and updating a particular build, the connection to Jenkins hangs indefinitely. It's not clear if something is causing this... Jenkins is certainly responsive

This is caused by an exception - first task put a handler in the log to digest file
The exception is concurrent modification caused by parsed jobs been added while iterated over in the check for updates.


Release 0.36.0

Preview at https://github.com/bcardiff/crystal/blob/chagelog/0.36.0/CHANGELOG.md
Note that this release will be available in the new apt and rpm repositories post.
If thinks looks good during the next couple of days, I would expect to do the releasing during next week.
Now... where is that test-ecosystem....

Does this mean we should stop merging PRs for a while?

Does this mean we should stop merging PRs for a while?

Simple PRs are fine. Semantic & breaking changes should probably wait.

Simple PRs are fine. Semantic & breaking changes should probably wait.

FTR: Precursor is #9892 (context)

FTR: Precursor is #9892 (context)

Will this roll out with shards 0.12?

Will this roll out with shards 0.12?

Yes @jwoertink. I believe is already shipped on nightlies that way.

Yes @jwoertink. I believe is already shipped on nightlies that way.

the blogpost link is malformed

the blogpost link is malformed

Here's a link: https://github.com/crystal-lang/crystal/blob/17d085d96db01fdbdb52e64aab393f43b3e96e55/CHANGELOG.md

Here's a link: https://github.com/crystal-lang/crystal/blob/17d085d96db01fdbdb52e64aab393f43b3e96e55/CHANGELOG.md

I've updated the link in the OC to https://github.com/bcardiff/crystal/blob/chagelog/0.36.0/CHANGELOG.md (since I have typo in the branch name 😅 )

I've updated the link in the OC to https://github.com/bcardiff/crystal/blob/chagelog/0.36.0/CHANGELOG.md (since I have typo in the branch name 😅 )

I meant the new apt and rpm repositories post :)

I meant the new apt and rpm repositories post :)