Cant connect to RPC server from local network

Hi all
Everything seems to be working fine in my node except for the connection via RPC from local network
I have changed the following two lines in .bitcoin/bitcoin.conf file (my raspiblitz local IP is <IP_ADDRESS>)
rpcallowip=<IP_ADDRESS>/<IP_ADDRESS>
main.rpcbind=<IP_ADDRESS>:8332

after that I have added  the following rule to firewall
sudo ufw allow 8332
and I have restarted the service with
sudo systemctl restart bitcoind
But still can't connect from other computers in the same LAN. When I try to connect I get the following response
telnet <IP_ADDRESS> 8332
Trying <IP_ADDRESS>...
telnet: connect to address <IP_ADDRESS>: Connection refused
telnet: Unable to connect to remote host

I can connect to other ports in raspiblitz (for example 3000), but not to 8332
Any idea what's wrong with my setup?

Basically the setup looks ok. But you can try the following:

try with removed rpcallowip
check logs if you can see any strange sudo tail -n 100 /mnt/hdd/bitcoin/debug.log

Thanks for the reply. I have tried removing rpcallowip but nothing has changed
Here is the log, I can't see any error there
2021-02-21T12:04:24Z Default data directory /home/bitcoin/.bitcoin
2021-02-21T12:04:24Z Using data directory /mnt/hdd/bitcoin
2021-02-21T12:04:24Z Config file: /home/bitcoin/.bitcoin/bitcoin.conf
2021-02-21T12:04:24Z Config file arg: daemon="1"
2021-02-21T12:04:24Z Config file arg: datadir="/mnt/hdd/bitcoin"
2021-02-21T12:04:24Z Config file arg: dbcache="512"
2021-02-21T12:04:24Z Config file arg: disablewallet="1"
2021-02-21T12:04:24Z Config file arg: dns="0"
2021-02-21T12:04:24Z Config file arg: dnsseed="0"
2021-02-21T12:04:24Z Config file arg: maxconnections="40"
2021-02-21T12:04:24Z Config file arg: maxmempool="300"
2021-02-21T12:04:24Z Config file arg: maxorphantx="10"
2021-02-21T12:04:24Z Config file arg: maxuploadtarget="5000"
2021-02-21T12:04:24Z Config file arg: onlynet="onion"
2021-02-21T12:04:24Z Config file arg: peerbloomfilters="1"
2021-02-21T12:04:24Z Config file arg: proxy="<IP_ADDRESS>:9050"
2021-02-21T12:04:24Z Config file arg: rpcallowip="<IP_ADDRESS>"
2021-02-21T12:04:24Z Config file arg: rpcpassword=****
2021-02-21T12:04:24Z Config file arg: rpcuser=****
2021-02-21T12:04:24Z Config file arg: server="1"
2021-02-21T12:04:24Z Config file arg: testnet="0"
2021-02-21T12:04:24Z Config file arg: torpassword=****
2021-02-21T12:04:24Z Config file arg: txindex="1"
2021-02-21T12:04:24Z Config file arg: upnp="0"
2021-02-21T12:04:24Z Config file arg: zmqpubrawblock="tcp://<IP_ADDRESS>:28332"
2021-02-21T12:04:24Z Config file arg: zmqpubrawtx="tcp://<IP_ADDRESS>:28333"
2021-02-21T12:04:24Z Config file arg: [main] addnode="fno4aakpl6sg6y47.onion"
2021-02-21T12:04:24Z Config file arg: [main] addnode="toguvy5upyuctudx.onion"
2021-02-21T12:04:24Z Config file arg: [main] addnode="ndndword5lpb7eex.onion"
2021-02-21T12:04:24Z Config file arg: [main] addnode="6m2iqgnqjxh7ulyk.onion"
2021-02-21T12:04:24Z Config file arg: [main] addnode="5tuxetn7tar3q5kp.onion"
2021-02-21T12:04:24Z Config file arg: [main] addnode="juo4oneckybinerq.onion"
2021-02-21T12:04:24Z Config file arg: [main] bind="<IP_ADDRESS>"
2021-02-21T12:04:24Z Config file arg: [main] rpcbind=****
2021-02-21T12:04:24Z Config file arg: [main] rpcport="8332"
2021-02-21T12:04:24Z Config file arg: [test] bind="<IP_ADDRESS>"
2021-02-21T12:04:24Z Config file arg: [test] rpcbind=****
2021-02-21T12:04:24Z Config file arg: [test] rpcport="18332"
2021-02-21T12:04:24Z Command-line arg: conf="/home/bitcoin/.bitcoin/bitcoin.conf"
2021-02-21T12:04:24Z Command-line arg: daemon=""
2021-02-21T12:04:24Z Command-line arg: pid="/home/bitcoin/.bitcoin/bitcoind.pid"
2021-02-21T12:04:24Z Using at most 40 automatic connections (1024 file descriptors available)
2021-02-21T12:04:24Z Using 16 MiB out of 32/2 requested for signature cache, able to store 524288 elements
2021-02-21T12:04:25Z Using 16 MiB out of 32/2 requested for script execution cache, able to store 524288 elements
2021-02-21T12:04:25Z Script verification uses 3 additional threads
2021-02-21T12:04:25Z scheduler thread start
2021-02-21T12:04:25Z Wallet disabled!
2021-02-21T12:04:25Z HTTP: creating work queue of depth 16
2021-02-21T12:04:25Z Config options rpcuser and rpcpassword will soon be deprecated. Locally-run instances may remove rpcuser to use cookie-based auth, or may be replaced with rpcauth. Please see share/rpcauth for rpcauth auth generation.
2021-02-21T12:04:25Z HTTP: starting 4 worker threads
2021-02-21T12:04:25Z init message: Loading banlist...
2021-02-21T12:04:25Z Using /16 prefix for IP bucketing
2021-02-21T12:04:25Z Cache configuration:
2021-02-21T12:04:25Z * Using 2.0 MiB for block index database
2021-02-21T12:04:25Z * Using 63.8 MiB for transaction index database
2021-02-21T12:04:25Z * Using 8.0 MiB for chain state database
2021-02-21T12:04:25Z * Using 438.2 MiB for in-memory UTXO set (plus up to 286.1 MiB of unused mempool space)
2021-02-21T12:04:25Z init message: Loading block index...
2021-02-21T12:04:25Z Opening LevelDB in /mnt/hdd/bitcoin/blocks/index
2021-02-21T12:04:25Z Opened LevelDB successfully
2021-02-21T12:04:25Z Using obfuscation key for /mnt/hdd/bitcoin/blocks/index:<PHONE_NUMBER>000000
2021-02-21T12:04:38Z LoadBlockIndexDB: last block file = 2461
2021-02-21T12:04:38Z LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=56, size=89762388, heights=671501...671556, time=2021-02-21...2021-02-21)
2021-02-21T12:04:38Z Checking all blk files are present...
2021-02-21T12:04:38Z Opening LevelDB in /mnt/hdd/bitcoin/chainstate
2021-02-21T12:04:39Z Opened LevelDB successfully
2021-02-21T12:04:39Z Using obfuscation key for /mnt/hdd/bitcoin/chainstate: f17c805c0ef9c096
2021-02-21T12:04:40Z Loaded best chain: hashBestChain=0000000000000000000bd244d18a673d29cb1b59af09124ce06b7dd2079c7d58 height=671556 date=2021-02-21T11:59:33Z progress=0.999998
2021-02-21T12:04:40Z init message: Rewinding blocks...
2021-02-21T12:04:40Z FlushStateToDisk: write coins cache to disk (0 coins, 0kB) started
2021-02-21T12:04:40Z FlushStateToDisk: write coins cache to disk (0 coins, 0kB) completed (0.00s)
2021-02-21T12:04:40Z init message: Verifying blocks...
2021-02-21T12:04:40Z Verifying last 6 blocks at level 3
2021-02-21T12:04:40Z [0%]...[16%]...[33%]...[50%]...[66%]...[83%]...[99%]...[DONE].
2021-02-21T12:04:48Z No coin database inconsistencies in last 6 blocks (9487 transactions)
2021-02-21T12:04:48Z  block index           23367ms
2021-02-21T12:04:48Z Opening LevelDB in /mnt/hdd/bitcoin/indexes/txindex
2021-02-21T12:04:49Z Opened LevelDB successfully
2021-02-21T12:04:49Z Using obfuscation key for /mnt/hdd/bitcoin/indexes/txindex:<PHONE_NUMBER>000000
2021-02-21T12:04:49Z txindex thread start
2021-02-21T12:04:49Z txindex is enabled at height 671556
2021-02-21T12:04:49Z txindex thread exit
2021-02-21T12:04:49Z block tree size = 671575
2021-02-21T12:04:49Z nBestHeight = 671556
2021-02-21T12:04:49Z torcontrol thread start
2021-02-21T12:04:49Z Bound to <IP_ADDRESS>:8333
2021-02-21T12:04:49Z init message: Loading P2P addresses...
2021-02-21T12:04:49Z Leaving InitialBlockDownload (latching to false)
2021-02-21T12:04:50Z tor: Got service ID 7t2yx4tbnzs4uzcl, advertising service 7t2yx4tbnzs4uzcl.onion:8333
2021-02-21T12:04:50Z AddLocal(7t2yx4tbnzs4uzcl.onion:8333,4)
2021-02-21T12:04:50Z Loaded 64241 addresses from peers.dat  692ms
2021-02-21T12:04:50Z init message: Starting network threads...
2021-02-21T12:04:50Z DNS seeding disabled
2021-02-21T12:04:50Z init message: Done loading
2021-02-21T12:04:50Z net thread start
2021-02-21T12:04:50Z addcon thread start
2021-02-21T12:04:50Z opencon thread start
2021-02-21T12:04:50Z msghand thread start
2021-02-21T12:05:01Z New outbound peer connected: version: 70015, blocks=671556, peer=0 (full-relay)
2021-02-21T12:05:10Z New outbound peer connected: version: 70015, blocks=671556, peer=1 (full-relay)

In the beginning of the logs when the config is loaded I can only see one rpcbind for mainet --> '2021-02-21T12:04:24Z Config file arg: [main] rpcbind=****' is that the line that contains you main.rpcbind=<IP_ADDRESS>:8332?
Also you can have multiple main.rpcbind entries ... I would always also leave main.rpcbind=<IP_ADDRESS>:8332 in there so that all raspiblitz services are able to reach the RPC service.

Ah I please also check the config file here "/mnt/hdd/bitcoin/bitcoin.conf" ... the files in .bitcoin/bitcoin.conf is just for the bitcoin-cli of local users.

You are a genius man! just solved the problem by editing the file in /mnt/hdd/bitcoin/bitcoin.conf instead of the one in the home directory!
Many thanks!


Added 3 new tutorials for production

Please publish these tutorials to production. Thanks.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Please publish these 3 tutorials.

Please publish these 3 tutorials.

Found some issues with the content. Will create another pull request with new content.


MetaSource not exported?

