Not all base encodings maintain lexicographic-order

Specification
It turns out that not all base encodings maintain lexicographic-order. For example base64 and base58 have alphabets that do not preserve order.
After some random testing, I found that the existing test case fails very rarely: encoded multibase strings are lexically sortable.
I believe this applies to the base encoding but not to the binary string encoding.
Therefore that test doesn't make sense, it makes more sense to identify which base encodings are lexicographic order, and create separate tests for those.
In our README.md it will be important to state that some base encodings will lose the lexicographic order, and provide a selection of the encodings that will maintain order.
Additional context

https://www.codeproject.com/Articles/5165340/Sortable-Base64-Encoding - demonstrates why base64 is not suitable
https://en.bitcoin.it/wiki/Base58Check_encoding - the base58btc alphabet - the base58btc alphabet should be in lexicographic order, however this is where the test error occurred
https://github.com/multiformats/js-multiformats/issues/124 - question about this in multibase

Tasks

[ ] - Devise a good test to test lexicographic order
[ ] - Identify the base encodings that maintain order
[ ] - Fix README.md
[ ] - Ensure all PK uses of base encoded IdSortable should be using lexicographic order preserving base encodings if need be

I'm a bit confused here, the base58btc alphabet is in lexicographic order, but the above is where the error occurred. It seems there's more to preserving lexicographic order than just having the right alphabet order. The link https://www.codeproject.com/Articles/5165340/Sortable-Base64-Encoding says that there's more to it. It could also be due to JS's sorting algorithm is doing something strange.
I'm going to try to decode those back to ids, to confirm that they are in fact the right order with buffer comparison and see what the difference is between base58btc and doing hex encoding which should preserve order.

So after some tests, I've found that:

base58btc seems already lexicographically sorted
the ids being generated are the ones with wrong order... it starts as<PHONE_NUMBER>.998 and then reverses at<PHONE_NUMBER> then goes to<PHONE_NUMBER>.
the sorted version is actually correctly sorted according to both buffer compare and binary string compare (which sort of means that base58btc is actually preserving order)
why are the ids generated wrong though? Could there be an error extractTs?


How do I stop PubSub?

Hi!
After a certain event I just want my app to shut down. It seems, though, that gcloud (where I only use pubsub) keeps my App alive.

It is probably a subscription object that is still pulling for new messages. You can quickly stop that process by calling subscription.removeAllListeners()

Hey @stephenplusplus, thanks for your answer.
That did not work for me.
Here a little example of what I mean. This will stay alive:
  let pubsub = gcloud.pubsub({
    projectId: projectId,
    keyFilename: keyPath
  });

  let update = pubsub.topic('someTopic');

  update.subscribe('update', {reuseExisting: true}, function (error, updateSub) {
    if (error) {
      return console.log(error);
    }

    updateSub.on('error', function (error) {
      console.log(error);
    });

    updateSub.on('message', function (message) {
      console.log(message);
    });

    setTimeout(function () {
      updateSub.removeAllListeners();
    }, 500);
  });

Got to the bottom of this! Unfortunately, there are a few pieces involved...

Removing listeners is the right way to do this :+1:, but our code doesn't abort the HTTP request that remains open while waiting for new messages. We have to fix that (pr incoming soon)
We need a way to abort requests, but we're limited by one of the libraries we use, retry-request. I just fixed that: https://github.com/stephenplusplus/retry-request/commit/ecb30d01251f14079e4530f32291c5f050af9285
We need a way for the underlying library, request to allow us to abort a request that has a timeout set. PR sent for that here: https://github.com/request/request/pull/2052

This is actually going to be resolved by #1070, since we're switching to using gRPC. If all goes well, a release that has this completely resolved will be put out on Monday.


CDH 5.13.1 Local Snapshot

Please re-target: This should be merged into a new release branch: cdh-513. CDH 5.13.1 is not yet productionised in Omnia and won't be for a few months. Can a maintainer please help?
Local build only: This PR is to share code, to allow other developers to perform local testing (via SNAPSHOT builds). Driven by Uniform PR #103 .
Upgrades libraries to CDH 5.13.1, as per:

https://archive.cloudera.com/cdh5/cdh/5/hadoop/hadoop-project-dist/hadoop-common/dependency-analysis.html
https://www.cloudera.com/documentation/enterprise/release-notes/topics/cm_vd_cdh_package_tarball_513.html

NOTE: Create the local build with the SBT command: +publishLocal (note the +). This enables cross-compiling to 2.11; otherwise, downstream dependencies will fail to resolve.


refactor(linter): simplify getting ImportDefaultSpecifier

Current dependencies on/for this PR:

main

PR #2453   👈

This stack of pull requests is managed by Graphite.


Docker will respect allocated host port if Broker assigns them

Introduces an atomic file /var/vcap/store/cf-containers-broker/host_port_counter
which starts at 10000 and wraps around at 63000. The algorithm uses lsof to
check if a proposed port is already being used or not.

[ ] Confirm PR works in a bosh deployment
[ ] Resolve the Docker API regression in tests; what's that about?

@frodenas I'm unsure what's causing this test failure https://travis-ci.org/cf-platform-eng/cf-containers-broker/builds/64198577#L182
  1) DockerManager#initialize when the Docker Remote API version is not supported should raise a Exceptions::BackendError exception
     Failure/Error: let(:subject) { described_class.new(attrs) }
     Exceptions::BackendError:
       Docker Remote API version `1.10' not supported
     # ./app/models/docker_manager.rb:221:in `validate_docker_remote_api'
     # ./app/models/docker_manager.rb:19:in `initialize'
     # ./spec/models/docker_manager_spec.rb:7:in `new'
     # ./spec/models/docker_manager_spec.rb:7:in `block (2 levels) in <top (required)>'
     # ./spec/models/docker_manager_spec.rb:73:in `block (2 levels) in <top (required)>'

Looks like it works a treat:
# export PATH=$PATH:/var/vcap/packages/docker/bin
# docker --host unix:///var/vcap/sys/run/docker/docker.sock ps
CONTAINER ID        IMAGE                        COMMAND              CREATED             STATUS              PORTS                     NAMES
5dcfeb20f450        frodenas/postgresql:latest   "/scripts/run.sh "   8 seconds ago       Up 7 seconds        <IP_ADDRESS>:10002->5432/tcp   cf-a5f615f7-a87e-4c0f-9ddf-dd29b035f3db
9092e62bde2d        frodenas/postgresql:latest   "/scripts/run.sh "   10 seconds ago      Up 9 seconds        <IP_ADDRESS>:10001->5432/tcp   cf-77099615-fb77-4e3b-96cb-96c6c56183c0
fc0542c627e3        frodenas/postgresql:latest   "/scripts/run.sh "   12 seconds ago      Up 11 seconds       <IP_ADDRESS>:10000->5432/tcp   cf-425f94b7-1e22-4250-9d9f-deddc4b1e944

