Deleted package detected

I'm a Cyber Security researcher and developer of PackjGuard [1] to address open-source software supply chain attacks.
Issue
During my research, I detected a deleted package in this repository.
Details
Specifically, the package pytabtex mentioned in file README at line 16 does not exist on the public PyPI registry. A bad actor can hijack this package to propagate malicious code.
Impact
Not only your apps/services using https://github.com/NourOM02/pytabtex repo code are vulnerable to this attack, but the users of your open-source Github repo could also fall victim.
You could read more about such attacks here<EMAIL_ADDRESS>Remediation
Please highlight this in file README and register a placeholder package for pytabtex on public PyPI soon to remediate.
To automatically fix such issues in future, please install PackjGuard Github app [1].
Thanks!

PackjGuard is a Github app that monitors your repos 24x7, detects vulnerable/malicious/risky open-source dependencies, and creates pull requests for auto remediation: https://github.com/marketplace/packjguard

Thanks for keeping me updated. However, I intentionally deleted it from  PyPi because parts of the documentation were messing. I re-upload and everything seems to work fine.


[GLUTEN-6067][CH][Minor] Compile Spark-3.5 ut with backends-clickhouse

What changes were proposed in this pull request?
GlutenV1WriteCommandSuite and GlutenInsertSuite failed to compile with backends-clickhouse profiler. I refactor them in this PR, so we can compile spark-ut with spark-3.5 and backends-clickhouse profile. Once merged, we can add compile step in CICD asap to avoid regression.
How to do
I introduce GlutenColumnarWriteTestSupport trait, and use build-helper-maven-plugin to add diffierent implementation per backends
(Fixes: #6067)
How was this patch tested?
Existed UTs

CC @JkSelf, please help to take a look

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query
log/native_master_06_17_2024_time.csv
log/native_master_06_16_2024_a08a57c61_time.csv
difference
percentage

q1
34.50
37.13
2.635
107.64%

q2
23.69
24.00
0.302
101.27%

q3
39.94
37.23
-2.716
93.20%

q4
32.62
32.75
0.124
100.38%

q5
67.62
71.56
3.945
105.83%

q6
6.63
8.16
1.528
123.04%

q7
81.08
80.98
-0.094
99.88%

q8
85.44
86.78
1.338
101.57%

q9
120.83
121.57
0.744
100.62%

q10
46.34
44.17
-2.174
95.31%

q11
19.96
21.42
1.455
107.29%

q12
25.57
25.32
-0.250
99.02%

q13
38.36
39.84
1.478
103.85%

q14
19.32
19.23
-0.091
99.53%

q15
32.79
33.05
0.263
100.80%

q16
13.93
14.54
0.604
104.33%

q17
103.20
102.23
-0.963
99.07%

q18
147.38
142.93
-4.448
96.98%

q19
14.12
15.44
1.320
109.35%

q20
28.78
27.99
-0.786
97.27%

q21
258.28
261.41
3.128
101.21%

q22
12.23
12.41
0.188
101.53%

total
1252.62
1260.15
7.530
100.60%


gitAndTools.gitstatus: 1.3.1 -> 1.4.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/gitstatus/versions.
meta.description for gitAndTools.gitstatus is: "10x faster implementation of git status command"
meta.homepage for gitAndTools.gitstatus is: "https://github.com/romkatv/gitstatus"
meta.changelog for gitAndTools.gitstatus is: ""
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

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.4.3 with grep in /nix/store/ccag5v8g4jfc46a8qq0smdc1fnp6hmsx-gitstatus-1.4.3

directory tree listing: https://gist.github.com/c6f6d4339f04dbdffe7336ede5360e8f

du listing: https://gist.github.com/19ee82fdf6860f7ec21c8b3fd2738055

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

1 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
0 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
0 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
gitAndTools.gitstatus

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ccag5v8g4jfc46a8qq0smdc1fnp6hmsx-gitstatus-1.4.3 \
  --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 gitAndTools.gitstatus https://github.com/r-ryantm/nixpkgs/archive/0acf2268f33ffdb6c0fed4db89cbca6032c8134a.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/ccag5v8g4jfc46a8qq0smdc1fnp6hmsx-gitstatus-1.4.3
ls -la /nix/store/ccag5v8g4jfc46a8qq0smdc1fnp6hmsx-gitstatus-1.4.3/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 1

1 package built:

gitAndTools.gitstatus

Maintainer pings
cc @mmlb @mweinelt for testing.

Result of nixpkgs-review pr 105179 run on x86_64-darwin 1


Error on the plugin declaration

V0.4.1. - Errors disappears if  .plugin("aurelia-dialog") is removed.
Declaration
aurelia.use
.standardConfiguration()
.developmentLogging()
.plugin("aurelia-dialog")
.plugin("aurelia-flux");
SystemJS declaration
<EMAIL_ADDRESS>{
  "aurelia-dependency-injection"<EMAIL_ADDRESS>  "aurelia-framework"<EMAIL_ADDRESS>  "aurelia-metadata"<EMAIL_ADDRESS>  "aurelia-templating"<EMAIL_ADDRESS>  "text"<EMAIL_ADDRESS>},

Error
Unhandled promise rejection TypeError: Cannot read property 'endsWith' of undefined
at Function.convertModuleIdToViewUrl (http://localhost:50082/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:408:24)
at new ConventionalViewStrategy (http://localhost:50082/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:399:47)
at Function.getDefault (http://localhost:50082/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:344:20)
at HtmlBehaviorResource.load (http://localhost:50082/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:3174:74)
at ResourceDescription.load (http://localhost:50082/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:3319:25)
at ResourceModule.load (http://localhost:50082/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:3259:33)
at http://localhost:50082/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:2407:43
at run (http://localhost:50082/jspm_packages/npm/core-js@0.9.18/modules/es6.promise.js:91:43)
at http://localhost:50082/jspm_packages/npm/core-js@0.9.18/modules/es6.promise.js:105:11
at module.exports (http://localhost:50082/jspm_packages/npm/core-js@0.9.18/modules/$.invoke.js:6:25)
at queue.(anonymous function) (http://localhost:50082/jspm_packages/npm/core-js@0.9.18/modules/$.task.js:40:9)
at Number.run (http://localhost:50082/jspm_packages/npm/core-js@0.9.18/modules/$.task.js:27:7)
at listner (http://localhost:50082/jspm_packages/npm/core-js@0.9.18/modules/$.task.js:31:9)

I am getting this same error. I have installed 0.4.1, "Up to date - aurelia-dialog as<EMAIL_ADDRESS>(0.4.1)"
When I uncomment the line registering the plugin below, it no longer receive the error.
export function configure(aurelia) {
aurelia.use
.standardConfiguration()
.developmentLogging()
.plugin('aurelia-dialog'); // uncommenting this line no longer results in an error
aurelia.start().then(a => a.setRoot());
}
Unhandled promise rejection TypeError: Cannot read property 'endsWith' of undefined
at Function.convertModuleIdToViewUrl (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:408:24)
at new ConventionalViewStrategy (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:399:47)
at Function.getDefault (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:344:20)
at HtmlBehaviorResource.load (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:3174:74)
at ResourceDescription.load (http://localhost:8080/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:3319:25)
at ResourceModule.load (http://localhost:8080/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:3259:33)
at http://localhost:8080/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:2407:43
at f (http://localhost:8080/jspm_packages/npm/core-js@0.9.18/client/shim.min.js:1415:56)
at http://localhost:8080/jspm_packages/npm/core-js@0.9.18/client/shim.min.js:1423:13
at b.exports (http://localhost:8080/jspm_packages/npm/core-js@0.9.18/client/shim.min.js:453:24)(anonymous function) @ shim.min.js:1444b.exports @ shim.min.js:453b.(anonymous function) @ shim.min.js:1625f @ shim.min.js:1596q @ shim.min.js:1600
shim.min.js:1444 Unhandled promise rejection TypeError: Cannot read property 'endsWith' of undefined
at Function.convertModuleIdToViewUrl (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:408:24)
at new ConventionalViewStrategy (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:399:47)
at Function.getDefault (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:344:20)
at HtmlBehaviorResource.load (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:3174:74)
at ResourceDescription.load (http://localhost:8080/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:3319:25)
at ResourceModule.load (http://localhost:8080/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:3259:33)
at http://localhost:8080/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:2407:43
at f (http://localhost:8080/jspm_packages/npm/core-js@0.9.18/client/shim.min.js:1415:56)
at http://localhost:8080/jspm_packages/npm/core-js@0.9.18/client/shim.min.js:1423:13
at b.exports (http://localhost:8080/jspm_packages/npm/core-js@0.9.18/client/shim.min.js:453:24)(anonymous function) @ shim.min.js:1444b.exports @ shim.min.js:453b.(anonymous function) @ shim.min.js:1625f @ shim.min.js:1596q @ shim.min.js:1600
shim.min.js:1444 Unhandled promise rejection TypeError: Cannot read property 'endsWith' of undefined
at Function.convertModuleIdToViewUrl (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:408:24)
at new ConventionalViewStrategy (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:399:47)
at Function.getDefault (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:344:20)
at HtmlBehaviorResource.load (http://localhost:8080/jspm_packages/github/aurelia/templating@0.16.0/aurelia-templating.js:3174:74)
at ResourceDescription.load (http://localhost:8080/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:3319:25)
at ResourceModule.load (http://localhost:8080/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:3259:33)
at http://localhost:8080/jspm_packages/github/aurelia/templating@0.15.3/aurelia-templating.js:2407:43
at f (http://localhost:8080/jspm_packages/npm/core-js@0.9.18/client/shim.min.js:1415:56)

This can be fixed by getting all of the latest updates for jspm dependencies (config.js). Once I did that, I no longer have this issue.

This may be fixed as suggested by Mule52. I updated the jspm install and I no longer receive the error. Sadly, I am now receiving other errors but not to do with this module.

What errors are you receiving? You may be receiving all the same ones I was.
I had to update all of the dependencies in my config.js under the map section, for each one - jspm aurelia-framework... etc. Then jspm update. I was having issues with too many forks that were relying on older libraries. You want the latest, and for me bootstrap was stuck on 16.0.

I raised the issue https://github.com/aurelia/router/issues/228 which has the details. If you have a working system.config or other list of versions that work I would be interested to see them. I can also work through to see which is the latest version of each aurelia module.
Seems a little unstable right now which is a bit frustrating but that is the nature of beta releases I suppose!

Subject to change...
https://github.com/Mule52/spring-boot-demo/blob/master/src/main/webapp/config.js

Thanks - I'll give it a try

Closing - you need to use the latest versions of Aurelia to use the latest releases.  This should ease up a bit after v1.

Cannot read property 'endsWith' of undefined, This error is coming when I was using plugin aurelia-dialog. Please fix this issue as soon as possible.........


Linux keys not working (PageUp, PageDown, Home, End)

Basic control key combinations, e.g.

Ctrl-a (select all)
Ctrl-c (copy)
Ctrl-v (paste)
Ctrl-g (do it and go)

are all working as expected, following the fix for issue #9 .
The following keys don't have any response:

Page Up
End
Home

The Page Down key causes the screen to be "corrupted", see the before and after screenshots attached.

The only operation between these two screen shots was pressing the Page Down key.

Thanks for the report. The behavior associated with these keys is not implemented yet.

@akgrant43 Please update this issue with the progress on the keyboard handling.

I'll look at this as soon as scrolling is working on linux (Ubuntu) (it sounds like @syrel is close).

Home and End keys resolved by https://github.com/feenkcom/Brick/commit/97f5df26c453acf258af917afab94d48ac45b838
Page Up and Down keys will be addressed in a separate issue.


use Dump() from dumpify

Adopt https://github.com/MoaidHathot/Dumpify to Dump() a object

Let's use it as an external dependency
dotnet-exec profile set dumpify -r "nuget:Dumpify" -u "Dumpify" -u "-WeihanLi.Extensions.Dump"

dotnet-exec profile get dumpify

dotnet-exec 'new { Id = 1, Name = "Hello" }.Dump();' --profile dumpify

see comment here https://github.com/waf/CSharpRepl/issues/286#issuecomment-1656721106


Option to require the use of a prefix

I am running text through Linkify - text that might be code.
An example:
import LayoutView from 'base/layout-view';
import { props, domEvent } from 'decorators';
import tmpl from './app-header.jade';
import Radio from 'radio';
import AppHeaderViewModel from './app-header-view-model';

let auth = Radio.channel('auth'),
  shell = Radio.channel('shell'),
  clips = Radio.channel('clips');

Linkify highlights Radio.channel. It would be cool with an option to require the use of http:// or www.

Hey @jeffijoe, this is a great suggestion. We'll add it to the roadmap.

Looking forwards to it - any workarounds till then?