I try to use HasMimeType like that: @HasMimeType(['image/png'], 'bufferMagicNumber'), but I'm getting an error
Argument of type '"bufferMagicNumber"' is not assignable to parameter of type 'MetaSource | ValidationOptions'
I'm trying to import MetaSource to use the enum value:
import { MetaSource } from 'nestjs-form-data';
but it says:
Module '"nestjs-form-data"' has no exported member 'MetaSource'
Am I doing something wrong, or MetaSource is not publicly available?
Maybe, I don't need it in the first place? I wish the validation DOES check the magic number using file-type lib, README says The default is simple mode, which does not check the data source, but you can pass a second argument to strictly check the mime-type and data source., but it doesn't show example usage, how to do it?

Hi @kamilmclearcode , you are right, it is not exported.
I fixed it in the version<EMAIL_ADDRESS>it is already available. Please try it out.
Use HasExtension decorator:
@HasMimeType(allowedMimeTypes: string[] | string, strictSource?: MetaSource | ValidationOptions, validationOptions?: ValidationOptions)

Hello @dmitriy-nz
Thanks for the fix, however there is something wrong with the export. This is what my IDE says:

And it makes me do the import this way: import { MetaSource } from 'nestjs-form-data/dist/interfaces'; - should it be like that?
BTW, just to clarify - tests I made in my app suggests that MetaSource.bufferMagicNumber is the default setting, if you don't set it explicitely on the decorator. Is that correct?

@dmitriy-nz thank you, all good now


[WIP] Add success stories

Description of changes
adds a Success Stories section to main landing page
link to screenshot: https://a.safe.moe/s2l6i.png
Issue Resolved

Fixes #525

@PryDt - Glad that you're working with us on this issue. If you glance back at the issue you'll see some wireframes in place better outlining our vision. I'm going to close this PR, but the issue is still yours!


pull request for e2e test at 01/05/2017 18:45:12

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


properties inside the styleFunction() are not working for the geoJson

am using leaflet geoJson, by using the coordinates polyline is drawing over on the map, Now I have to use style options to color the polylines, I followed the same method as mentioned in the geoJson example
<l-geo-json
        :geojson="geojson"
        :options="options"
        :optionsStyle="styleFunction"
        />

computed: {
 styleFunction () {
      return () => {
        return {
          weight: 2,
          color: '#000',
          opacity: 1,
          fillColor: 'red',
          fillOpacity: 1
        }
      }
    }
}

but, whatver I define in the styleFunction() is not working for me, Can anybody please suggest am I missing something or any thing need to import ?

It's not working if you use leaflet version 1.0.2 from npm.
Work in progress on new version.
You can use "vue2-leaflet": "git+https://github.com/KoRiGaN/Vue2Leaflet.git#next" from here #235
But I recommend wait when this issue #251 will be closed.

Thanks :)

The next branch is updated with this changes and fixes! Soon an npm release


Improve error msg when mount point already exists

What changes are proposed in this pull request?
When a user accidentally mounts to a path that exists in Alluxio, the error is like "Mount point  already exists". This can be misunderstood as the path is already a mount point. And when they attempt to unmount , they will realize that path is not a mount point and panic.
An example flow looks like below:
[hadoop@ip-18-22-4-73 ~]$ alluxio fs mount
hdfs://ip-18-22-4-73.ec2.internal:8020/                 on  /hdfs_comp  (hdfs, capacity=144.43GB, used=16.15MB(0%), not read-only, not shared, properties={})
hdfs://blah:8020/  on  /           (hdfs, capacity=144.43GB, used=37.78GB(26%), not read-only, not shared, properties={alluxio.underfs.version=hadoop-2.8, alluxio.underfs.hdfs.remote=true, alluxio.underfs.hdfs.configuration=/opt/alluxio/conf/core-site.xml:/opt/alluxio/conf/hdfs-site.xml})

[hadoop@ip-18-22-4-73 ~]$ alluxio fs mount /s3 s3://alluxio.test/demo/
Mount point /s3 already exists

[hadoop@ip-18-22-4-73 ~]$ alluxio fs umount /s3
Failed to unmount /s3. Please ensure the path is an existing mount point.

Why are the changes needed?
See above
Does this PR introduce any user facing changes?
They see a better exception msg

Codecov Report

Merging #13717 (965f37d) into master (1d0c089) will decrease coverage by 3.70%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master   #13717      +/-   ##
============================================
- Coverage     43.66%   39.95%   -3.71%
+ Complexity     9058     8252     -806
============================================
  Files          1384     1384
  Lines         80303    80305       +2
  Branches       9767     9768       +1
============================================
- Hits          35062    32088    -2974
- Misses        42307    45784    +3477
+ Partials       2934     2433     -501

Impacted Files
Coverage Δ

.../main/java/alluxio/exception/ExceptionMessage.java
99.40% <100.00%> (ø)

...mmon/src/main/java/alluxio/metrics/MetricInfo.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...roxy/src/main/java/alluxio/proxy/ProxyProcess.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...roxy/src/main/java/alluxio/web/ProxyWebServer.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../main/java/alluxio/client/job/JobMasterClient.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../main/java/alluxio/master/MasterClientContext.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...main/java/alluxio/file/options/DescendantType.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...er/src/main/java/alluxio/worker/WorkerProcess.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...n/src/main/java/alluxio/master/MasterRegistry.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...n/src/main/java/alluxio/worker/WorkerRegistry.java
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 212 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 1d0c089...965f37d. Read the comment docs.

alluxio-bot, merge this please


⚠ Samsung has degraded performance

In 9218aa9, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 1937 ms

Resolved: Samsung performance has improved in dbd3585.


How to make GetType/GetTypeInfo work?