( delete the first service container; create new one)

# docker --host unix:///var/vcap/sys/run/docker/docker.sock ps
CONTAINER ID        IMAGE                        COMMAND              CREATED             STATUS              PORTS                     NAMES
b74b79f7c955        frodenas/postgresql:latest   "/scripts/run.sh "   3 seconds ago       Up 2 seconds        <IP_ADDRESS>:10003->5432/tcp   cf-75b9179b-af5b-4175-9e36-1b1a33367ba3
5dcfeb20f450        frodenas/postgresql:latest   "/scripts/run.sh "   38 seconds ago      Up 37 seconds       <IP_ADDRESS>:10002->5432/tcp   cf-a5f615f7-a87e-4c0f-9ddf-dd29b035f3db
9092e62bde2d        frodenas/postgresql:latest   "/scripts/run.sh "   40 seconds ago      Up 39 seconds       <IP_ADDRESS>:10001->5432/tcp   cf-77099615-fb77-4e3b-96cb-96c6c56183c0

It correctly used the next port number `10003`.

The port counter is stored here:

# cat /var/vcap/store/cf-containers-broker/host_port_counter
10003

Bump by @drnic after hearing more stories about docker reassigning host ports

The reassigning ports issue is a well know issue (see #2) since we added the restart policies, what I'm trying to find is a solution that works on a multi-host environment (see #17). I'm on vacations right now, I'll work in this once I came back in 2 weeks.

For anyone needing this PR for postgresql-docker, I've added it into a dedicated release https://github.com/cloudfoundry-community/postgresql-docker-boshrelease/releases/tag/v1.1

See https://github.com/cf-platform-eng/cf-containers-broker/issues/17 for the resolution.


Live-build does not work inside a docker container

The Issue
The chroot stage of live build fails inside a docker container, even when the container is run with --privileged.
To Reproduce.
Create the following file saved as Dockerfile
FROM kalilinux/kali-rolling

RUN apt-get update
RUN apt-get install -y curl git live-build cdebootstrap fdisk
RUN git clone https://gitlab.com/kalilinux/build-scripts/live-build-config.git

WORKDIR /live-build-config

ENTRYPOINT []

Run sudo docker build . -t live-build-config
Followed by sudo docker run --privileged -it live-build-config ./build.sh --verbose

Manually copy /proc to the docker image fixes the problem


TREE SHAP gives SHAP values for text tokens which are not present in the text

Hi,
I have text features as word present/ word absent as given below for a sample:

Wherever a word is present it is assigned 1 , 0 otherwise.
Not all the text features are shown as they are more than 1000  tokens. These features are used for training a tree-based classification model .
When I use Tree SHAP for this sample, I get SHAP values for  all the words ( words which are present and for  words which are absent such as ' flashy' , 'program' and 'tampered').
It  seems unintuitive to see a word which is not present having a SHAP value. I want to  know If I'm using Tree SHAP in the correct way and if so, should I not show  SHAP values  for words which are absent from the text for the sample.
Thanks

SHAP values measure the impact of knowing the current value of a feature.
If a word is typically not present (like most words if you consider short
text strings) then learning it is not there is not informative. But if a
word if fairly common, then knowing it is not there could be informative to
the prediction and hence you would get a non-zero SHAP value for the word
being absent. For example if you are predicting the sentiment of camera
reviews then the fact that a review never used the word "good" might be
informative. If so, there would be a non-zero SHAP value on the feature
"good=0" for the review classification since the model was influenced by
the fact that "good" did not appear in the text.
On Tue, Nov 20, 2018 at 11:18 PM DebXl<EMAIL_ADDRESS>wrote:

Hi,
I have text features as word present/ word absent as given below for a
sample:
[image: image]
https://user-images.githubusercontent.com/44719871/48824461-658fe900-ed8a-11e8-98df-6bc01cd4a18c.png
Wherever a word is present it is assigned 1 , 0 otherwise.
Not all the text features are shown as they are more than 1000 tokens.
These features are used for training a tree-based classification model .
When I use Tree SHAP for this sample, I get SHAP values for all the words
( words which are present and for words which are absent such as ' flashy'
, 'program' and 'tampered').
It seems unintuitive to see a word which is not present having a SHAP
value. I want to know If I'm using Tree SHAP in the correct way and if so,
should I not show SHAP values for words which are absent from the text for
the sample.
Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/slundberg/shap/issues/333, or mute the thread
https://github.com/notifications/unsubscribe-auth/ADkTxegmlcS5Ja9KdjXJnVmuaiVuXQi1ks5uxP4tgaJpZM4Ysic7
.


Maintain java 6 source compatability in API classes

Oh, I didn't realise these things  weren't in Java 6. Do we reliably have access to com.google.common? It's a library used by vanilla MC, I presume?

Yes.
On Jun 30, 2015 7:33 AM, "Ben Spiers"<EMAIL_ADDRESS>wrote:

Oh, I didn't realise these things weren't in Java 6. Do we reliably have
access to com.google.common? It's a library used by vanilla MC, I presume?
—
Reply to this email directly or view it on GitHub
https://github.com/aidancbrady/Mekanism/pull/2780#issuecomment-117137591
.

Would you mind resubmitting this to the development branch?
Thanks.

Why would you keep Java 6 compatibility? Most people are already using Java 8. The people still using Java 6 should simply update...

It's a bigger problem than you may think - a study by Plumbr earlier this year showed 20% of Java users still fixed on JDK/JRE 6.  As horrible as it is, I'm willing to make this small compromise to allow a bit of backwards-compat

@halvors I have no problem with the mod itself forcing j7 or j8 (well maybe a little problem) but the API should remain on java 6 as long as minecraft itself does, due to the fact that other modders use it in their environments (such as myself) and have their source compliance set to j6, causing compile errors.
@aidancbrady I will, one moment

@aidancbrady Also you can use the diamond operator and still compile to java 7, this doesn't have anything to do with backwards compat

By backwards compat I'm talking about maintaining legacy Java 6 support - the diamond was added in 7 and doesn't compile with 6 (which I'm assuming was what this PR was for).
Also thanks for switching to dev ^^

Nope that's not how it works. You can compile diamond operators to j6
bytecode, it's just syntax sugar.
On Jul 2, 2015 2:08 AM, "Aidan"<EMAIL_ADDRESS>wrote:

By backwards compat I'm talking about maintaining legacy Java 6 support -
the diamond was added in 7 and doesn't compile with 6 (which I'm assuming
was what this PR was for).
Also thanks for switching to dev ^^
—
Reply to this email directly or view it on GitHub
https://github.com/aidancbrady/Mekanism/pull/2780#issuecomment-117920588
.

My old workspace errored at me when I tried to use the diamond in a JDK6-built Eclipse workspace - I was under the assumption you need JDK 7 to work with the version's syntax enhancements.  I'm pretty sure I can't build any projects I use lambdas in w/o JDK 8, for example.  Correct me if I'm wrong, I should know this~

It depends on the feature. There is also a difference between source
compliance and compilation target. You can specify with javac (in your
gradle script) what jre to target.
On Jul 2, 2015 2:15 AM, "Aidan"<EMAIL_ADDRESS>wrote:

My old workspace errored at me when I tried to use the diamond in a
JDK6-built Eclipse workspace - I was under the assumption you need JDK 7 to
work with the version's syntax enhancements. I'm pretty sure I can't build
any projects I use lambdas in w/o JDK 8, for example. Correct me if I'm
wrong, I should know this~
—
Reply to this email directly or view it on GitHub
https://github.com/aidancbrady/Mekanism/pull/2780#issuecomment-117922207
.

@aidancbrady
sourceCompatibility = "1.6"
targetCompatibility = "7"

@halvors The opposite, no? He wants source compatibility 7, and compilation target 6.


Friday Soft Launch

Migrated from GitLab: https://gitlab.com/meltano/hub/-/issues/22
Originally created by @tayloramurphy on 2021-05-05 13:38:36

[x] Announce in Demo Day
[x] Change Slack Channel and descriptions to #hub
[x] Announce on slack
[x] Update handbook references to MeltanoHub

View 7 previous comments from the original issue on GitLab


PreferencesManager.getPreferenceStorage is deprecated

The Brackets method PreferencesManager.getPreferenceStorage() has been deprecated in Sprint 36 (released February 2014) and is about to be removed in the near future, probably in Release 1.1. Your extension makes use of this method and thus, it'll probably not work any longer after that code is removed, or it will at least behave wonky.
Use the new Preferences System instead to be future-proof.
For more information, take a look at https://github.com/adobe/brackets/issues/8751#issuecomment-60777334.

fixed https://github.com/MiguelCastillo/Brackets-FileTreeSync/commit/947487701e9be183f1b21cf06aa3a364c83374a2


Error during init.sh

Hello,
I get this error when running either ./init.sh or sudo ./init.sh
docker-compose version 1.29.2
Docker version 20.10.21, build 20.10.21-0 ubuntu1~22.04.3
Reading package lists...

Building dependency tree...

Reading state information...

E: Unable to locate package install

The command '/bin/sh -c apt-get update && apt-get install -y sudo && apt-get install -y python3 && apt-get install -y iputils-ping && apt-get install -y net-tools && apt-get install -y git && apt-get -y install nano && apt-get install -y install python3-pip && pip install pyModbusTCP && apt-get install -y install telnet && apt-get install -y memcached && apt-get install -y python3-memcache && apt-get install -y ettercap-common && apt-get install -y nmap' returned a non-zero code: 100

ERROR: Service 'pys' failed to build : Build failed

[ REMOVE TEMP SRC FILE STARTED]

[ DOCKER_COMPOSE UP STARTED]

Creating network "phynet" with driver "bridge"

Creating network "icsnet" with driver "bridge"

Building pys

Sending build context to Docker daemon   2.56kB

Step 1/7 : FROM ubuntu:20.04

 ---> 88bd68917189

Step 2/7 : RUN mkdir src

 ---> Using cache

 ---> 6577eb42ff39

Step 3/7 : COPY ./src/ ./src/

COPY failed: file not found in build context or excluded by .dockerignore: stat src/: file does not exist

ERROR: Service 'pys' failed to build : Build failed

[ DOCKER_COMPOSE UP STARTED]

Name   Command   State   Ports

------------------------------

tcpdump: listening on br_icsnet, link-type EN10MB (Ethernet), snapshot length 262144 bytes

At this point it hangs.

Whole ./init.sh result:
[ DEPLOYMENT STARTED]
[ DOWN PREVIOUS CONTAINERS STARTED]
[sudo] password for test:
Removing network phynet
WARNING: Network phynet not found.
Removing network icsnet
WARNING: Network icsnet not found.
[ CTEATE TEMP SRC FILE STARTED]
[ PRUNING DOCKER STARTED]
Total reclaimed space: 0B
[ DOCKER_COMPOSE BUILD STARTED]
Building pys
Sending build context to Docker daemon  3.072kB
Step 1/7 : FROM ubuntu:20.04
20.04: Pulling from library/ubuntu
ca1778b69356: Pull complete
Digest: sha256:db8bf6f4fb351aa7a26e27ba2686cf35a6a409f65603e59d4c203e58387dc6b3
Status: Downloaded newer image for ubuntu:20.04
---> 88bd68917189
Step 2/7 : RUN mkdir src
---> Running in b031c9f1449d
Removing intermediate container b031c9f1449d
---> c3f659793f23
Step 3/7 : COPY ./src/ ./src/
---> 5dc069b427e6
Step 4/7 : RUN apt-get update
---> Running in f95687125d64
Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:2 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
Get:3 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [2726 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages [177 kB]
Get:7 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB]
Get:8 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1051 kB]
Get:9 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [28.5 kB]
Get:10 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [2270 kB]
Get:11 http://archive.ubuntu.com/ubuntu focal/restricted amd64 Packages [33.4 kB]
Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1275 kB]
Get:13 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1345 kB]
Get:14 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [31.2 kB]
Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [3202 kB]
Get:16 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [2408 kB]
Get:17 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [28.6 kB]
Get:18 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages [55.2 kB]
Fetched 26.6 MB in 26s (1037 kB/s)
Reading package lists...
Removing intermediate container f95687125d64
---> eebd35ec22fc
Step 5/7 : RUN DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata
---> Running in 888536ebe9b0
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
tzdata
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 306 kB of archives.
After this operation, 4166 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 tzdata all 2023c-0ubuntu<IP_ADDRESS> [306 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 306 kB in 1s (272 kB/s)
Selecting previously unselected package tzdata.
(Reading database ... 4126 files and directories currently installed.)
Preparing to unpack .../tzdata_2023c-0ubuntu<IP_ADDRESS>_all.deb ...
Unpacking tzdata (2023c-0ubuntu<IP_ADDRESS>) ...
Setting up tzdata (2023c-0ubuntu<IP_ADDRESS>) ...
Current default time zone: 'Etc/UTC'
Local time is now:      Thu May 25 16:44:08 UTC 2023.
Universal Time is now:  Thu May 25 16:44:08 UTC 2023.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
sudo
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 515 kB of archives.
After this operation, 2257 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 sudo amd64 1.8.31-1ubuntu1.5 [515 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 515 kB in 1s (878 kB/s)
Selecting previously unselected package sudo.
(Reading database ... 6050 files and directories currently installed.)
Preparing to unpack .../sudo_1.8.31-1ubuntu1.5_amd64.deb ...
Unpacking sudo (1.8.31-1ubuntu1.5) ...
Setting up sudo (1.8.31-1ubuntu1.5) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
file libexpat1 libmagic-mgc libmagic1 libmpdec2 libpython3-stdlib
libpython3.8-minimal libpython3.8-stdlib libreadline8 libsqlite3-0 libssl1.1
mime-support python3-minimal python3.8 python3.8-minimal readline-common
xz-utils
Suggested packages:
python3-doc python3-tk python3-venv python3.8-venv python3.8-doc binutils
binfmt-support readline-doc
The following NEW packages will be installed:
file libexpat1 libmagic-mgc libmagic1 libmpdec2 libpython3-stdlib
libpython3.8-minimal libpython3.8-stdlib libreadline8 libsqlite3-0 libssl1.1
mime-support python3 python3-minimal python3.8 python3.8-minimal
readline-common xz-utils
0 upgraded, 18 newly installed, 0 to remove and 5 not upgraded.
Need to get 7402 kB of archives.
After this operation, 32.8 MB of additional disk space will be used.

(Reading database ... 6108 files and directories currently installed.)
Preparing to unpack .../libssl1.1_1.1.1f-1ubuntu2.18_amd64.deb ...
Unpacking libssl1.1:amd64 (1.1.1f-1ubuntu2.18) ...
Selecting previously unselected package libpython3.8-minimal:amd64.
Preparing to unpack .../libpython3.8-minimal_3.8.10-0ubuntu1~20.04.7_amd64.deb ...
Unpacking libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.7) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../libexpat1_2.2.9-1ubuntu0.6_amd64.deb ...
Unpacking libexpat1:amd64 (2.2.9-1ubuntu0.6) ...
Selecting previously unselected package python3.8-minimal.
Preparing to unpack .../python3.8-minimal_3.8.10-0ubuntu1~20.04.7_amd64.deb ...
Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.7) ...
Setting up libssl1.1:amd64 (1.1.1f-1ubuntu2.18) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
debconf: falling back to frontend: Teletype
Setting up libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.7) ...
Setting up libexpat1:amd64 (2.2.9-1ubuntu0.6) ...
Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.7) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 6409 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.8.2-0ubuntu2_amd64.deb ...
Unpacking python3-minimal (3.8.2-0ubuntu2) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ...
Unpacking mime-support (3.64ubuntu1) ...
Selecting previously unselected package libmpdec2:amd64.
Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ...
Unpacking libmpdec2:amd64 (2.4.2-3) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../3-readline-common_8.0-4_all.deb ...
Unpacking readline-common (8.0-4) ...
Selecting previously unselected package libreadline8:amd64.
Preparing to unpack .../4-libreadline8_8.0-4_amd64.deb ...
Unpacking libreadline8:amd64 (8.0-4) ...
Selecting previously unselected package libsqlite3-0:amd64.
Preparing to unpack .../5-libsqlite3-0_3.31.1-4ubuntu0.5_amd64.deb ...
Unpacking libsqlite3-0:amd64 (3.31.1-4ubuntu0.5) ...
Selecting previously unselected package libpython3.8-stdlib:amd64.
Preparing to unpack .../6-libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.7_amd64.deb ...
Unpacking libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.7) ...
Selecting previously unselected package python3.8.
Preparing to unpack .../7-python3.8_3.8.10-0ubuntu1~20.04.7_amd64.deb ...
Unpacking python3.8 (3.8.10-0ubuntu1~20.04.7) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../8-libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ...
Setting up python3-minimal (3.8.2-0ubuntu2) ...
Selecting previously unselected package python3.
(Reading database ... 6839 files and directories currently installed.)
Preparing to unpack .../python3_3.8.2-0ubuntu2_amd64.deb ...
Unpacking python3 (3.8.2-0ubuntu2) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../libmagic-mgc_1%3a5.38-4_amd64.deb ...
Unpacking libmagic-mgc (1:5.38-4) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../libmagic1_1%3a5.38-4_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.38-4) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.38-4_amd64.deb ...
Unpacking file (1:5.38-4) ...
Selecting previously unselected package xz-utils.
Preparing to unpack .../xz-utils_5.2.4-1ubuntu1.1_amd64.deb ...
Unpacking xz-utils (5.2.4-1ubuntu1.1) ...
Setting up mime-support (3.64ubuntu1) ...
Setting up libmagic-mgc (1:5.38-4) ...
Setting up libsqlite3-0:amd64 (3.31.1-4ubuntu0.5) ...
Setting up libmagic1:amd64 (1:5.38-4) ...
Setting up file (1:5.38-4) ...
Setting up xz-utils (5.2.4-1ubuntu1.1) ...
update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/lzma.1.gz because associated file /usr/share/man/man1/xz.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/unlzma.1.gz because associated file /usr/share/man/man1/unxz.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzcat.1.gz because associated file /usr/share/man/man1/xzcat.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzmore.1.gz because associated file /usr/share/man/man1/xzmore.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzless.1.gz because associated file /usr/share/man/man1/xzless.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzdiff.1.gz because associated file /usr/share/man/man1/xzdiff.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzcmp.1.gz because associated file /usr/share/man/man1/xzcmp.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzgrep.1.gz because associated file /usr/share/man/man1/xzgrep.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzegrep.1.gz because associated file /usr/share/man/man1/xzegrep.1.gz (of link group lzma) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/lzfgrep.1.gz because associated file /usr/share/man/man1/xzfgrep.1.gz (of link group lzma) doesn't exist
Setting up libmpdec2:amd64 (2.4.2-3) ...
Setting up readline-common (8.0-4) ...
Setting up libreadline8:amd64 (8.0-4) ...
Setting up libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.7) ...
Setting up python3.8 (3.8.10-0ubuntu1~20.04.7) ...
Setting up libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ...
Setting up python3 (3.8.2-0ubuntu2) ...
running python rtupdate hooks for python3.8...
running python post-rtupdate hooks for python3.8...
Processing triggers for libc-bin (2.31-0ubuntu9.9) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libcap2 libcap2-bin libpam-cap
The following NEW packages will be installed:
iputils-ping libcap2 libcap2-bin libpam-cap
0 upgraded, 4 newly installed, 0 to remove and 5 not upgraded.
Need to get 90.5 kB of archives.
After this operation, 333 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libcap2 amd64 1:2.32-1 [15.9 kB]
Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libcap2-bin amd64 1:2.32-1 [26.2 kB]
Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 iputils-ping amd64 3:20190709-3 [40.1 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libpam-cap amd64 1:2.32-1 [8352 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 90.5 kB in 1s (106 kB/s)
Selecting previously unselected package libcap2:amd64.
(Reading database ... 6942 files and directories currently installed.)
Preparing to unpack .../libcap2_1%3a2.32-1_amd64.deb ...
Unpacking libcap2:amd64 (1:2.32-1) ...
Selecting previously unselected package libcap2-bin.
Preparing to unpack .../libcap2-bin_1%3a2.32-1_amd64.deb ...
Unpacking libcap2-bin (1:2.32-1) ...
Selecting previously unselected package iputils-ping.
Preparing to unpack .../iputils-ping_3%3a20190709-3_amd64.deb ...
Unpacking iputils-ping (3:20190709-3) ...
Selecting previously unselected package libpam-cap:amd64.
Preparing to unpack .../libpam-cap_1%3a2.32-1_amd64.deb ...
Unpacking libpam-cap:amd64 (1:2.32-1) ...
Setting up libcap2:amd64 (1:2.32-1) ...
Setting up libcap2-bin (1:2.32-1) ...
Setting up libpam-cap:amd64 (1:2.32-1) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
debconf: falling back to frontend: Teletype
Setting up iputils-ping (3:20190709-3) ...
Processing triggers for libc-bin (2.31-0ubuntu9.9) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
net-tools
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 196 kB of archives.
After this operation, 864 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 net-tools amd64 1.60+git20180626.aebd88e-1ubuntu1 [196 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 196 kB in 1s (233 kB/s)
Selecting previously unselected package net-tools.
(Reading database ... 6979 files and directories currently installed.)
Preparing to unpack .../net-tools_1.60+git20180626.aebd88e-1ubuntu1_amd64.deb ...
Unpacking net-tools (1.60+git20180626.aebd88e-1ubuntu1) ...
Setting up net-tools (1.60+git20180626.aebd88e-1ubuntu1) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
ca-certificates git-man krb5-locales less libasn1-8-heimdal libbrotli1
libbsd0 libcbor0.6 libcurl3-gnutls libedit2 liberror-perl libfido2-1
libgdbm-compat4 libgdbm6 libgssapi-krb5-2 libgssapi3-heimdal
libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal
libhx509-5-heimdal libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3
libkrb5support0 libldap-2.4-2 libldap-common libnghttp2-14 libperl5.30
libpsl5 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules
libsasl2-modules-db libssh-4 libwind0-heimdal libx11-6 libx11-data libxau6
libxcb1 libxdmcp6 libxext6 libxmuu1 netbase openssh-client openssl patch
perl perl-modules-5.30 publicsuffix xauth
Suggested packages:
gettext-base git-daemon-run | git-daemon-sysvinit git-doc git-el git-email
git-gui gitk gitweb git-cvs git-mediawiki git-svn gdbm-l10n krb5-doc
krb5-user libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal
libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql keychain
libpam-ssh monkeysphere ssh-askpass ed diffutils-doc perl-doc
libterm-readline-gnu-perl | libterm-readline-perl-perl make libb-debug-perl
liblocale-codes-perl
The following NEW packages will be installed:
ca-certificates git git-man krb5-locales less libasn1-8-heimdal libbrotli1
libbsd0 libcbor0.6 libcurl3-gnutls libedit2 liberror-perl libfido2-1
libgdbm-compat4 libgdbm6 libgssapi-krb5-2 libgssapi3-heimdal
libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal
libhx509-5-heimdal libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3
libkrb5support0 libldap-2.4-2 libldap-common libnghttp2-14 libperl5.30
libpsl5 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules
libsasl2-modules-db libssh-4 libwind0-heimdal libx11-6 libx11-data libxau6
libxcb1 libxdmcp6 libxext6 libxmuu1 netbase openssh-client openssl patch
perl perl-modules-5.30 publicsuffix xauth
0 upgraded, 53 newly installed, 0 to remove and 5 not upgraded.
Need to get 17.8 MB of archives.
After this operation, 105 MB of additional disk space will be used.

(Reading database ... 7028 files and directories currently installed.)
Preparing to unpack .../00-perl-modules-5.30_5.30.0-9ubuntu0.3_all.deb ...
Unpacking perl-modules-5.30 (5.30.0-9ubuntu0.3) ...
Selecting previously unselected package libgdbm6:amd64.
Preparing to unpack .../01-libgdbm6_1.18.1-5_amd64.deb ...
Unpacking libgdbm6:amd64 (1.18.1-5) ...
Selecting previously unselected package libgdbm-compat4:amd64.
Preparing to unpack .../02-libgdbm-compat4_1.18.1-5_amd64.deb ...
Unpacking libgdbm-compat4:amd64 (1.18.1-5) ...
Selecting previously unselected package libperl5.30:amd64.
Preparing to unpack .../03-libperl5.30_5.30.0-9ubuntu0.3_amd64.deb ...
Unpacking libperl5.30:amd64 (5.30.0-9ubuntu0.3) ...
Selecting previously unselected package perl.
Preparing to unpack .../04-perl_5.30.0-9ubuntu0.3_amd64.deb ...
Unpacking perl (5.30.0-9ubuntu0.3) ...
Selecting previously unselected package openssl.
Preparing to unpack .../05-openssl_1.1.1f-1ubuntu2.18_amd64.deb ...
Unpacking openssl (1.1.1f-1ubuntu2.18) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../06-ca-certificates_20230311ubuntu<IP_ADDRESS>_all.deb ...
Unpacking ca-certificates (20230311ubuntu<IP_ADDRESS>) ...
Selecting previously unselected package less.
Preparing to unpack .../07-less_551-1ubuntu0.1_amd64.deb ...
Unpacking less (551-1ubuntu0.1) ...
Selecting previously unselected package libbsd0:amd64.
Preparing to unpack .../08-libbsd0_0.10.0-1_amd64.deb ...
Unpacking libbsd0:amd64 (0.10.0-1) ...
Selecting previously unselected package netbase.
Preparing to unpack .../09-netbase_6.1_all.deb ...
Unpacking netbase (6.1) ...
Selecting previously unselected package krb5-locales.
Preparing to unpack .../10-krb5-locales_1.17-6ubuntu4.3_all.deb ...
Unpacking krb5-locales (1.17-6ubuntu4.3) ...
Selecting previously unselected package libcbor0.6:amd64.
Preparing to unpack .../11-libcbor0.6_0.6.0-0ubuntu1_amd64.deb ...
Unpacking libcbor0.6:amd64 (0.6.0-0ubuntu1) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../12-libedit2_3.1-20191231-1_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20191231-1) ...
Selecting previously unselected package libfido2-1:amd64.
Preparing to unpack .../13-libfido2-1_1.3.1-1ubuntu2_amd64.deb ...
Unpacking libfido2-1:amd64 (1.3.1-1ubuntu2) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../14-libkrb5support0_1.17-6ubuntu4.3_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.17-6ubuntu4.3) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../15-libk5crypto3_1.17-6ubuntu4.3_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.17-6ubuntu4.3) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../16-libkeyutils1_1.6-6ubuntu1.1_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.6-6ubuntu1.1) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../17-libkrb5-3_1.17-6ubuntu4.3_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.17-6ubuntu4.3) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../18-libgssapi-krb5-2_1.17-6ubuntu4.3_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.17-6ubuntu4.3) ...
Selecting previously unselected package libpsl5:amd64.
Preparing to unpack .../19-libpsl5_0.21.0-1ubuntu1_amd64.deb ...
Unpacking libpsl5:amd64 (0.21.0-1ubuntu1) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../20-libxau6_1%3a1.0.9-0ubuntu1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.9-0ubuntu1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../21-libxdmcp6_1%3a1.1.3-0ubuntu1_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.3-0ubuntu1) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../22-libxcb1_1.14-2_amd64.deb ...
Unpacking libxcb1:amd64 (1.14-2) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../23-libx11-data_2%3a1.6.9-2ubuntu1.2_all.deb ...
Unpacking libx11-data (2:1.6.9-2ubuntu1.2) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../24-libx11-6_2%3a1.6.9-2ubuntu1.2_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.6.9-2ubuntu1.2) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../25-libxext6_2%3a1.3.4-0ubuntu1_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.4-0ubuntu1) ...
Selecting previously unselected package libxmuu1:amd64.
Preparing to unpack .../26-libxmuu1_2%3a1.1.3-0ubuntu1_amd64.deb ...
Unpacking libxmuu1:amd64 (2:1.1.3-0ubuntu1) ...
Selecting previously unselected package openssh-client.
Preparing to unpack .../27-openssh-client_1%3a8.2p1-4ubuntu0.7_amd64.deb ...
Unpacking openssh-client (1:8.2p1-4ubuntu0.7) ...
Selecting previously unselected package publicsuffix.
Preparing to unpack .../28-publicsuffix_20200303.0012-1_all.deb ...
Unpacking publicsuffix (20200303.0012-1) ...
Selecting previously unselected package xauth.
Preparing to unpack .../29-xauth_1%3a1.1-0ubuntu1_amd64.deb ...
Unpacking xauth (1:1.1-0ubuntu1) ...
Selecting previously unselected package libbrotli1:amd64.
Preparing to unpack .../30-libbrotli1_1.0.7-6ubuntu0.1_amd64.deb ...
Unpacking libbrotli1:amd64 (1.0.7-6ubuntu0.1) ...
Selecting previously unselected package libroken18-heimdal:amd64.
Preparing to unpack .../31-libroken18-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ...
Unpacking libroken18-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Selecting previously unselected package libasn1-8-heimdal:amd64.
Preparing to unpack .../32-libasn1-8-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ...
Unpacking libasn1-8-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Selecting previously unselected package libheimbase1-heimdal:amd64.
Preparing to unpack .../33-libheimbase1-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ...
Unpacking libheimbase1-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Selecting previously unselected package libhcrypto4-heimdal:amd64.
Preparing to unpack .../34-libhcrypto4-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ...
Unpacking libhcrypto4-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Selecting previously unselected package libwind0-heimdal:amd64.
Preparing to unpack .../35-libwind0-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ...
Unpacking libwind0-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Selecting previously unselected package libhx509-5-heimdal:amd64.
Preparing to unpack .../36-libhx509-5-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ...
Unpacking libhx509-5-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Selecting previously unselected package libkrb5-26-heimdal:amd64.
Preparing to unpack .../37-libkrb5-26-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ...
Unpacking libkrb5-26-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Selecting previously unselected package libheimntlm0-heimdal:amd64.
Preparing to unpack .../38-libheimntlm0-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ...
Unpacking libheimntlm0-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Selecting previously unselected package libgssapi3-heimdal:amd64.
Preparing to unpack .../39-libgssapi3-heimdal_7.7.0+dfsg-1ubuntu1.4_amd64.deb ...
Unpacking libgssapi3-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../40-libsasl2-modules-db_2.1.27+dfsg-2ubuntu0.1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2ubuntu0.1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../41-libsasl2-2_2.1.27+dfsg-2ubuntu0.1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2ubuntu0.1) ...
Selecting previously unselected package libldap-common.
Preparing to unpack .../42-libldap-common_2.4.49+dfsg-2ubuntu1.9_all.deb ...
Unpacking libldap-common (2.4.49+dfsg-2ubuntu1.9) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Preparing to unpack .../43-libldap-2.4-2_2.4.49+dfsg-2ubuntu1.9_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.49+dfsg-2ubuntu1.9) ...
Selecting previously unselected package libnghttp2-14:amd64.
Preparing to unpack .../44-libnghttp2-14_1.40.0-1build1_amd64.deb ...
Unpacking libnghttp2-14:amd64 (1.40.0-1build1) ...
Selecting previously unselected package librtmp1:amd64.
Preparing to unpack .../45-librtmp1_2.4+20151223.gitfa8646d.1-2build1_amd64.deb ...
Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build1) ...
Selecting previously unselected package libssh-4:amd64.
Preparing to unpack .../46-libssh-4_0.9.3-2ubuntu2.2_amd64.deb ...
Unpacking libssh-4:amd64 (0.9.3-2ubuntu2.2) ...
Selecting previously unselected package libcurl3-gnutls:amd64.
Preparing to unpack .../47-libcurl3-gnutls_7.68.0-1ubuntu2.18_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.68.0-1ubuntu2.18) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../48-liberror-perl_0.17029-1_all.deb ...
Unpacking liberror-perl (0.17029-1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../49-git-man_1%3a2.25.1-1ubuntu3.11_all.deb ...
Unpacking git-man (1:2.25.1-1ubuntu3.11) ...
Selecting previously unselected package git.
Preparing to unpack .../50-git_1%3a2.25.1-1ubuntu3.11_amd64.deb ...
Unpacking git (1:2.25.1-1ubuntu3.11) ...
Selecting previously unselected package libsasl2-modules:amd64.
Preparing to unpack .../51-libsasl2-modules_2.1.27+dfsg-2ubuntu0.1_amd64.deb ...
Unpacking libsasl2-modules:amd64 (2.1.27+dfsg-2ubuntu0.1) ...
Selecting previously unselected package patch.
Preparing to unpack .../52-patch_2.7.6-6_amd64.deb ...
Unpacking patch (2.7.6-6) ...
Setting up libxau6:amd64 (1:1.0.9-0ubuntu1) ...
Setting up libkeyutils1:amd64 (1.6-6ubuntu1.1) ...
Setting up libpsl5:amd64 (0.21.0-1ubuntu1) ...
Setting up perl-modules-5.30 (5.30.0-9ubuntu0.3) ...
Setting up libbrotli1:amd64 (1.0.7-6ubuntu0.1) ...
Setting up libsasl2-modules:amd64 (2.1.27+dfsg-2ubuntu0.1) ...
Setting up libnghttp2-14:amd64 (1.40.0-1build1) ...
Setting up less (551-1ubuntu0.1) ...
Setting up krb5-locales (1.17-6ubuntu4.3) ...
Setting up libcbor0.6:amd64 (0.6.0-0ubuntu1) ...
Setting up libldap-common (2.4.49+dfsg-2ubuntu1.9) ...
Setting up libkrb5support0:amd64 (1.17-6ubuntu4.3) ...
Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2ubuntu0.1) ...
Setting up libx11-data (2:1.6.9-2ubuntu1.2) ...
Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build1) ...
Setting up patch (2.7.6-6) ...
Setting up libk5crypto3:amd64 (1.17-6ubuntu4.3) ...
Setting up libsasl2-2:amd64 (2.1.27+dfsg-2ubuntu0.1) ...
Setting up libroken18-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Setting up git-man (1:2.25.1-1ubuntu3.11) ...
Setting up netbase (6.1) ...
Setting up libkrb5-3:amd64 (1.17-6ubuntu4.3) ...
Setting up libfido2-1:amd64 (1.3.1-1ubuntu2) ...
Setting up openssl (1.1.1f-1ubuntu2.18) ...
Setting up libbsd0:amd64 (0.10.0-1) ...
Setting up publicsuffix (20200303.0012-1) ...
Setting up libheimbase1-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Setting up libgdbm6:amd64 (1.18.1-5) ...
Setting up libxdmcp6:amd64 (1:1.1.3-0ubuntu1) ...
Setting up libxcb1:amd64 (1.14-2) ...
Setting up libasn1-8-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Setting up libedit2:amd64 (3.1-20191231-1) ...
Setting up libhcrypto4-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Setting up ca-certificates (20230311ubuntu<IP_ADDRESS>) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Updating certificates in /etc/ssl/certs...
137 added, 0 removed; done.
Setting up libwind0-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Setting up libgssapi-krb5-2:amd64 (1.17-6ubuntu4.3) ...
Setting up libgdbm-compat4:amd64 (1.18.1-5) ...
Setting up libssh-4:amd64 (0.9.3-2ubuntu2.2) ...
Setting up libperl5.30:amd64 (5.30.0-9ubuntu0.3) ...
Setting up libx11-6:amd64 (2:1.6.9-2ubuntu1.2) ...
Setting up libxmuu1:amd64 (2:1.1.3-0ubuntu1) ...
Setting up openssh-client (1:8.2p1-4ubuntu0.7) ...
Setting up libhx509-5-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Setting up libxext6:amd64 (2:1.3.4-0ubuntu1) ...
Setting up perl (5.30.0-9ubuntu0.3) ...
Setting up xauth (1:1.1-0ubuntu1) ...
Setting up libkrb5-26-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Setting up libheimntlm0-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Setting up liberror-perl (0.17029-1) ...
Setting up libgssapi3-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.4) ...
Setting up libldap-2.4-2:amd64 (2.4.49+dfsg-2ubuntu1.9) ...
Setting up libcurl3-gnutls:amd64 (7.68.0-1ubuntu2.18) ...
Setting up git (1:2.25.1-1ubuntu3.11) ...
Processing triggers for libc-bin (2.31-0ubuntu9.9) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for ca-certificates (20230311ubuntu<IP_ADDRESS>) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
hunspell
The following NEW packages will be installed:
nano
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 269 kB of archives.
After this operation, 868 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 nano amd64 4.8-1ubuntu1 [269 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 269 kB in 1s (274 kB/s)
Selecting previously unselected package nano.
(Reading database ... 10834 files and directories currently installed.)
Preparing to unpack .../nano_4.8-1ubuntu1_amd64.deb ...
Unpacking nano (4.8-1ubuntu1) ...
Setting up nano (4.8-1ubuntu1) ...
update-alternatives: using /bin/nano to provide /usr/bin/editor (editor) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/editor.1.gz because associated file /usr/share/man/man1/nano.1.gz (of link group editor) doesn't exist
update-alternatives: using /bin/nano to provide /usr/bin/pico (pico) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/pico.1.gz because associated file /usr/share/man/man1/nano.1.gz (of link group pico) doesn't exist
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package install
The command '/bin/sh -c apt-get update && apt-get install -y sudo && apt-get install -y python3 && apt-get install -y iputils-ping && apt-get install -y net-tools && apt-get install -y git && apt-get -y install nano && apt-get install -y install python3-pip && pip install pyModbusTCP && apt-get install -y install telnet && apt-get install -y memcached && apt-get install -y python3-memcache && apt-get install -y ettercap-common && apt-get install -y nmap' returned a non-zero code: 100
ERROR: Service 'pys' failed to build : Build failed
[ REMOVE TEMP SRC FILE STARTED]
[ DOCKER_COMPOSE UP STARTED]
Creating network "phynet" with driver "bridge"
Creating network "icsnet" with driver "bridge"
Building pys
Sending build context to Docker daemon   2.56kB
Step 1/7 : FROM ubuntu:20.04
---> 88bd68917189
Step 2/7 : RUN mkdir src
---> Using cache
---> c3f659793f23
Step 3/7 : COPY ./src/ ./src/
COPY failed: file not found in build context or excluded by .dockerignore: stat src/: file does not exist
ERROR: Service 'pys' failed to build : Build failed
[ DOCKER_COMPOSE UP STARTED]
Name   Command   State   Ports

tcpdump: listening on br_icsnet, link-type EN10MB (Ethernet), snapshot length 262144 bytes

UPDATE:
This error can be fixed by removing 2 additional "install" that exist on deployments/ics-docker/Dockerfile lines 19,21.
There is also a "-y" missing from deployments/attacker-docker/Dockerfile on line 21.


[Meta] drop deprecated AppSearch Java library

The client library used by this plugin (https://github.com/swiftype/swiftype-app-search-java) has been deprecated, so this plugin has to be updated or to use the Ruby client (which is maintained) or to use the plain Rest API. In the same time introduce integration tests.

[x] change .ci to spawn an app search instance to be used into integration tests PR #13
[x] write integration tests against the local app search instance #14
[x] drop the deprecated library and rewrite the code to interact with app search #15

Closed with release  1.1.0

@andsel good work. Do we plan to bundle this new version by default with LS 7.9?

Thanks Alvin, yes the target is that


async method only defined on execute.

chained style not support yet

At least 1 approving review is required by reviewers with write access.

Thanks for your contribution and sorry for the delay, I was on vacation :-)


added make targets and systemd restart

make systemd restart on failure, add some make targets, update README

sorry but

makefile is highly subjective and needed as it is for maintenance purposes
same for .gitignore
watchdog is disabled by default on most system services and is not useful to everybody


[RadioButtonGroup] doesn't support nested elements and adds additional RadioButton

When adding nested elements to a RadioButtonGroup, an additional RadioButton is being rendered. Also the nested element is not being rendered.
In the following example I'm trying to seperate the radiobuttons into two rows for styling purposes. Before each closing div an additional and unlabeled RadioButton is being rendered. Also the .row div is being rendered, but without the class.
How can I do something like this.I want to add a text box which in which the radio option is editable.
<RadioButtonGroup name="shipSpeed" defaultSelected="not_light">
      <RadioButton value="light">
		  <TextField hintText="Hint Text"/>
      </RadioButton>
      <RadioButton value="not_light">
		  <TextField hintText="Hint Text"/>
      </RadioButton>
</RadioButtonGroup>


how to use themes resources

where to put themes resources

getting this error with keycloak version 24

@mohitcse22 , currently this plugin has only be tested with keycloak v22. Open to a PR for newer versions. However, keep in mind that BC would need to be maintained. Also, to be cleared, I'm not saying that the error above is due to v24, simply that we currently don't support v24 so you'll need to create either a PR for v24 or a repro in v22 before we take a look at it.
Thanks!

Closing due to lack of response.


(node:45154) UnhandledPromiseRejectionWarning: TypeError: this.fetch is not a function

Library bug please fix it or merge https://github.com/replicate/replicate-javascript/issues/90 maybe will solve it. Thanks
(node:45154) UnhandledPromiseRejectionWarning: TypeError: this.fetch is not a function
    at Replicate.request (/Users/sangvo/Desktop/tool-video/node_modules/replicate/index.js:152:33)
    at Replicate.createPrediction (/Users/sangvo/Desktop/tool-video/node_modules/replicate/lib/predictions.js:26:27)
    at Replicate.run (/Users/sangvo/Desktop/tool-video/node_modules/replicate/index.js:108:47)
    at replicateImage (/Users/sangvo/Desktop/tool-video/helper/ReplicateImage.js:27:40)
    at async /Users/sangvo/Desktop/tool-video/createVideoV2.js:455:40
(Use `node --trace-warnings ...` to show where the warning was created)
(node:45154) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:45154) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Hi @SangVoM. I'm not sure this is a duplicate of #90, because the stack trace references your local filesystem and doesn't look like it's coming from a CloudFlare worker.
Instead, this appears to be caused by your Node.js runtime not having a fetch function. From the README:

On earlier versions of Node.js and other environments where global fetch isn't available, you can install a fetch function from an external package like cross-fetch and pass it to the fetch option in the constructor.
import Replicate from "replicate";
import fetch from "cross-fetch";

const replicate = new Replicate({
  // get your token from https://replicate.com/account
  auth: process.env.REPLICATE_API_TOKEN,
  fetch: fetch,
});


Add removable_storage option to rsync syncer

This is without the mounted? method for now, just checking for the sub directory on the removable media

@map7 I've thought about it, and unfortunately thanks to not having a lot of free time, only now came to a decision. I decided not to merge this.
It adds some complexity not everyone needs and I can't really think of a good way to implement it right now in the core. I fear that it will get in the way of the normal behavior. I've added it to the backup-features issue list for now https://github.com/meskyanichi/backup-features/issues/19. (It might not look active right now because it's more of a todo list for v5 of the utility. And development on v5 is done in private for now.)
Thanks for the work you put in, this case will certainly stay on our minds. I hope you can use a workaround in the mean time.


splines speedup

Potentially interesting library that could be used to speed up slpine evaluations that we use at several different points in pisa (e.g. flux)
https://github.com/EconForge/interpolation.py

Potentially, but then also, it was fast enough in the last 6 years, so maybe not so needed after all..


Arm

I reckon it's a big no ?
Am playing around with kubernetes and arm.
K8 uses jsonnet for configuration and so am a bit screwed.
I wonder how hard it would be to take your go code and backfill the c++ replacing it one class at a time.
There is a c++ to golang generator on github.
Worth a shot ?

https://github.com/elliotchance/c2go
Found it !!!

Sorry I don't quite understand the question.
Your title is ARM.   Is there a problem compiling jsonnet or my jsonnet_cgo for ARM?
I haven't tried it, but I'm not aware of something that would pose a problem.
Second, you want to convert the C++ implementation of jsonnet into Go, one class at a time.
I think a lot of people would like a pure Go implementation,
but I don't think a c2go is going to work for jsonnet's C++ source;  it's quite C-plus-plus-y.
I'm not sure there's a shortcut to just doing the hard work by hand.
You might bring this up on the Jsonnet mailing list.
Let us know if you make progress!

yes i can see your understood me.
yes i will raise it on the google group.
thanks