Hi,
I am not sure how the api working? It seems something missing in this repository, i.e. how GetType/GetTypeInfo to interact with the database?
function getHotInfo() {
$.ajax({
url:ServerIp+"/GetType",
type:"GET",
...
I have got errors since there is no localhost/GetType:
jquery.js:8623 GET http://<IP_ADDRESS>/GetType 404 (Not Found)
Please kindly help me with the issue. Thanks a lot!

In the globalConfig.js , there is the  ServerIp
const ServerIp = 'https://www.printf520.com:8080'

@Darcyyaoting Thanks for reply but I am asking if I want to set Serverlp = "<IP_ADDRESS>" and run web server locally. Where can I find the code to handle GetType/GetTypeInfo. It seems those codes are missing in this repo.

I'm sorry to see your message now. I've uploaded the code to this repo，look Server.go

@timeromantic Thanks a lot!


How to download png

Bug description
(this template is intended for bug reports, erase it when requesting features/enhancements)
Steps to reproduce the bug

go to piskelapp.com
select a tool
...

Environment details

operating system:
browser (or offline application version):

Sprite details

number of frames:
sprite resolution:
session duration:

Feel free to include a screenshot of the bug, a .piskel file of the sprite or anything else that can help us investigate.
This may be a dumb question but, how do I download a piskel file as a png from the piskelapp website?

1 Go to export menu (should be the 4th button on the far right panel).
2 Select the PNG tab on the export menu.
3 Click the "Download" button in the Selected Frame Export.
**note this will only download a single frame for multiple frames follow the instructions below.
For multiple frames (zip file):
1 Go to export menu (should be the 4th button on the far right panel).
2 Select the "Zip" tab.
3 Click "Download ZIP" button.

1 Go to export menu (should be the 4th button on the far right panel).
2 Select the PNG tab on the export menu.
3 Click the "Download" button in the Selected Frame Export.
**note this will only download a single frame for multiple frames follow the instructions below.
For multiple frames (zip file):
1 Go to export menu (should be the 4th button on the far right panel).
2 Select the "Zip" tab.
3 Click "Download ZIP" button.


Pipeline Flowchart - Editing Pixie Pipeline Section

If you haven't already, please read through our contributing guidelines before opening your PR
What is the purpose of this PR?
Closes #868.
How did you implement your changes
Added Pixie name in Notebooks 2 and 3 in the Pixie Pipeline section of the flowchart.
Remaining issues
N/A.

Let's try and merge this into #856 if possible, since my PR will ultimately be addressing this issue.


pageDimensions field pixelating image too much[Bug]

I have a custom scoresheet which I would like to turn into a template but when I load the image in and use the pageDimensions attribute in the template.json file it distorts the image too much.
I have also tried using the preProcessors to help me but nothing gives me a clear image of my scoresheet. I am attaching the zip file which contains the image (mobile captured) and the template.json file.
What values should I be updating in order to capture only the table in the scoresheet and what attributes will help me make the image clear?
myScoresheets2.zip
I am also attaching the screenshot of the output I am currently getting when I run the following command
python main.py -i .\inputs\myScoresheets2\ --setLayout

@vmanawat what did you change finally?

closing as main issue was completed by author


Cannot fetch the package

mix deps.get showing error:
Failed to fetch record for 'wabbit' from registry (using cache)

AccessDeniedAccess DeniedBD44C6CD38B07E3B0hS58V9DocJyy3/PWLHuerf+eXHrtAbclOkIJttg1HRLDFVwLOTJQgb02ShlvLXgDlJodP+qJGg=
** (Mix) No package with name wabbit (from: mix.exs) in registry

Hi,
This library is not yet published to hex.pm. You can still pull it as a dependency directly from Github by adding {:wabbit, github: "pma/wabbit"} to your mix.exs.
If you get to use it I'll appreciate any feedback. Eventually I plan to put in the extra effort to add it to hex.pm.


It doesn't work anymore

Hey guys.
I'm trying to use this.
I installed it using composer and followed the documentation.
When I get it to load the plug in I keep getting the same error.
Josegonzalez\Upload.UploadBehavior could not be found.
Error: Create the class UploadBehavior below in file: C:\wamp\www\dev\cakephp\plugins\Josegonzalez\Upload\src\Model\Behavior\UploadBehavior.php
The UploadBehavior is in that exact url.
This error occurs becuase of the example table class
$this->addBehavior('Josegonzalez\Upload.Upload'
I'm using cakephp 3.x
I hope you have a solution.
Thank you

Okay I solved it.
My problem was that changed directory in the cmd to the plugin folder of the project.
You need to 'cd' to the base folder of the project.
I'll leave this here in case anyone has the same problem as me.


bolt apply fails to install puppet on Ubuntu 24.04(noble) due to invalid .deb URL

Describe the Bug
When running bolt apply where the target host is Ubuntu 24.04(noble), the process "install puppet and gather facts" fails. The install_shell.sh script that runs on the remote host tries to download a deb package from the wrong URL: http://apt.puppet.com/puppet-release-.deb. (The lsbrelease name is missing)
Expected Behavior
The install_shell.sh should fetch a correct deb package: http://apt.puppet.com/puppet-release-noble.deb
See the logs below.
Steps to Reproduce
1. Create a Dockerfile for SSH server running on Ubuntu 24.04(noble)
# It works if we change this to `FROM ubuntu:jammy`.
FROM ubuntu:noble

RUN apt update && DEBIAN_FRONTEND=noninteractive apt install -y openssh-server
RUN mkdir /var/run/sshd

2. Create a compose.yml that contains services for sshd and bolt client.
services:
  sshd:
    build: .
    volumes:
      - "./dotssh:/root/.ssh"
    command: "/usr/sbin/sshd -D -e -o LogLevel=DEBUG"
  bolt:
    image: puppet/puppet-bolt
    volumes:
      - "./dotssh:/root/.ssh"
    entrypoint: []
    command: "true"

3. Start SSH server and try puppet apply against it:
# Prepare SSH key pairs and disable host key checking
mkdir -p dotssh
ssh-keygen -t ed25519 -N "" -C "testkey" -f dotssh/id_ed25519
cp dotssh/id_ed25519.pub dotssh/authorized_keys
cat > dotssh/config <<EOS
StrictHostKeyChecking no
CheckHostIP no
UserKnownHostsFile /dev/null
EOS

# Start SSH server
docker compose up -d --force-recreate --build sshd

# Try `puppet apply`
docker compose run --rm bolt bolt apply -e 'file { "/foo": ensure => file }' -t sshd --log-level trace

Environment

Version: Puppet Bolt 3.30.0
Platform: [client] Latest docker image,  [target] Ubuntu 24.04(noble)

Logs
Failure case - Ubuntu 24.04(noble)
{"target":"sshd","action":"task","object":"puppet_agent::install","status":"failure","value":{"_output":"21:53:14 +0000 INFO: Version parameter not defined and no agent detected. Assuming latest.
21:53:14 +0000 INFO: Downloading Puppet latest for Ubuntu...
21:53:14 +0000 INFO: Ubuntu platform! Lets get you a DEB...
21:53:14 +0000 INFO: Downloading http://apt.puppet.com/puppet-release-.deb
21:53:14 +0000 INFO:   to file /tmp/install.sh.24.184677229/puppet-release-.deb
21:53:14 +0000 INFO: Trying wget...
21:53:14 +0000 INFO: Retrying... [1/5]
21:53:14 +0000 INFO: Return code: 8
(snip)
21:53:19 +0000 CRIT: ERROR 404
21:53:19 +0000 CRIT: Unable to retrieve a valid package!
","_error":{"kind":"puppetlabs.tasks/task-error","issue_code":"TASK_ERROR","msg":"The task failed with exit code 1","details":{"exit_code":1}}}}
Finished: task puppet_agent::install with 1 failure in 6.02 sec

Success case - Ubuntu 22.04(jammy)
{"target":"sshd","action":"task","object":"puppet_agent::install","status":"success","value":{"_output":"21:30:10 +0000 INFO: Version parameter not defined and no agent detected. Assuming latest.
21:30:10 +0000 INFO: Downloading Puppet latest for Ubuntu...
21:30:10 +0000 INFO: Ubuntu platform! Lets get you a DEB...
21:30:10 +0000 INFO: Downloading http://apt.puppet.com/puppet-release-jammy.deb
21:30:10 +0000 INFO:   to file /tmp/install.sh.24.478354298/puppet-release-jammy.deb
21:30:10 +0000 INFO: Trying wget...
21:30:10 +0000 INFO: Installing puppetlabs apt repo with dpkg...
Selecting previously unselected package puppet-release.
(Reading database ... 10372 files and directories currently installed.)
Preparing to unpack .../puppet-release-jammy.deb ...
Unpacking puppet-release (1.0.0-33jammy) ...
Setting up puppet-release (1.0.0-33jammy) ...
Get:1 http://apt.puppet.com jammy InRelease [113 kB]
(snip)
Unpacking puppet-agent (7.31.0-1jammy) ...\r
Setting up puppet-agent (7.31.0-1jammy) ...\r
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...\r
"}}

This looks like it will go out in a future puppet-agent module release. You can install that from main (https://github.com/puppetlabs/puppetlabs-puppet_agent/compare/v4.20.1...main) in your project to shadow the version we ship in bolt packages, or you can explicitly point your puppet_library plugin to use that.

@donoghuc Thanks. I tried it and the problem in downloading .deb has gone.
docker compose run -T --rm bolt bash <<SH
apt update && apt install -y git

bolt project init foo

cat > bolt-project.yaml <<YAML
---
name: foo
modules:
  - git: "https://github.com/puppetlabs/puppetlabs-puppet_agent"
    ref: "main"
YAML

bolt module install
bolt apply -e 'file { "/foo": ensure => file }' -t sshd --log-level trace --no-clean
SH

But another error came up.
{"target":"sshd","action":"task","object":"apply_helpers::custom_facts","status":"failure",
"value":{"_output":"","_error":{"kind":"puppetlabs.tasks/task-error","issue_code":"TASK_ERROR",
"msg":"The task failed with exit code 127 and no stdout, but stderr contained:
(...snip...)\r
bash: line 1: /tmp/97d17aaf-d771-4420-a47a-fc1a52176e3c/custom_facts.rb: cannot execute: required file not found
","details":{"exit_code":127}}}}

Looking into the temporary script on the target host:
head /tmp/97d17aaf-d771-4420-a47a-fc1a52176e3c/custom_facts.rb
#! /opt/puppetlabs/puppet/bin/ruby
# frozen_string_literal: true

The shebang line points to /opt/puppetlabs/puppet/bin/ruby.
It works with 22.04 (jammy), but in Ubuntu 24.04 (noble), it looks the ruby interpreter for puppet is installed to /usr/bin/ruby.

Here is the difference in packages installed by bolt between jammy and noble:
$ docker compose exec jammy dpkg -l | egrep "^ii.*(puppet|ruby)"
ii  puppet-agent                7.31.0-1jammy                           amd64        The Puppet Agent package contains all of the elements needed to run puppet, including ruby, facter, and hiera.
ii  puppet-release              1.0.0-33jammy                           all          Release packages for the Puppet repository

$ docker compose exec noble dpkg -l | egrep "^ii.*(puppet|ruby)"
ii  libruby:amd64                 1:3.2~ubuntu1           amd64        Libraries necessary to run Ruby
ii  libruby3.2:amd64              3.2.3-1ubuntu<IP_ADDRESS>  amd64        Libraries necessary to run Ruby 3.2
ii  puppet-agent                  8.4.0-1                 all          configuration management system, agent
ii  puppet-release                1.0.0-33noble           all          Release packages for the Puppet repository
(...snip...)
ii  ruby3.2                       3.2.3-1ubuntu<IP_ADDRESS>  amd64        Interpreter of object-oriented scripting language Ruby
ii  rubygems-integration          1.18                    all          integration of Debian Ruby packages with Rubygems

Now I close this. While the problem from shebang mismatch still remains, this issue has been fixed.


Ensembl site-map object

The locations of data types can differ between ensembl and ensemblgenomes. For example the location of homology data, of whole genome alignments. For example

Taxa
Site
Path

Bacteria
ftp.ensemblgenomes.org
pub/release-57/pan_ensembl/tsv/ensembl-compara/homologies

Vertebrates
ftp.ensembl.org
pub/release-110/tsv/ensembl-compara/homologies

To simplify dealing with this, we need a federation object that provides a unified interface for code. For example, define a site-map class. For example, defining a class with attributes for each data type.

class EnsemblSiteMap:
    @property
    def homology_path(self) -> str:
        ...

    @property
    def alignment_path(self) -> str:
        ...

    @property
    def genome_path(self) -> str:
        ...

    @property
    def annotation_path(self) -> str:
        ...

Separate instances for each of the different Ensembl sites. Have an instance made on demand.

OK, it's not that simple even for the genome path. For ensembl bacteria, genomes are organised under https://ftp.ensemblgenomes.ebi.ac.uk/pub/bacteria/release-57/fasta/ in bacteria_#_collection with # in 0-120. The mapping between a bacteria species and its collection is stored in a inconsistently tab-delimited file (there's an extra trailing \t at the end of each data row).
So the site map should return the path for fasta and gff data per species.

This has been begun with 932c9e3, but is incomplete

will revisit this lateer


Whisper function no longer works

Now that chat commands have no longer work through IRC the send_whisper function no longer works

I'm afraid you're very true. This is quite a shame, as it requires direct use of the "regular" API whereas that was previously not necessary. Sadly, I don't think I have the time to commit to update this repository according to the Twitch migration guide.


We need a couple of values to be added to the analytics helper

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Currently, we have the following methods from the documentation
https://developer.bitmovin.com/playback/docs/enabling-bitmovin-analytics
// Update the current custom data config.
player.analyticsCollector?.setCustomDataOnce({
  customData2: 'Updated custom data field 2',
  customData4: 'Updated custom data field 4',
});

we need to add new methods such as
Expected Behavior
player.analyticsCollector.setVideoId('123');
player.analyticsCollector.setTitle('Title of the Video');
player.analyticsCollector.setCdnProvider('Cdn Provider');

Steps To Reproduce
No response
What platform(s) are you experiencing the issue on?

[X] Android
[ ] Android TV / Fire TV
[X] iOS
[ ] tvOS

Player React Native SDK version
0.8.0
Device / Environment
No response
Stream URL (Optional)
No response
Additional information / Code snippets / Screenshots
No response

Hi @jonathanm-tkf!
AnalyticsConfig already offers options to assign those values on player creation.
Could this be used for your use case?

Hi @rolandkakonyi unfortunately it doesn't work for me, as we have the Next Episode functionality, which we don't destroy the player.
I'll comment in more detail:
Currently, we have the player, which has a Next Episode button, once pressed, loads the next video, for performance reasons and to not delete the current player and recreate it we use the load implementation as follows:
 player.load({
        url: videoData.url,
        type: Platform.OS === 'ios' ? SourceType.HLS : SourceType.DASH,
        title: videoData.title,
        poster: videoData.posterUrl,
...
...
..

after this we need to do the following
      if (player.analyticsCollector) {
        player.analyticsCollector.setCustomDataOnce({
          customData2: videoData.customId,
          customData3: videoData.supplier,
        });
        player.analyticsCollector.setVideoId(videoData.id);
        player.analyticsCollector.setTitle(getTitleAnalytics(videoData.dataAnalytics));
        player.analyticsCollector.setCdnProvider(videoData.supplier);
      }

Do you understand what the idea is? any recommendations? or do we need to destroy the player every time we want to modify this data?
Thanks for your help

Hi @jonathanm-tkf!
I see, you are correct that this is not possible right now without creating a new player instance.
You could implement this in AnalyticsModule yourself or this would be a feature request.
We have further plans with our analytics integration, we can get back to you during next week.

Thanks for the effort unfortunately I have too little time to contribute apologies, it is something we have today and I would not like to change the way of implementation, I look forward to the update, thanks again. If it is not implemented and I can help when I am free I will gladly do so.
Regards.

@jonathanm-tkf we are already working on a solution for this, you can watch #184 for the details.
I will post it here once it is released.

Hi @jonathanm-tkf, we just released v0.9.0 with support for the above use cases.
Now you can call the following API to update source-specific values for the analytics collector:
player.analyticsCollector.addSourceMetadata({
  videoId: 'new video ID',
  title: 'new video title',
  path: 'new path',
  cdnProvider: 'new CDN provider' // your new CDN provider,
});

Please see SourceMetadata for all options.


keyboard shortcut to create new variation

i think it would be nice to have easier keyboard access - going through variations with a single keystroke would be nice

what keystroke would it be? enter? space?

would need a design - this issue is not ready for grab

thinking of "v" like variation?


The flavors of generators are not documented

It is unclear from https://github.com/research-ag/prng/blob/main/README.md how to use some generators:
The documented generators are SFC64, SFC32 but the example code uses Prng.SFCa() (not SFC32 or SFC64). It is even unclear from the docs whether SFCa() is 32-bit or 64-bit.
Also need to document arguments of constructors.

Thanks for pointing this out. Fixed in #6.


Build with Stack

I currently only build with cabal, which is not so good as stack.
Would be great to have everything on both and integrate it also in Travis #41
The Source from #41 also shows an example with Both Stack and Cabal

https://github.com/commercialhaskell/stack/blob/master/doc/GUIDE.md


Nothing shown on iOS

Greetings, i am trying to add the library at my Compose Multiplatform project, and it works fine on the Android side, but it shows nothing on iOS even with the simplest of examples.
val newState = rememberWebViewState("https://www.google.com")
WebView(newState)

I get nothing on the logs.
I tried on:

device iPhone XS,  iOS 15.4.1
simulator iPhone 15 Pro, iOS 17.2

i am using compose-plugin: "1.6.11" and version "1.9.20" of the library, the app crashes before showing anything if i use version "1.9.40-alpha03".
Any help is appreciated

Update:
I managed to use 1.9.40-alpha03 with compose-plugin 1.7.0-beta02, but still, iOS draws nothing

Update: I managed to use 1.9.40-alpha03 with compose-plugin 1.7.0-beta02, but still, iOS draws nothing

Did you apply Modifier.fillMaxSize?

Update: I managed to use 1.9.40-alpha03 with compose-plugin 1.7.0-beta02, but still, iOS draws nothing

Did you apply Modifier.fillMaxSize?

Dear Kevinn, thanks for your reply, i had the modifier set to Modifier.fillMaxSize in a previous attempt, but it was not working. Turns out that since it was a nested component, i had to set the modifier like that in all parents.
It was weird that this wwas working on Android.
Thanks for your reply.

Same issue fixed by adding Modifier in Desktop as well


Upgrader: do not include Micrsoft.Diagnostic.Tracing.EventSource

The upgrade verb attempts to copy
Microsoft.Diagnostic.Tracing.EventSource when copying the
ProductUpgrader to the temporary directory to run. However, this dll is
no longer needed or installed during installation.
Older installations will have copied this file into the install
directory will still have a copy for the upgrade verb to copy over.
However, clean installs, or if you uninstall VFS4G and re-install, will
not have this dll and upgrade will fail.
This is a quick fix - we will also see how to make this less fragile.
One option is to see if the upgrader can be a netstandard / netcore app,
and make it a self contained executable.

Older installations will have copied this file into the install directory will still have a copy for the upgrade verb to copy over.

Does the upgrader only need to worry about files that were included with its own installation?
I couldn't tell from your comment if there is an issue with older installations having this file around.

Does the upgrader only need to worry about files that were included with its own installation?
I couldn't tell from your comment if there is an issue with older installations having this file around.

The upgrader needs to copy over its dependencies. In this case, the file is no longer a dependency (so we do not need to copy it over), but it is still in the list of files that the upgrade verb tries to copy over. The reason why we didn't notice this before (and lessens the impact), is that users who already have this file in the installation directory (via an older installation) will still be able to upgrade, as this file is apparently not removed when installing a new version over an old version...
I will update the commit message to include the commit where this file was removed from the installer (cbe5787db2df7d9ee7724dc069836a0e5ddd2d8f)

Looks good, thanks @jamill. Please port to release branch.

I added a new commit to remove references to the Microsoft.Diagnostic.Tracing.EventSource package as well.
I will only bring the first commit over when I port the changes to release branches.
/cc @wilbaker, @derrickstolee, @mjcheetham


added support for version

Sometimes you want to know what influxdb version is the server running, to understand what features are supported, etc.

Thanks @n1tr0g!


[Java] Flattened package hierarchy

@sigansky,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


New Release Request

Can a new release be published using the latest commit? It would be nice if the latest release included all the updated dependencies, specifically removing the log4j vulnerability.

Moquette is using an old version of Log4J that is not vulnerable.
But if you want to try a version with updated patches, you can try the one we distribute: https://repo1.maven.org/maven2/de/fraunhofer/iosb/io/moquette/moquette-broker/0.15.1/
        <dependency>
            <groupId>de.fraunhofer.iosb.io.moquette</groupId>
            <artifactId>moquette-broker</artifactId>
            <version>0.15.1</version>
            </exclusions>
        </dependency>

Upgrading the transitive Jackson 2.8.8 dependency (#698) may also help with preventing more vulnerabilities.


Implement batch writes

Does the Java driver support batch writes? They are described here: http://influxdb.com/docs/v0.8/api/reading_and_writing_data.html .
To clarify, I'm talking about multiple data points with different timestamps in the same serie in one column.
If it exists, it should be documented.
If it would be helpful, I could implement and send a pull request, although this is my first contact with influx, and I would really need batch writes since I have writes with a couple of million data points.

Delete this, I didn't understand the API at first.


FIA_SOS.2 renewal after deprecation

Aspect of possible renewal in context of deprecation, key word life cycle is missing here completely

I think the point here is that we don't specify anything about generation of new credentials anywhere. That is a good point, I don't think there is anything about it, the closest thing I can see is FIA_AFL_EXT.1.3 where it talks about preventing attempts, but there isn't anything about changing the auth data.
On one hand I could see this just being closed since any time auth data is generated it needs to meet this, so it shouldn't actually matter if it is initial data or renewal data, but it does make me think that maybe it would be useful to ensure that old data can't be used in some manner? This could be as simple as ensuring that new auth data is not the same as existing auth data or it could be auth data history (I would keep it simple at this point and just ensure it didn't somehow randomly choose the same thing).
I am not sure where to put this though. Since this doesn't talk about generating the data itself, only the strength requirements, I'm not sure that putting life cycle here (or at least "not a duplicate" is applicable, but we don't have another SFR that would cover this.
I this this one could be tabled for v3 and come back to thinking about it then.

I agree with Brian that auth data regeneration should be deferred and go in the parking lot.


10x Barcodes

10x Barcodes with v2 chemistry work like this:
examples from merge_barcodefiles_10x()
looks like there may be some confusion about which file does what?
I1 = sample barcode (SB) (8 bp)
@ST-K00126:307:HFM3NBBXX:1:1101:3772:1244 1:N:0:NTCGCCCT
NTCGCCCT
+
#AAAFJ-J

python regex: (@.*)\n(?P<SB>.*)\n+(.*)\n(.*)\n
R1 = cellular barcode (CB) (16 bp) + molecular barcode (MB) (umi) 10bp
@ST-K00126:307:HFM3NBBXX:1:1101:3772:1244 1:N:0:NTCGCCCT
NCATTTGAGTAACCCTGATGTCATAA
+
#AAFFJJJJJJJJJJJJJJJFJJJJJ

python regex: (@.*)\n(?P<CB>.{16})(?P<MB>.{10})\n+(.*)\n(.*)\n
R2 = rna reads (98 bp)
@ST-K00126:307:HFM3NBBXX:1:1101:3772:1244 1:N:0:NTCGCCCT
NCATTTGAGTAACCCTGATGTCATAA
+
#AAFFJJJJJJJJJJJJJJJFJJJJJ

python regex<EMAIL_ADDRESS>.*\n(?P<seq>.*)\n+(.*)\n(?P<qual>.*)\n

@ST-K00126:307:HFM3NBBXX:1:1101:3772:1244 2:N:0:NTCGCCCT
NAAGCCAGTTGTGAATCATGCACATCAGCTCCTTCTGAAATGTGTTTATGGCCTAGGACACAGGGACCCTGGAGACTATGGTGCTGCAGTGCATTATG
+
#<<A<FJJJFJFJJJJJJJJJFJFJJJJJJJJJJJJJJJFJJFFJJJJJAFJJFJF7JJJJFJAJJJ<J<7-A<FFFFJ-F<FJJJJJJJJJJ7FJJA

is what i meant for R2

@Simon-Coetzee, this is a correct description of the 10X V2 chemistry. I believe concatenating the sample and cellular barcodes, however, is incorrect (merge_barcodefiles_10x(),  args['barcode_start'] = 0, args['barcode_end'] = 26).
This is because 10X uses four 8 bp oligonucleotides per sample index to address sequencing biases. This can be easily observed with any sample barcode file:
zcat SAMPLE_I1_001.fastq.gz | awk '{if(NR % 4 == 2) {a[$1] += 1}} END {for(x in a) {print x "\t" a[x]}}' | sort -k2,2gr

Concatenating the sample and cellular barcodes will (I think) result in reads for a given cell being associated with four different barcodes. Using just the 16 bp cellular barcode should avoid these issues.


Remove serde-yaml from suggested packages

As you know the serde-yaml package has been deprecated recently. However it is still suggested on the serde.rs homepage and the serde documentation homepage, and maybe also other places? Since a deprecated package should not be used anymore, especially not for new projects, this link should be replaced by a suitable alternative if there is one, or otherwise it should be removed.

It is just abandoned, not deprecated.

It is sad when projects are abandoned when maintainers run out of steam.  We really need the equivalent of wills that provide for successors in such circumstances.  And better ways of thanking maintainers for the effort they put in.  And better mechanisms for fostering communities so that there isn't one guy or gal left doing all the work.  Anyone can fork the repo but crates.io isn't going to keep that name for a new repo.

Random idea for supporting maintainers:  Charge $10 for opening an issue.  That would have made @dtolnay $27K from this one repo (with a bunch of assumptions).  Enough to pay for maintenance, anyway.  Yes, it will have negative consequences, but for anyone who uses this in a product, this is cheap.  Yes, there will be forks where opening issues are free and they will probably get some, but not as good, support.  That will be a fair test of whether the maintenance fee is fair.

It is just abandoned, not deprecated.

From the version number it seems to be deprecated, see https://crates.io/crates/serde_yaml/0.9.34+deprecated.
It looks to me that the main alternative is serde_yml. I can create a PR to change the references to this package, if desired.


Call for Speakers: February

Our first meetup was a success- Help us keep it up by submitting a presentation for next month!
How do I submit a talk?
You can either comment on this issue or send us an email.
When and Where will it be?
Wednesday February (2/25/16)
Doors open 6pm
Starts at 7pm
Wraps at 9pm
Mozilla Corporation
331 Evelyn Ave
Mountain View, CA 94040
Map
What should I talk about?
Passion projects, stories of lessons learned, or any interesting web-related topic.
Do I need to be an expert to talk?
Nope. This meetup is supposed to be fun and casual, so we want everyone to participate. We especially encourage people of underrepresented groups to apply.
How long should my talk be?
Ten minutes. There won't be any formal Q&A.
What should be in my talk submission?
Just a few sentences describing what you want to talk about would be great.
What's the A/V situation?
We'll have a projector and a mic for you to use.
Template stolen w/ :heart:  from WaffleJS.

I've been wanting to give a talk titled "HSL -- the RGB you've been waiting for" which tries to get people to give up on RGB literals and use HSL ones and to think in HSL because it's super-easy.

@visnup I dig it!

my in-progress blog post on the same topic: https://medium.com/p/7532924a6eb4/edit

@visnup quite the cliffhanger :)

twist ending: LAB CIE!

is anyone else speaking yet? tomorrow!!

I don't see much activity lately. It was a good idea. Any meetups lately in South Bay area?


ARTEMIS-3645 Support broker balancer cache persistence

Nice work, @brusdev. My only concern is with the XML/XSD change. Any configuration using the existing cache-timeout element  will fail to parse upon upgrade. I sympathize with your change to group all the cache elements together, but we need to maintain backwards compatibility. I see two options:

Keep the existing cache-timeout, but deprecate it and add the new cache subsection.
Add a new element like cache-persistence on the same level as the existing cache-timeout.

Given that the documentation boldly states:

This feature is still EXPERIMENTAL and not meant to be run in production yet. Furthermore, its configuration can change until declared as officially stable.

I think changing the config is fine. I'll go ahead and merge this.


Unable to import profile from vscode.dev

Steps to Reproduce:
From vscode.dev

Click on https://vscode.dev/profile/github/1701a921b374d0d6115c9592ad10680d

🐛 Import / Preview profile view is not shown
From VS Code

Run command - Developer: Open URL
Enter URL - vscode://profile/github/1701a921b374d0d6115c9592ad10680d

🐛 Shows error that profile is not resolved

From last milestone (1.92), we started registering a file-service provider (FSP) for vscode scheme for resolving default settings contents. While resolving profile content from a URL, I check if there is a FSP registered for the given URL and if there is one, I ask the FileService to resolve content. Since the schemes for Profile URL is vscode in VS Code stable, this is getting redirected to settings content FSP to resolve the profile content and getting failed. It works in vscode-insiders because the profile URL scheme is vscode-insiders which does not overlap.


Unable to require NativeModules from custom debuggerWorker.js

:bug: Bug Report

Hello, I am a maintainer of React Native Tools extension for Visual Studio Code. Extension is developed to provide React Native apps debugging to VS Code. It also provides some other functions to make development easier.
We use a custom debugger that works that way: extension downloads original debuggerWorker.js from Metro packager server, then patches it and runs it as a Node.js debug process. You can find the whole custom debuggerWorker.js that we use by this link.
We had added a feature for users so they could open Dev Menu on native app by calling a simple command in VS Code. It worked the following way:

User call command to show dev menu in VS Code
Extension sends an IPC message "vscode_showDevMenu" to the patched debuggerWorker.js
Worker handles it this way:

    'vscode_showDevMenu': function () {
        try {
            var DevMenu = global.require('NativeModules').DevMenu.show();
        } catch (err) {
            // ignore
        }
    }
    process.on("message", function (message) {
    if (message.data && vscodeHandlers[message.data.method]) {
        vscodeHandlers[message.data.method]();
    } else if(onmessage) {
        onmessage(message);
    }
});

This trick worked in previous versions on React Native, but, infortunately, in the more recent ones (0.57+) it stopped working due to NativeModules package is couldn't be resolved.
To Reproduce

Download VS Code
Install React Native Tools from the Microsoft marketplace
Prepare fresh application with react-native init command
Run Debug iOS debug scenario using the instructions from Readme
Enable Remote JS Debug
When your application is loaded and status bar color is orange open Command Pallete (Shift+Cmd+P) and run command React Native: Show Dev Menu, React Native Dev Menu won’t be shown

Expected Behavior

require function resolves NativeModules correctly.
Code Example

We tried a different combinations of methods to fix it:

require('NativeModules').DevMenu.show();
require('react-native').NativeModules.DevMenu.show();
global.require('NativeModules').DevMenu.show();
global.require('react-native').NativeModules.DevMenu.show();

global.__debug__={require: require}; // cache Node js require
global.__debug__.require('NativeModules').DevMenu.show();

global.__debug__={require: require}; // cache Node js require
global.__debug__.require('react-native').NativeModules.DevMenu.show();

All of this approaches have led to error with description Cannot find module 'NativeModules'. On version 0.59.* require('react-native') have led to error with description Error: Cannot find module 'warnOnce' (may be connected to https://github.com/facebook/react-native/issues/23943)
In case when we required react-native package there were no modules that were resolved correctly at all.
Example:

Environment

  React Native Environment Info:
    System:
      OS: macOS 10.14.4
      CPU: (4) x64 Intel(R) Core(TM) i5-4278U CPU @ 2.60GHz
      Memory: 1.13 GB / 8.00 GB
      Shell: 3.2.57 - /bin/bash
    Binaries:
      Node: 10.15.0 - /usr/local/opt/node@10/bin/node
      Yarn: 1.15.2 - /usr/local/bin/yarn
      npm: 6.4.1 - /usr/local/opt/node@10/bin/npm
    SDKs:
      iOS SDK:
        Platforms: iOS 12.2, macOS 10.14, tvOS 12.2, watchOS 5.2
      Android SDK:
        API Levels: 27, 28
        Build Tools: 27.0.3, 28.0.3, 29.0.0
        System Images: android-27 | Google Play Intel x86 Atom, android-28 | Google Play Intel x86 Atom
    IDEs:
      Android Studio: 3.2 AI-181.55<IP_ADDRESS>14246
      Xcode: 10.2.1/10E1001 - /usr/bin/xcodebuild
    npmPackages:
      react: 16.8.3 => 16.8.3
      react-native: 0.59.4 => 0.59.4
    npmGlobalPackages:
      react-native-cli: 2.0.1

Also, if you have any other suggestions/alternatives of how it could be done, please let us know.

Hey @SounD120
I'm using the __r global, here's the source which might help you apply this to VS Code: https://github.com/invertase/jet/blob/master/lib/node/index.js#L22 (jet.context mentioned in the code is RN's global context).

Hey @Salakar . Thanks a lot for your help. It works for us, that's how we solved this issue https://github.com/Microsoft/vscode-react-native/pull/992

@SounD120 you're welcome! Glad it helped 🎉


Problem building gxui - cgo exit status and libintl-8.dll problems?

I'm currently trying to build the package on Windows 7, but I'm getting some strange errors. I go into the gxui folder, run
go get ./...
and get a popup window from cc1.exe saying
"the procedure entry point printf could not be located in the dynamic link library libintl-8.dll.".
I get the same error twice and the console displays:
go build github.com/go-gl/glfw/v3.1/glfw: C:\Go\pkg\tool\windows_amd64\cgo.exe: exit status 2
go build github.com/go-gl/gl/v2.1/gl: C:\Go\pkg\tool\windows_amd64\cgo.exe: exit status 2
I tried searching for cc1.exe, but can't find one anywhere on my system. As for libintl-8.dll - I have about 10 copies of it in various folders it seems. Most recent one I installed along with gcc as a part of WinBuilds.
I'm running Windows 7, 64 bit. My Go version is go1.4.2 .

Hi @ThePiachu. I'm afraid I haven't seen anything like these issues before, and I'm not too sure what would be causing it. I am successfully building and running GXUI applications on a number of Windows 7 machines with WinBuilds. Have you checked your PATH for executables that might be picked before the expected ones?
You might have better luck asking on the relevant go-gl projects.

Having the same problem like you,do you get the answer now?

you may need go version 1.6


Update agent startup to use provision/start steps

Signed-off-by: Ian Costanzo<EMAIL_ADDRESS>Note that this PR depends on the corresponding updates in aca-py, in PR:
https://github.com/hyperledger/aries-cloudagent-python/pull/364

The Aries PR has been merged so this one can go ahead.


Live updating balance

Polling balance with an interval or with a websocket. Polling route will be easier as the current API doesn't support WSs yet. WS would be more performant though.

@tkbstudios Could you add WS support to the API for balance?

I would prefer doing websockets :) might be more efficient on badnwidth on both ends


fixed the line-break issue

Related Issue
Fixes:  #986
Description
The line break issue was occurring because of a media query fixed now

Type of PR

[x] Bug fix
[ ] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)

Checklist:

[x] I have made this change from my own.
[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] My changes generate no new warnings.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers and screenshots after making the changes.

@anuragverma108 can you please merge before there are conflicts?


Release anytime soon?

Please answer the following before submitting your issue:
Note: Please include any substantial examples (debug session output,
stacktraces, etc) as linked gists.

What version of Delve are you using (dlv version)?
v1.0.0
What version of Go are you using? (go version)?
go version devel +f1c7faacf0 Sun Aug 12 19:56:28 2018 +0000 darwin/amd64 (go1.11beta3)
What operating system and processor architecture are you using?
OS: Darwin
Arch: amd64

Report
v1.0.0 has a bug where it's passing only one argument to x86asm.GNUSyntax
https://github.com/derekparker/delve/blob/v1.0.0/pkg/proc/disasm_amd64.go#L46
text = x86asm.GNUSyntax(x86asm.Inst(*inst.Inst))

but this was corrected in Master
https://github.com/derekparker/delve/blob/master/pkg/proc/disasm_amd64.go#L46
text = x86asm.GNUSyntax(x86asm.Inst(*inst.Inst), inst.Loc.PC, bi.symLookup)

Unfortunately, I've been testing out using go1.11beta3 to version tool dependencies via a separate tools.go file. The issue is the go modules uses the latest tagger version of a module if a version is not specified. In this case, the latest version is 1.0.0. The bug is triggered upon cross-compiling.
Steps to Reproduce
main.go
package main

import (
	"fmt"
)

func main() {
    fmt.Println("hello world")
}

tools.go
package main

import (
	_ "github.com/derekparker/delve/cmd/dlv"
)

go.mod
module sample

Run the following which fails
GO111MODULE=on GOARCH=amd64 GOOS=linux go build -o bin/debugger/dlv github.com/derekparker/delve/cmd/dlv

# github.com/derekparker/delve/pkg/proc
../.go/pkg/mod/github.com/derekparker/delve@v1.0.0/pkg/proc/disasm_amd64.go:46:26: not enough arguments in call to x86asm.GNUSyntax
	have (x86asm.Inst)
	want (x86asm.Inst, uint64, x86asm.SymLookup)
../.go/pkg/mod/github.com/derekparker/delve@v1.0.0/pkg/proc/disasm_amd64.go:50:28: not enough arguments in call to x86asm.IntelSyntax
	have (x86asm.Inst)
	want (x86asm.Inst, uint64, x86asm.SymLookup)

Solution
One workaround is to explicit pin the version to use the latest version of master with go get github.com/derekparker/delve@master. As a precaution, I've also excluded this version with go mod edit -exclude<EMAIL_ADDRESS>With that in-place, are there any plans to release a new version of delve anytime soon?

ran into this also while using Go from tip; go version devel +4fc7b93ad7 Mon Aug 13 19:04:16 2018 +0000 darwin/amd64

Yes, probably this month.

I think it would make sense to release slightly after Go1.11 comes out or at the same time.
I have been testing making function calls in a debugging session (that is in delve master and Go1.11RC) and it is a really nice experience. Kudos to everyone.

New release out.


[SPARK-27182][SQL] Move the conflict source code of the sql/core module to sql/core/v1.2.1

What changes were proposed in this pull request?
To make https://github.com/apache/spark/pull/23788 easy to review. This PR moves OrcColumnVector.java, OrcColumnarBatchReader.java, OrcFilters.scala, OrcFilterSuite.scala and OrcV1FilterSuite.scala to sql/core/v1.2.1 and copies it to sql/core/v2.3.4.
How was this patch tested?
manual tests
diff -urNa sql/core/v1.2.1 sql/core/v2.3.4

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/8991/
Test PASSed.

Test build #103582 has started for PR 24119 at commit 5095561.

Test build #103582 has finished for PR 24119 at commit 5095561.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103582/
Test PASSed.

What are the differences between the copies of these files? is the idea that there is no difference here but your other PR will change the 2.3.4 copy?

Yes. I will change it in other PR. Make other PR easy to review.

cc @liancheng
I am wondering if we can reduce the code duplicate?

Test build #103659 has started for PR 24119 at commit 511ae8d.

Yes. This time revert  OrcDeserializer and OrcSerializer and moved checkNoFilterPredicate to the super class(OrcTest).

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9058/
Test PASSed.

Test build #103659 has finished for PR 24119 at commit 511ae8d.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103659/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9062/
Test PASSed.

Test build #103664 has started for PR 24119 at commit 511ae8d.

Test build #103664 has finished for PR 24119 at commit 511ae8d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103664/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9097/
Test PASSed.

Test build #103709 has started for PR 24119 at commit 020d7e7.

Test build #103709 has finished for PR 24119 at commit 020d7e7.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103709/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9104/
Test PASSed.

Test build #103719 has started for PR 24119 at commit 020d7e7.

Test build #103719 has finished for PR 24119 at commit 020d7e7.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103719/
Test PASSed.

So do we need https://github.com/apache/spark/pull/24166 before this one?

Yes. Thanks @HyukjinKwon

@wangyum https://github.com/apache/spark/pull/24166 is merged now

Thank you @srowen

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9293/
Test PASSed.

Test build #103935 has started for PR 24119 at commit 11bc982.

Test build #103935 has finished for PR 24119 at commit 11bc982.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103935/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9309/
Test PASSed.

Test build #103951 has started for PR 24119 at commit 11bc982.

Test build #103951 has finished for PR 24119 at commit 11bc982.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103951/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9317/
Test PASSed.

Test build #103960 has started for PR 24119 at commit 11bc982.

Test build #103960 has finished for PR 24119 at commit 11bc982.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103960/
Test PASSed.

Hey @wangyum, sorry for the long delay. IIUC, this PR is basically a subset of #23788. Once this one is merged, we can simplify #23788 by removing changes made in this PR, right? In that case, this one LGTM.

@liancheng Yes. It's a subset of #23788.

I am merging this to master. @wangyum Please submit your follow-up PR for making the actual changes. Thanks!


Increase vault size to 18x20 and rework main form

This is pretty amazing. I'll bump the minor version at least.

I tried to keep the screen height shorter as I could... This was the best was I found to increase the size. Every other way I tried, I ended up trading 50px of height for 8 lines of vault...

Nice work epinter. There is one problem that I can see. A lot of laptop displays have lower resolutions then the 910 that is the default with this size.

I made some tests, didn't found better way... It's possible to reduce a bit (like 50px or 80px, but didn't worth it). I think it's not so critical because we can trust the scaling.

Also, I don't think we should avoid the increase because users limited to 768px... The majority certainly isn't this kind of user. With scaling they still be able to use...

There is a way to reduce it by a lot more but I think it's a bit more involved. It would require putting the Inventory Area as a new tab next to Equipment/Transfer Area/Storage Area. The other solution that I've seen is having a toggle between inventory and the rest (not so pretty).

Maybe we could reduce the "default scaling", don't know if it's easy to implement...

I think we don't need to worry, TQVault already scale automatically: https://github.com/EtienneLamoureux/TQVaultAE/blob/1f0cf15aff783ec3f86e81f33f27063127c6aaca/src/TQVaultAE.GUI/MainForm.cs#L950

It doesn't take the taskbar into consideration but you are right. It does fit to max height.
I'm looking now to see how much of a pain it would be to put the inventory as a tab.

Wouldn't be confusing to switch inventory using a tab ? We can change the calc to reduce the scale.
like:
this.ScaleForm((Convert.ToSingle(Screen.PrimaryScreen.Bounds.Height) / Convert.ToSingle(this.Height)*0.95, false);

I don't think it would be confusing. Everything related to a player is in the tab view. the stash and the transfer stash are already there. The only thing that would change is adding the inventory and inventory bags to one new tab. Here is a rough sketch:

Personally, when I look this sketch, there's something that is not in the right place... I think the player inventory, storage area and transfer area are things we whould left the visual like they are in game...
The scalling adjust on lower resolutions should work. What you think ?

I agree with relying on scaling. As an added bonus. if we keep the height of the vault to 20 squares, it will be compatible with the TQVault XL files that some people are using already. Here are some screen-shots from the XL version.

Looking at the screenshots I just posted I got inspired. We could get a bit of height by removing the char/vault name labels and using the combo boxes for the name of the selection. The labels seem redundant anyhow. The information is already displayed. What do you think?

To be honest, I think the scaling adjust is necessary even if we change the interface to any other way.
So I will add one commit with the change. I think we can merge this if everything works fine. And if we find a better way to place the panels, we can change in the future.

I tried to remove the labels. To be honest I prefer without the redundant labels, but I left to avoid radical changes.

Commit added, can you test for me ? I don't have visual studio here atm.

Interestingly enough, on the first run the UI seems to be scaled down but not the window. On the second run all look good.

This is a better fix:
this.ScaleForm(Convert.ToSingle(Screen.PrimaryScreen.WorkingArea.Height) / Convert.ToSingle(this.Height), false);

OK, done. :)

Ready to merge

@EtienneLamoureux seeing how you already approved the redesign, I'll merge this later today in order to draft a new release.


[Dota 2 Web API]wrong  int type in pojo object

Verify
for example,the match_Id filed. This is easy to test and verify:

load match history

https://api.steampowered.com/IDOTA2Match_570/GetMatchHistory/v1?account_id=125038361&key=XXXX

from the response,we can determine match_id  is a long type ,for example

{
    "match_id":<PHONE_NUMBER>,
    "match_seq_num":<PHONE_NUMBER>,
    ...
},
{
    "match_id":<PHONE_NUMBER>,
    "match_seq_num":<PHONE_NUMBER>
	...
}

The problem
int matchId= -1234;
Dota2MatchDetails details = matchInterface.getMatchDetails(matchId).get();

not work,getMatchDetails dont accept negative ,see AbstractWebRequest.urlParam
Dota2MatchHistoryCriteria dota2MatchHistoryCriteria = new Dota2MatchHistoryCriteria();
dota2MatchHistoryCriteria.accountId(125038361L);
Dota2MatchHistory matchHistory = matchInterface.getMatchHistory(dota2MatchHistoryCriteria).get();

matchHistory.getMatches().forEach(matchHistoryInfo ->{
    if(matchHistoryInfo.getMatchId() < 0){
        System.out.println("bug");// negative
    }
});

Thanks for reporting the issue. The match id property should really be of long type and not int in this case.
As for the following code you pointed at: https://github.com/ribasco/async-gamequery-lib/blob/d9015c64dcfe9a1e696233642fbbc2efbac4facf/core/src/main/java/com/ibasco/agql/core/AbstractWebRequest.java#L69-L76 this should/will be removed as it is unnecessary and redundant.
I'll be pushing the fix on the next release soon. Thanks


I can't get any of the group types apart from 'group' to display.

Hi
If I set the group type to 'group' or null then my gantt displays the blue bar the same as the demo but if I set it to 'overview' or 'promote' then I don't get anything.
It seems to be creating the elements but not displaying them as I can find them in the dom explorer...

Presumably I'm just missing some CSS somewhere but it's not clear from the documentation or the example what is required.
Any help would be great, thanks
Ben

I removed all the other plugins and now I'm getting an error in the console.
Error: [$compile:multidir] Multiple directives [ganttTaskOverview, ganttTaskOverview] asking for transclusion on:
That seems more sensible, now I just need to work out how to fix it. Could it be to do with the order of my data in the model?

Okay, I've worked it out, we were including the separate plugin js files and also the combined plugins js file.


Feat/allow non dasherized routes

Closes #86

Still needs tests

Limitations:

Limits the use of the dasherized route convention to JsonApiControllers
All JsonApiController routes will be dasherized (to enable the opposite would require some extra work and breaking changes)

The changes look fine, but at least one test with a custom non-dasherized controller should be added.

Great! I think that is sufficient for a first extensibility for custom controllers.


how to scan helm chart locally offline

Describe the bug
i am running this command kubescape scan <helm chart directory> help menu is opening and when I run below command
kubescape scan framework nsa <helm chart directory>
I am getting this
ARMO security scanner starting
[progress] Downloading/Loading policy definitions
[success] Downloaded/Loaded policy
empty list of workloads - no workloads found
Environment
OS: the OS + version you’re running Kubescape on, e.g Ubuntu 22.04 LTS
Version: the version that Kubescape reports when you run kubescape version
Your current version is: v1.0.131

@jainpratik163 I want to work on this issue, can you elaborate the issue

I want to scan the helm chart and run these steps as part of CI.

Hi @jainpratik163 you are running an old version.
Please update kubescape to the latest version :)

thanks, @dwertent  with the latest version I am able to run the command.
The report which the command is created is very difficult to understand can we also update the report?
i know we can run the command with -v but if we can more info without -v would be great.

@jainpratik163
We do not want to print too much information to the terminal because we do not want to overwhelm the user.
That being said, feel free to share a proposal.

/stale


Make fullscreen button work when it's checked rather than when it's clicked.

When the user clicks right in the middle of the fullscreen button, it works as intended, but when they click just outside of it, say on the word "Fullscreen", the UI updates correctly, but the page doesn't go fullscreen.

Functionality was removed entirely with the latest update.


Autofills profile info and redirects to register if not registered yet.

I think you might have forgotten to re-request review, I'll re-review.

What's the status of this PR? I think my last comment there ("No tests?") is the only comment. Is that proving to be a hassle?

Yes, l'm working on the tests. Could probably take a while.


Progress Bars Do Not Display

Both determinate and indeterminate progress bars are being shy.

While I am looking in the docs for this, it show the progress bar in the title. Did we use "NoTitle" as theme?

Yes the Android system title bar is hidden. I think it's probably the fact that I didn't set up methods in the base activities for this yet. The issue is just serving as a reminder.


[INSTALL] new NCEPLIBS-bufr version 12.0.0

Which software in the stack would you like installed?
A new version of the NCEPLIBS-bufr library is now available from https://github.com/NOAA-EMC/NCEPLIBS-bufr/releases/tag/bufr_v12.0.0
What is the version/tag of the software?
v12.0.0
Which machines would you like to have the software installed?
This library needs to be installed on WCOSS2 (cactus and dogwood) as well as various HPC machines including Jet, Hera, and possibly others where there's already an installation of an earlier version of the library.  This is not an emergency release, so if there are still earlier versions of the library available on any platform, please leave them there in order to give users time to transition on their own schedule.
Any other relevant information that we should know to correctly install the software??
Please see https://github.com/NOAA-EMC/NCEPLIBS-bufr/blob/develop/README.md.  The -DMASTER_TABLE_DIR option does not need to be specified (you can just let it default to path1), but the -DENABLE_PYTHON=ON should be included for any machines on which it is currently available for earlier versions of the library.
Additional context
Full release notes are available from https://noaa-emc.github.io/NCEPLIBS-bufr/md__home_runner_work_NCEPLIBS_bufr_NCEPLIBS_bufr_bufr_docs_ReleaseNotes.html

I'm looking at the Spack recipe. Currently, it has options for setting static vs. shared, whether to build Python interface, and whether to enable tests. I think I already know the answer, but, is there anything in the recipe that needs to change for this release outside of just adding the new version?

I can't think of anything that needs to be different from previous builds of this library.

This is addressed by #630

Why is this being closed?  For one thing, I don't see the new bufr/12.0.0 library or module available yet on WCOSS2.

bufr@12 will be rolled out in the next days or weeks with spack-stack-1.4.1 (it's been added to spack and spack-stack, therefore the issue was closed). If you are adamant keeping the issue open until it's actually on the system, it's ok to reopen.

I still don't see bufr/12.0.0 available on WCOSS2 (cactus/dogwood/acorn) for use in NCEP production.  What's the expected timeframe for this to happen?

FWIW, I would like to re-open this issue to keep attention on it until it's completed.  But I don't see any way to do that other than just starting a completely new issue and then referencing this issue in the new one.

I agree with Jeff, an install issue should not be closed until the libraries have actually been installed on the listed systems.   Management should be pinged on the continued open and unresolved state of this issue, and why it remains open.

Agree, reopening issue<EMAIL_ADDRESS>is available on Acorn under /lfs/h1/emc/nceplibs/noscrub/spack-stack/spack-stack-1.4.1/envs/ufs-bufr12 which has the various ufs packages from the main environment, plus bufr 12.0.0. bufr 12.0.0 will also be in spack-stack-1.5.0, which will be ready to go on Acorn either today or tomorrow.
@Hang-Lei-NOAA what's the status of bufr 12 on dogwood/cactus?

Thanks @AlexanderRichert-NOAA, and just to clarify - will the latest spack-stack also include the new madis/4.5 which has also already been built and tested on Acorn?
You probably recall I had tested out your builds of both bufr/12.0.0 and madis/4.5 a couple of weeks ago on Acorn.  We really need both libraries installed on cactus and dogwood as soon as possible.

Yes, we added madis 4.5 to the unified environment for spack-stack 1.5.0, so that will be there as well.
Parenthetically, I think madis is always a static library anyway, but as far as our static vs. shared discussion for bufr, I was thinking we could create a mini-environment for decoders that would just be static bufr and madis (that would be on acorn at least, then I could raise the idea with NCO for cactus/dogwood).

Thanks @AlexanderRichert-NOAA, but FWIW I think there are probably a lot of other cactus/dogwood users who would also prefer to continue with static builds for bufr.
The decoders may well be one of the only (or only?) application which uses madis.  But bufr is another animal entirely and is widely used by a lot of operational WCOSS2 codes.

@jbathegit @AlexanderRichert-NOAA<EMAIL_ADDRESS>is installed on all RDHPCS systems and on Acorn as part of spack-stack-1.5.0. Do you want to keep this issue open until the package finds its way onto WCOSS2, or is this sufficient for a resolution?

@AlexanderRichert-NOAA Related to that we should discuss what "completed" means for spack-stack. We can't control when GDIT installs code on WCOSS2.

It it installs on a platform architecturally and environmentally the same
as WCOSS2, that should be sufficient to close.  GDIT can enter an issue if
they ever encounter installation problems.    Perhaps we should issue a*
prominent reminder that this release and anything else not installed on
WCOSS2 after installation  and testing on acorn is NOT SUPPORTED ON WCOSS2
by policy *and remove that reminder when and if it is ever installed.
Senior management needs to be aware of NOAA  forecasting applications and
their dependencies not supported on wcoss2 and that it is not a library
issue but policy.
On Fri, Sep 29, 2023 at 9:53 AM Dom Heinzeller @.***>
wrote:

@AlexanderRichert-NOAA https://github.com/AlexanderRichert-NOAA Related
to that we should discuss what "completed" means for spack-stack. We can't
control when GDIT installs code on WCOSS2.
—
Reply to this email directly, view it on GitHub
https://github.com/JCSDA/spack-stack/issues/626#issuecomment-1740933586,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANDS4FSTUCMYTWNBRXYJVVDX43HFRANCNFSM6AAAAAAZAZBWWE
.
You are receiving this because you commented.Message ID:
@.***>

--
George W Vandenberghe
*Lynker Technologies at * NOAA/NWS/NCEP/EMC
5830 University Research Ct., Rm. 2141
College Park, MD 20740
@.***
301-683-3769(work)<PHONE_NUMBER>(cell)

I understand that this may be of out of our hands at this point.  But this is also the first I've heard that the delay may be on GDIT's end (or at least that's what I think I'm hearing now(?), and then I guess by extension on NCO's end since I think that's who GDIT gets their marching orders from.
Either way, and from where I sit, this update really needs to be on Cactus and Dogwood before I'll consider this issue closed, because that's where I and many other users will access it.  I admit I'm fuzzy on all of the steps an update needs to go through to get from being requested in a spack-stack issue until it ends up on WCOSS2.  But that's what I was told to do whenever I released a new update version of the library, and it's a bit frustrating to me that I made the code release and opened this issue nearly 4 months ago, and yet I still don't see it installed on WCOSS2.  Yes it's been built on Acorn by Alex, and I already tested and OK'ed that build a month ago, so what's the continued holdup?  Is there still a debate raging about whether it can be installed as a static build?  Or is this just a resourcing issue (or lack thereof)?
Bottom line:  Whatever the process is definitely seems to have broken down somewhere, so whose ear do I now need to go and be a bug in to push this forward?

If @Hang-Lei-NOAA has submitted the request to NCO (which I believe is the case), then it just comes down to NCO priorities and what they tell GDIT to do when.

My question is how far the spack-stack repo should be impacted by the timelines of NCO/GDIT. We've done our part and it feels that there should be another place to track installs on systems that we don't have control over.

A statement that this implemented update has been tested and runs on acorn
and other NOAA systems would warrant closing it on spack-stack.
We need to make it clear to NOAA senior management that this and many other
implementations, fixes, and enhancements and any modeling systems that
depend on them are* UNSUPPORTED ON WCOSS2 *until and unless they are
implemented there
On Fri, Sep 29, 2023 at 4:25 PM Jeff Ator @.***> wrote:

I understand that this may be of out of our hands at this point. But this
is also the first I've heard that the delay may be on GDIT's end (or at
least that's what I think I'm hearing now(?), and then I guess by extension
on NCO's end since I think that's who GDIT gets their marching orders from.
Either way, and from where I sit, this update really needs to be on Cactus
and Dogwood before I'll consider this issue closed, because that's where I
and many other users will access it. I admit I'm fuzzy on all of the steps
an update needs to go through to get from being requested in a spack-stack
issue until it ends up on WCOSS2. But that's what I was told to do whenever
I released a new update version of the library, and it's a bit frustrating
to me that I made the code release and opened this issue nearly 4 months
ago, and yet I still don't see it installed on WCOSS2. Yes it's been built
on Acorn by Alex, and I already tested and OK'ed that build a month ago, so
what's the continued holdup? Is there still a debate raging about whether
it can be installed as a static build? Or is this just a resourcing issue
(or lack thereof)?
Bottom line: Whatever the process is definitely seems to have broken down
somewhere, so whose ear do I now need to go and be a bug in to push this
forward?
—
Reply to this email directly, view it on GitHub
https://github.com/JCSDA/spack-stack/issues/626#issuecomment-1741173257,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANDS4FRVNUT2M3TZY5TKXKDX43Y6LANCNFSM6AAAAAAZAZBWWE
.
You are receiving this because you commented.Message ID:
@.***>

--
George W Vandenberghe
*Lynker Technologies at * NOAA/NWS/NCEP/EMC
5830 University Research Ct., Rm. 2141
College Park, MD 20740
@.***
301-683-3769(work)<PHONE_NUMBER>(cell)

Including the bufr/12.0.0, there are 10 libs sent to NCo/GDIT for
installation.
They has not started to do them.
I checked last week with Steven. He said that will assign someone to
process.
On Fri, Sep 29, 2023 at 1:41 PM GeorgeVandenberghe-NOAA <
@.***> wrote:

A statement that this implemented update has been tested and runs on acorn
and other NOAA systems would warrant closing it on spack-stack.
We need to make it clear to NOAA senior management that this and many
other
implementations, fixes, and enhancements and any modeling systems that
depend on them are* UNSUPPORTED ON WCOSS2 *until and unless they are
implemented there
On Fri, Sep 29, 2023 at 4:25 PM Jeff Ator @.***> wrote:

I understand that this may be of out of our hands at this point. But
this
is also the first I've heard that the delay may be on GDIT's end (or at
least that's what I think I'm hearing now(?), and then I guess by
extension
on NCO's end since I think that's who GDIT gets their marching orders
from.
Either way, and from where I sit, this update really needs to be on
Cactus
and Dogwood before I'll consider this issue closed, because that's where
I
and many other users will access it. I admit I'm fuzzy on all of the
steps
an update needs to go through to get from being requested in a
spack-stack
issue until it ends up on WCOSS2. But that's what I was told to do
whenever
I released a new update version of the library, and it's a bit
frustrating
to me that I made the code release and opened this issue nearly 4 months
ago, and yet I still don't see it installed on WCOSS2. Yes it's been
built
on Acorn by Alex, and I already tested and OK'ed that build a month ago,
so
what's the continued holdup? Is there still a debate raging about
whether
it can be installed as a static build? Or is this just a resourcing
issue
(or lack thereof)?
Bottom line: Whatever the process is definitely seems to have broken
down
somewhere, so whose ear do I now need to go and be a bug in to push this
forward?
—
Reply to this email directly, view it on GitHub
https://github.com/JCSDA/spack-stack/issues/626#issuecomment-1741173257,

or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/ANDS4FRVNUT2M3TZY5TKXKDX43Y6LANCNFSM6AAAAAAZAZBWWE>

.
You are receiving this because you commented.Message ID:
@.***>

--
George W Vandenberghe
*Lynker Technologies at * NOAA/NWS/NCEP/EMC
5830 University Research Ct., Rm. 2141
College Park, MD 20740
@.***
301-683-3769(work)<PHONE_NUMBER>(cell)
—
Reply to this email directly, view it on GitHub
https://github.com/JCSDA/spack-stack/issues/626#issuecomment-1741269329,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKWSMFBCDQ3EEYYKHZLJUVDX44B2ZANCNFSM6AAAAAAZAZBWWE
.
You are receiving this because you were mentioned.Message ID:
@.***>

I agree with @GeorgeVandenberghe-NOAA. I think the spack-stack responsibilities end with getting this onto Acorn, at which point it should be considered completed.

@Hang-Lei-NOAA wrote the following in https://github.com/NOAA-EMC/NCEPLIBS-bufr/issues/517:

The buf2/12.0.0 has been on wcoss2 both dogwoods and cactus /apps/ops/para/libs/modulefiles/compiler/intel/<IP_ADDRESS>4/bufr/12.0.0.lua Please load as hpc-stack way to check. Then they will install as NCO way.

@Hang-Lei-NOAA, I already extensively tested the 12.0.0 build on Acorn that @AlexanderRichert-NOAA generated back in August.  How is this build different than that one?  I'm asking b/c I don't want to repeat a lot of work if I don't have to.

FWIW, and taking an early peek at this, I see the following after loading in the new module :
jeff.ator@dlogin05 $ module show bufr/12.0.0
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   /apps/ops/para/libs/modulefiles/compiler/intel/<IP_ADDRESS>4/bufr/12.0.0.lua:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
help([[]])
conflict("bufr")
setenv("bufr_ROOT","/apps/ops/prod/libs/intel/<IP_ADDRESS>4/bufr/12.0.0")
setenv("bufr_VERSION","12.0.0")
setenv("BUFR_INC4","/apps/ops/prod/libs/intel/<IP_ADDRESS>4/bufr/12.0.0/lib/include_4")
setenv("BUFR_INC8","/apps/ops/prod/libs/intel/<IP_ADDRESS>4/bufr/12.0.0/lib/include_8")
setenv("BUFR_INCd","/apps/ops/prod/libs/intel/<IP_ADDRESS>4/bufr/12.0.0/lib/include_d")
setenv("BUFR_LIB4","/apps/ops/prod/libs/intel/<IP_ADDRESS>4/bufr/12.0.0/lib/libbufr_4.a")
setenv("BUFR_LIB8","/apps/ops/prod/libs/intel/<IP_ADDRESS>4/bufr/12.0.0/lib/libbufr_8.a")
setenv("BUFR_LIBd","/apps/ops/prod/libs/intel/<IP_ADDRESS>4/bufr/12.0.0/lib/libbufr_d.a")
prepend_path("PATH","/apps/ops/prod/libs/intel/<IP_ADDRESS>4/bufr/12.0.0/bin")
whatis("Name: bufr")
whatis("Version: 12.0.0")
whatis("Category: library")
whatis("Description: bufr library")

But those paths aren't correct for the following reasons:

prod should really be para in all of the above envvars at the moment, but that's OK and I could temporarily work around that; however and more importantly in v12.0.0+:
lib should be lib64 instead (the former subdirectory no longer exists)
There's no longer a _8 or _d build.  Instead, from now on there's only a libbufr_4.a in the lib64 subdirectory, so the above envvars for BUFR_(LIB|INC)[8d] need to be removed from the modulefile.
BUFR_INC4 should now be /apps/ops/para/libs/intel/<IP_ADDRESS>4/bufr/12.0.0/include/bufr_4, b/c that pathname has now also changed.

This version is using the hpc-stack to deliver it. It should also directly
use your cmake script in your tag to build.
On Wed, Oct 4, 2023 at 11:20 AM Jeff Ator @.***> wrote:

@Hang-Lei-NOAA https://github.com/Hang-Lei-NOAA, I already extensively
tested the 12.0.0 build on Acorn that @AlexanderRichert-NOAA
https://github.com/AlexanderRichert-NOAA generated back in August. How
is this build different than that one? I'm asking b/c I don't want to
repeat a lot of work if I don't have to.
—
Reply to this email directly, view it on GitHub
https://github.com/JCSDA/spack-stack/issues/626#issuecomment-1747078030,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKWSMFBKZDDC2DI3DIGKRH3X5V5DHAVCNFSM6AAAAAAZAZBWWGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBXGA3TQMBTGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @Hang-Lei-NOAA sorry but I don't understand what you mean by "use your cmake script in your tag to build"?  Are you talking about CMakeLists.txt in the main package directory?  If you're using that then you should only ever end up with the correct lib64 and include subdirectories, and with only the correct _4 build variants.  Or are you asking about something else?
It looks to me like the /apps/ops/para/libs/modulefiles/compiler/intel/<IP_ADDRESS>4/bufr/12.0.0.lua file is just based on a previous iteration of that same file from an earlier library version.  But again, some of those items have now changed in v12.0.0+.  So who or what is generating that module file?  It's not part of the NCEPLIBS-bufr package.

In case it helps, it looks like the directory was created a couple of days ago:
jeff.ator@dlogin05 $ ls -la /apps/ops/para/libs/modulefiles/compiler/intel/<IP_ADDRESS>4/bufr/
total 52
drwxr-sr-x  2 ops.para para 16384 Oct  2 17:01 ./
drwxr-sr-x 25 ops.para para 16384 Oct  2 17:01 ../
-rw-r--r--  1 ops.para para  1254 Oct  2 17:01 11.4.0.lua
-rw-r--r--  1 ops.para para  1405 Oct  2 17:01 11.5.0.lua
-rw-r--r--  1 ops.para para  1304 Oct  2 17:01 11.6.0.lua
-rw-rw-r--  1 ops.para para  1613 Oct  2 17:01 11.7.0.lua
-rw-rw-r--  1 ops.para para  1610 Oct  2 17:01 12.0.0.lua
lrwxrwxrwx  1 ops.para para    10 Sep 28 17:55 default -> 12.0.0.lua
jeff.ator@dlogin05 $

So was it NCO who generated that new 12.0.0.lua module file?  If so, can you tell me who you're working with at NCO and maybe I can reach out to them directly to get this straightened out?
We also don't want the new v12.0.0 to be the default version right away, b/c this is a major release and therefore some application codes may need some modifications before they can start using it.  Instead, we want the previous v11.7.0 to be the new default, and then applications can just override that by specifying the new v12.0.0 on their terms and when they're ready to do so.

This has been installed on WCOSS2, closing.


Make EventLoopIterator non-optional

Return non-optional EventLoopIterator from makeIterator()
Motivation:
makeIterator() was introduced in 1.9.0 to return an optional EventLoopIterator to not require a SemVer major. With 2.0 though we want to make this method return a non-optional.
Modifications:
Make makeIterator() return value non-optional.
Result:
Every EventLoopGroup has a non-optional iterator. This requires a SemVer major.

@Lukasa I just created this to not forget to open up a PR once https://github.com/apple/swift-nio/pull/509 is merged. Can you label this with 2.0 please

@swift-nio-bot test this please

@swift-nio-bot  test this please

@swift-nio-bot test this please

@FranzBusch we can take this one now but you'd need to run scripts/generate_linux_tests.rb and record the changes, that should get the CI happy

ping @FranzBusch

closing for #888 where I fix up this PR


Can't do nested searching

Trying to access data in an object stored in an array for example
const data = [
doc1:{
name:"david",
schedule:[{date:monday},{date:tuesday},{date:Wednesday}]
},
doc2:{
name:"Zayne",
schedule:[{date:monday},{date:tuesday},{date:Wednesday}]
}
]

Trying to access the schedules but getting nothing, is nested searching supported?

I've added a test to confirm it is possible to do what you are looking for, take a look at this PR for an example :)
https://github.com/yann510/ss-search/pull/57


Document EnableRichDataErrorHandling

And that the default is not to have rich errors in 2.2.

Now renamed to EnableDetailedErrors I think?


'NoneType' object has no attribute 'newTokenizer'`

Hello,
I installed spacy-udpipe from the Pypi repo using the following
pip install spacy-udpipe
When I follow the tutorial code from the Pypi package tutorial
import spacy_udpipe
spacy_udpipe.download("en") # download English model
text = "Wikipedia is a free online encyclopedia, created and edited by volunteers around the world."
nlp = spacy_udpipe.load("en")
doc = nlp(text)

it raises the following error
Already downloaded a model for the 'en' language
Traceback (most recent call last):
  File "/home/adr2.local/mallart_c/a4ll/udpipe-microservice/app/spacy_parser.py", line 8, in <module>
    doc = nlp(text)
  File "/home/adr2.local/mallart_c/a4ll/venv/lib/python3.8/site-packages/spacy/language.py", line 999, in __call__
    doc = self._ensure_doc(text)
  File "/home/adr2.local/mallart_c/a4ll/venv/lib/python3.8/site-packages/spacy/language.py", line 1090, in _ensure_doc
    return self.make_doc(doc_like)
  File "/home/adr2.local/mallart_c/a4ll/venv/lib/python3.8/site-packages/spacy/language.py", line 1082, in make_doc
    return self.tokenizer(text)
  File "/home/adr2.local/mallart_c/a4ll/venv/lib/python3.8/site-packages/spacy_udpipe/tokenizer.py", line 83, in __call__
    udpipe_sents = self.model(text=text) if text else [Sentence()]
  File "/home/adr2.local/mallart_c/a4ll/venv/lib/python3.8/site-packages/spacy_udpipe/udpipe.py", line 99, in __call__
    sentences = self.tokenize(text)
  File "/home/adr2.local/mallart_c/a4ll/venv/lib/python3.8/site-packages/spacy_udpipe/udpipe.py", line 144, in tokenize
    tokenizer = self.model.newTokenizer(self.model.DEFAULT)
AttributeError: 'NoneType' object has no attribute 'newTokenizer'

I am using spacy==3.5.0 and spacy-udpipe==1.0.0 inside of a Python 3.8.10 venv. I have also installed  spacy-conll==3.3.0 and spacy-transformers==1.2.1.

Hi,
Can we please get help for the above mentioned issue please? I'm getting the same error for Bulgarian.
`Already downloaded a model for the 'bg' language
Error
Traceback (most recent call last):
File "test_venv/lib/python3.9/site-packages/spacy/language.py", line 1014, in call
doc = self._ensure_doc(text)
File "test_venv/lib/python3.9/site-packages/spacy/language.py", line 1105, in _ensure_doc
return self.make_doc(doc_like)
File "test_venv/lib/python3.9/site-packages/spacy/language.py", line 1097, in make_doc
return self.tokenizer(text)
File "test_venv/lib/python3.9/site-packages/spacy_udpipe/tokenizer.py", line 83, in call
udpipe_sents = self.model(text=text) if text else [Sentence()]
File "test_venv/lib/python3.9/site-packages/spacy_udpipe/udpipe.py", line 99, in call
sentences = self.tokenize(text)
File "test_venv/lib/python3.9/site-packages/spacy_udpipe/udpipe.py", line 144, in tokenize
tokenizer = self.model.newTokenizer(self.model.DEFAULT)
AttributeError: 'NoneType' object has no attribute 'newTokenizer'`
Appreciate your response at the soonest!

plus 1 for this issue!