Custom config help

Dear author, I have placed the _vimxlamrc file within the same directory with vim.xlam. After relaunch excel, nothing has changed.

Hello,
Same thing for me, I tried 2 times but nothing changes. So I changed the shortcuts directly in the command module of visual basics Is it still in development? the addin is incredible Honesty, but suffers from repeated bugs.

Thanks for the pointer Vincent. Yeah this is really speeding up my work flow.

@zhengye96 @vincentroue
Thank you for using vim.xlam and contacting me.
Sorry for the delay in confirming.
Can you please share the details of the config? I would like to identify the cause of the issue.

This may not be the cause of this issue, but I think the Dir() function does not handle some Unicode characters correctly. (Same for Open statements?).

英語では無理なので日本語で失礼いたします。
Windows ローカルユーザー"VincentRoué"を作成し、そのユーザーでExcelを起動しました。
すると Dir(ThisWorkbook.Path & "\_vimxlamrc" ) が vbNullStringを返し、_vimxlamrcを読み込みませんでした。
(Windows 10 64bit、Office 2007 32bit日本語版でテスト）
Dir関数が「é」（アクセント記号？）を認識しないようです。
Dir()の替わりにFileSystemObjectのFileExistsメソッドを使うか、WindowsAPIのPathFileExists関数を使うのはいかがでしょうか。
I created a Windows local user "Vincent Roué" and started Excel as that user.
Then Dir(ThisWorkbook.Path & "\_vimxlamrc" ) returned vbNullString and did not load _vimxlamrc.
(Tested on Windows 10 64bit, Office 2007 32bit Japanese version)
It seems like the Dir function doesn't recognize the "é" (accent mark?).
Instead of Dir(), why not use FileSystemObject's FileExists method or Windows API's PathFileExists function?

Reply conversation sending to Sha
Dear Sha,

Sorry for the late reply. I have been traveling and didn't get a chance to reply until now. I can't upload the file directly here, please let me know if you need further reference. I can direct message you the files if needed. The errors might be due to my limited programming knowledge. After further experience, I have realized that there are a few sections that are a bit buggy.

When I am in visual line mode and go up or down using  and  within a predefined table, sometimes all the information in the workbook wiggles during the line change. (The behavior seems like the work sheet moved to the left, then snapped back to the original area where the selected cell is. Though it is not functionally breaking, it is a bit distracting from time to time )
I also have issues when trying to unhide columns.  (After highlighting the previous and after column and press the unhide command , there is nothing happened)

Suggestions:

The / and ? functions work by default. However, users need to disable / defult behavior. This way, it won't conflict with the script. (Perhaps include this configuration change in the Readme, so that users can configure it right away after installation.)

Month to month, I work on a table that requires cross-referencing between columns and rows, inputting values at the intersections of cells. I don't know how difficult this would be to implement, but a special find feature to get me directly to the intersections of cells might significantly increase my productivity. ( Currently, I only use </> to first get to the column, then <:> to get to the correct row.)

From my limited knowledge, I am also aware that Vim has the ability to record key stroke sequences. If there is such a feature that allows users to record key stroke sequences, it might make it much easier to set up tables or complete tedious tasks.

From a visual perspective, I don't know if it is possible to have relative column and row to be displayed. (It is not a must have requirement.)

@sdys-box
検証までしていただいてありがとうございます。なるほど、 Dir() だとうまく読み込めない場合があるんですね。考えていませんでした。
ご提案いただいた方法で修正を試みたいと思います。ただ最近なかなか時間が取れず、少し遅れてしまうかもしれません。ご不便をおかけします。
Thank you for verifying it. I see, there are cases where Dir() doesn’t obtain the path properly. I hadn’t considered that.
I will try to fix it using the method you suggested. However, I haven’t had much time lately, so it might take a little longer. I apologize for any inconvenience.

@zhengye96
I will answer in order.

all the information in the workbook wiggles during the line change
If my understanding of English is correct, this is by design. In visual mode, internally, when the cell selection position changes, the range of the starting cell and the selected cell is reselected. At this time, the screen may flicker for a moment. I have tried methods to reduce screen flicker, but the movement becomes sluggish each time the cell position is changed, so I gave up on implementing it.

I also have issues when trying to unhide columns.
I am instructing to press Ctrl+Shift+0, but it doesn't seem to work well. If you know of a shortcut key that works, please let me know.

There is nothing, but is there anything else?

Perhaps include this configuration change in the Readme
That's right! I will try to include it in the next update. I'm not very good at English, so if you have a recommended way of writing, please let me know. (If not, that's okay)

a special find feature to get me directly to the intersections of cells
The function to warp to a specific cell is assigned to W. For example, if you want to move to cell G15, you can move by typing Wg15<Enter>.

the ability to record key stroke sequences ... that allows users to record key stroke sequences
I would like to implement this as well, but I think it is very difficult. Also, due to the nature of VBA, the undo function cannot be used, so the point that it cannot be restored if it fails is fatal.

relative column and row to be displayed
Sorry, I didn't quite understand, so could you please explain in more detail?

1つのissueに雑々と書いてよいのかどうか・・・
Dir()の件、お手すきのときでお願いします。
私はReadOnlyユーザーなので、やる気が出たらプルリクの出し方を勉強してみようかと思います。
"unhide columns"の件はSelection.EntireColumns.Hidden = falseでいかがでしょうか。
あえてCtrl+Shift+0にしているかもしれませんが。
"intersections of cells"の件
行見出しと列見出しを検索してクロスするセルに移動したいということであれば、
「列見出しを検索 → VisualMode → 行見出しを検索 → 選択範囲の右下隅へ移動」
のような操作ができればよいのかなと思います。
どこまで要望に応えるべきかは分からないですが。

Thank you for the detailed updated and insight, this help me to understand the process behind the movement. I don't think it is a big deal for usability.

So I changed my scope of view and found that it is not the vim.xlam implementation is not working, but windows setting itself will prevent the key trigger Ctrl+Shift. I have found an article and disable the settings, the command worked.

If possible please help update in the Readme?
Explanation and solution:
https://superuser.com/questions/1455762/ctrl-shift-number-key-combination-has-stopped-working-for-a-few-numbers

Perhaps include this configuration change in the Readme

The instructions as follow for the latest Microsoft Excel 365:
Under File-> Select Options-> On the left panel Select Advanced->On the right side window scroll all the way down to the section called Lotus Compatibility-> Empty the input box after the description 'Microsoft Excel menu key:' -> Keep the box empty and click okay.

relative column and row to be displayed
I don't think it is a must have feature. To be honest, I think by using the command with <:> is way more precise after longer period of use.

Conclusion:
Thank you so much for creating such useful and efficient product! In the previous post I was still in the learn phase and trying to get comfortable using this tool.
Now that I have used it for few weeks, I start to get a lot of the concept and design behind it.
I am sending my deepest gratitude and prase across the pacific ocean!

@zhengye96 @vincentroue
Sorry for the delayed response.
I’ve updated the code to use the FileExists method of the FileSystemObject. I've released a new build under the nightly tag. Could you please test it and see if the configuration file is correctly loaded now?

@sdys-box

"unhide columns"の件はSelection.EntireColumns.Hidden = falseでいかがでしょうか。
あえてCtrl+Shift+0にしているかもしれませんが。

これについては意図的にキー送信により実現するようにしています。
VBAから直接実行してしまうと元に戻す機能が使えなくなってしまうため、極力可能なものはキー送信で実装しています。
Ctrl+Shift+0 だとうまくいかない場合は認識していたのですが、こちらはWindows側の設定変更が必要なので、別の方法で対処しようと思います。
代わりに Alt+H, O, U, L を順に押すことで、同じ機能を実行できるようにしてみました。
Excel 2013でしか検証できていないですが、もしこれでは機能しない場合は教えていただけると幸いです。
@zhengye96

So I changed my scope of view and found that it is not the vim.xlam implementation is not working, but windows setting itself will prevent the key trigger Ctrl+Shift. I have found an article and disable the settings, the command worked.

If possible please help update in the Readme?

Thank you for looking into the cause.
Since this requires changes to the Windows settings, I addressed it using a different method. Instead, I’ve tried setting it up so that you can execute the same function by pressing Alt+H, O, U, L in sequence. I’ve only tested this in Excel 2013, so if it doesn’t work for you, please let me know.

The instructions as follow for the latest Microsoft Excel 365:

Thank you for the wonderful description!
I used it as a reference and included it in the README.

Windows 10 64bit、Office 2007 32bit日本語版でnightly buildを試しました。
"unhide columns"は動作しました。
以前_vimxlamrcが読めなかったユーザーでもテストしました。
FileExistsは正常に動いたようですが、ファイルOpenのところで実行時エラー76「パスが見つかりません」が出ました。
OpenもFileSystemObjectなどでの書き換えが必要と思われます。


Good defaults for HTML dependencies?

@niieani
I have cleaned up my plugins a bit, to support a few additional configuration settings.
HtmlDependenciesPlugin is currently more a proof of concept than a full solution.
Do you have a good list of attributes that we should catch be default?
I currently have the following list:
require@from
compose@view
compose@view-model

I think these were all I've had so far, it should cover 99% of use cases.

Yes, it can be changed from the webpack config side.
Since that all we have for now I'm closing this.


Nui popup is not working well

Details: Nvim 0.10.0
Hello,
For some info like Global variables the popup works well but for results, only works in split mode.. help me please.

Thanks @realtica I will take a look on this issue sometime this week.

Hi @realtica Could you help me to reproduce this issue? I tried but it's fine on my end.

What is your config?
Could you record video or write the reproduce steps?

Fixed with latest commit.


Weird Overlay On Some Native-Shaded Models

Sometimes this bug sometimes only happens the very first time a file is loaded by an install of Cafe Shader. Is persistent on G64_KinopioHighway (MK8 WiiU), however persistence's aren't really consistent; I've noticed that some courses that were previously fine, after a clean install of Cafe shader, are now consistently experiencing this bug.
Tested in Gu_City from MK8 WiiU.

Nope, sadly ):


Add support for ingressClassName to Helm chart

Also rewrite API version handling according to https://github.com/brigadecore/charts/pull/92.
closes #39
Signed-off-by: Christian Zunker<EMAIL_ADDRESS>

/brig run


how to programmatically get the "region abbrev name"?

is there any way to get the region abbrev name programmatically in below url format?
rtmp://<live event name>-<ams account name>-<region abbrev name>.channel.media.azure.net:1935/live/<your access token>/<stream name>

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c615fac7-8eba-9aa5-f2b6-1aa5b6930567
Version Independent ID: 2e014cf6-d49f-3b45-a7ac-1ed2c5ab44f0
Content: Live events and live outputs concepts - Azure Media Services v3
Content Source: articles/media-services/latest/live-event-outputs-concept.md
Service: media-services
Sub-service: rest-v3
GitHub Login: @IngridAtMicrosoft
Microsoft Alias: inhenkel

@jzhouw Thanks for the feedback! We are currently investigating and will update you shortly.

@jzhouw Thanks for reaching here. We typically try to keep the Azure-Docs channel scoped to feedback directly about the docs. Since your question goes beyond what is discussed in the doc, we kindly invite you to share your question Microsoft Q&A or Stack Overflow. Thank you for your understanding.


dont' serialize floats as ints

I believe these tests fail because pytest randomly is not installed

Are the issues now maybe to do with some yaml configuration changing during the tests running? Like how it was before with the yaml formatting.

we can comment the yaml formatter on pre-commit and see what happens,


Remove bind backend pkg and pgsql config when using Debian repo

I found out that when using the pdns-server and pdns-backend-pgsql packages from the official Debian APT repository instead of the default PowerDNS APT repo by setting custom_repo = true param there are two issues:

The pdns-server package from Debian automatically install the pdns-backend-bind package.
The pdns-backend-pgsql package from Debian automatically configures some default configuration using debconf for this backend in the /etc/powerdns/pdns.d/pdns.local.gpgsql.conf file.

This PR ensures that the /etc/powerdns/pdns.d/pdns.local.gpgsql.conf file gets deleted and that the package pdns-backend-bind gets purged along with its default config file when using Debian. This allows the PowerDNS PostgreSQL backend pacakge to be used from the Debian APT repo directly instead of the default PowerDNS APT repo.
UT all pass and I tested UAT for debian9, centos7 and ubuntu1604 which also pass.

Looks good, thanks!

Thanks for the merge. Would it be possible to have a new release 1.3.1 with this PR as well as #57 ? I would like to use these changes in prod.

@brigriffin I've released 1.4.0. I've also added documentation for #57.

:+1:


Geosearch for zero radius

Pull Request
Related issue
Fixes #3167 (https://github.com/meilisearch/meilisearch/issues/3167)
What does this PR do?

attempt to improve on https://github.com/meilisearch/milli/pull/713 by creating a new branch and removing redundant commits that I accidentally created

PR checklist
Please check if your PR fulfills the following requirements:

[ X ] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
[ X ] Have you read the contributing guidelines?
[ X ] Have you made sure that the title is accurate and descriptive of the changes?

Thank you so much for contributing to Meilisearch!

Hey, I'm not sure what's going on with this branch, but it doesn't contain any code from what I see :grimacing:
But we should be able to fix the previous branch. Let's continue over there!


Dc efs 434

Save script for dumping person documents

Merged this on main branch as it is just admin script and data has exported already.


Change name from How to take action to What to do now

This is a change to the processor due to the changes made in the metabox file in this PR.
@Scotchester Who is the dev on this project that usually reviews these things?

@amymok @cfarm @virginiacc
Who can merge this for @kurtw ?  We'd like it live by 1pm, please!

It would also require a change in the template to access the data with the new key. I'm going to hold on this one and your own for now and take @amymok's wp-oah update for simplicity. Once the template update is added here, we can accept the key change in wp-oah and run the DB query.

@Scotchester is this what you needed? https://github.com/cfpb/owning-a-home/pull/468

Yep! Good call changing the mapping file, too. Closing this in favor of that.


Page summaries pattern

What do you need?
A pattern for how to write common introductory material for pages (for example what goes in the first sentence, then first para).
@michael.hugill if you'd like to add any more detail here, please do.
Which entry/section is this related to?
http://content-style-guide.apps.staging.digital.gov.au/writing-for-the-web/ ?

Hi @joolswood, do you happen to have a deadline for this one?

@michaelhugill Libby marked it as "phase 2", not sure what that means in terms of timing. If there's a need to speed things up we can.

@joolswood Sounds like this would inform the article/main header content and it’s markup and styling requirements. If anything pertains to us let me know :)

https://github.com/govau/content-guide/issues/70


Carbon turns != into ≠

Describe the bug
Carbon turns != into ≠.
To Reproduce
Select Go as Language and paste this code:
if a != b {
  return false
}

Go to '…'
Click on '…'
See error

Expected behavior
!= should be in the code and not  ≠..
It's in the code I pasted.  ≠ is not even valid Go code.
At least there should be an Option to turn this auto replacement off.
Screenshots

Info (please complete the following information):

OS: Linux
Browser Firefox:
Carbon URL: https://carbon.now.sh/?bg=rgba(248%2C231%2C28%2C0)&t=blackboard&wt=none&l=text%2Fx-go&width=1280&ds=false&dsyoff=20px&dsblur=68px&wc=true&wa=true&pv=0px&ph=0px&ln=true&fl=1&fm=Fira+Code&fs=14px&lh=152%25&si=false&es=2x&wm=false&code=if%2520a%2520!%253D%2520b%2520%257B%250A%2520%2520return%2520false%250A%257D

The default font is Fira Code with ligature support enabled. Switch to a font that does not use ligatures to resolve this. For example, using Inconsolata instead:
https://carbon.now.sh/?bg=rgba(248%2C231%2C28%2C0)&t=blackboard&wt=none&l=text%2Fx-go&width=1280&ds=false&dsyoff=20px&dsblur=68px&wc=true&wa=true&pv=0px&ph=0px&ln=true&fl=1&fm=Inconsolata&fs=14px&lh=152%25&si=false&es=2x&wm=false&code=if%2520a%2520!%253D%2520b%2520%257B%250A%2520%2520return%2520false%250A%257D
Adding support for disabling ligatures is was requested in #1088 and the resolution there was no action, since you can upload your own font without ligatures and use that.

Thanks @themowski! This is intentional.


Remove Bypassing Gateway API Manifest YAML Linting

Remove bypassing Gateway API manifest YAML linting when https://github.com/kubernetes-sigs/gateway-api/issues/1600 is resolved.
xref: https://github.com/envoyproxy/gateway/pull/808

has been fixed upstream with https://github.com/kubernetes-sigs/gateway-api/pull/1749 and these lines https://github.com/envoyproxy/gateway/blob/4adbc2a97065bbb997aaf2850e43224bcdf4ffab/tools/linter/yamllint/.yamllint#L3 should be removed when gateway api v0.7.0 has been brought in


Feature: Error on projects without a permissible license

Type of feature
🍕 Feature
Current behavior
Currently, on the alpha branch, any and all projects will be indexed. This includes project without permissible licenses (i.e., projects with hard copy left licenses). There is no way to filter based on the project's license.
Suggested solution
We should find a way to dynamically check licenses of projects that are being queried / ingested:

Get the zip for the project in question
Parse the files looking for likely license files (LICENSE, license.txt, MIT-LICENSE, etc.) - ideally, we'd use a well known crate for this. Maybe we can use what cargo deny uses internally to check for licenses
Only allow projects that have permissible licenses to be indexed into the vector db.
If the license is not permissible, reject the request and return early with an error.

Additional context
See comments in https://github.com/open-sauced/repo-query/issues/5#issuecomment-1650564433
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[X] I agree to follow this project's Contribution Docs

If a repository happens to have no licence specified, which means that it doesn't allow for modification and redistribution, do we proceed to index it?

We can add a check using the https://api.github.com/repos/open-sauced/repo-query/license endpoint before downloading the repo zip.

The list of license keys is available here.
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository#searching-github-by-license-type
@bdougie, I've derived a some license keys from the above that I believe are permissive.
apache, mit, wtfpl, zlib, bsd, unlicensed. Will these be fine?

If a repository happens to have no licence specified, which means that it doesn't allow for modification and redistribution, do we proceed to index it?

Right. For now, we should err on the side of caution and not proceed if there isn't a license.

Right. I'm working on it.


podman pull unexpectly wastes lot of space for image

/kind bug
Description
I fail to pull 2.1GB container into VM that has 15GBB of free disk space. Container compressed size is 689.14 MB. VM runs out of diskspace.
Steps to reproduce the issue:

I use Fedora IoT with podman 1.8.2 https://iot.fedoraproject.org/ with 20GB of storage.

I pull this image as non-root user:
docker pull ansible/awx_task:10.0.0

It takes long, and eventually all disk space from root is gone (15GB)

Describe the results you received:
[ikke@fediot ~]$ podman pull ansible/awx_task:10.0.0
Trying to pull docker.io/ansible/awx_task:10.0.0...
Getting image source signatures
Copying blob 2ff1d7ea1ca3 done
.
.
.
Copying config a968a1c4d9 done                                                                             Writing manifest to image destination
Storing signatures                                                                                no space left on device
Trying to pull registry.fedoraproject.org/ansible/awx_task:10.0.0...                                         manifest unknown: manifest unknown
Trying to pull registry.access.redhat.com/ansible/awx_task:10.0.0...                                         name unknown: Repo not found
Trying to pull registry.centos.org/ansible/awx_task:10.0.0...                                                manifest unknown: manifest unknown
Trying to pull quay.io/ansible/awx_task:10.0.0...                                                            unauthorized: access to the requested resource is not authorized
Error: error pulling image "ansible/awx_task:10.0.0": unable to pull ansible/awx_task:10.0.0: 5 errors occ$
rred:
        * Error committing the finished image: error adding layer with blob "sha256:714266dcb362cddc2ed40b$
0a9b0a1c67ff0c61db52b141eef20b645a4f1252f": error creating layer with ID "b9d085448ef0405d2eaf94243ea273fa$
cac515cd798efe62a94aed39c7cba30": no space left on device
        * Error initializing source docker://registry.fedoraproject.org/ansible/awx_task:10.0.0: Error read
ing manifest 10.0.0 in registry.fedoraproject.org/ansible/awx_task: manifest unknown: manifest unknown
        * Error initializing source docker://registry.access.redhat.com/ansible/awx_task:10.0.0: Error read
ing manifest 10.0.0 in registry.access.redhat.com/ansible/awx_task: name unknown: Repo not found
        * Error initializing source docker://registry.centos.org/ansible/awx_task:10.0.0: Error reading man
ifest 10.0.0 in registry.centos.org/ansible/awx_task: manifest unknown: manifest unknown
        * Error initializing source docker://quay.io/ansible/awx_task:10.0.0: Error reading manifest 10.0.0
 in quay.io/ansible/awx_task: unauthorized: access to the requested resource is not authorized

Describe the results you expected:
Doing the same on my RHEL8 leads into 2.1GB image:
REPOSITORY                                 TAG      IMAGE ID       CREATED        SIZE
docker.io/ansible/awx_task                 10.0.0   a968a1c4d9fd   2 weeks ago    2.1 GB

Additional information you deem important (e.g. issue happens only occasionally):
I tried several times. In between the commands I sudo rm -rf .local/share/containers
Output of podman version:
Version:            1.8.2
RemoteAPI Version:  1
Go Version:         go1.13.6
OS/Arch:            linux/amd64

Output of podman info --debug:
debug:
  compiler: gc
  git commit: ""
  go version: go1.13.6
  podman version: 1.8.2
host:
  BuildahVersion: 1.14.3
  CgroupVersion: v2
  Conmon:
    package: conmon-2.0.14-1.fc31.x86_64
    path: /usr/bin/conmon
    version: 'conmon version 2.0.14, commit: 083a0be12178013d44ff51ceda3090ea741b6516'
  Distribution:
    distribution: fedora
    version: "31"
  IDMappings:
    gidmap:
    - container_id: 0
      host_id: 1017
      size: 1
    - container_id: 1
      host_id: 100000
      size: 65536
    uidmap:
    - container_id: 0
      host_id: 1017
      size: 1
    - container_id: 1
      host_id: 100000
      size: 65536
  MemFree:<PHONE_NUMBER>
  MemTotal:<PHONE_NUMBER>
  OCIRuntime:
    name: crun
    package: crun-0.13-1.fc31.x86_64
    path: /usr/bin/crun
    version: |-
      crun version 0.13
      commit: e79e4de4ac16da0ce48777afb72c6241de870525
      spec: 1.0.0
      +SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +YAJL
  SwapFree:<PHONE_NUMBER>
  SwapTotal:<PHONE_NUMBER>
  arch: amd64
  cpus: 2
  eventlogger: journald
  hostname: fediot.ikenet
  kernel: 5.5.15-200.fc31.x86_64
  os: linux
  rootless: true
  slirp4netns:
    Executable: /usr/bin/slirp4netns
    Package: slirp4netns-0.4.0-20.1.dev.gitbbd6f25.fc31.x86_64
    Version: |-
      slirp4netns version 0.4.0-beta.3+dev
      commit: bbd6f25c70d5db2a1cd3bfb0416a8db99a75ed7e
  uptime: 10h 25m 47.18s (Approximately 0.42 days)
registries:
  search:
  - docker.io
  - registry.fedoraproject.org
  - registry.access.redhat.com
  - registry.centos.org
  - quay.io
store:
  ConfigFile: /var/home/ikke/.config/containers/storage.conf
  ContainerStore:
    number: 0
  GraphDriverName: vfs
  GraphOptions: {}
  GraphRoot: /home/ikke/.local/share/containers/storage
  GraphStatus: {}
  ImageStore:
    number: 0
  RunRoot: /run/user/1017/containers
  VolumePath: /home/ikke/.local/share/containers/storage/volumes

Package info (e.g. output of rpm -q podman or apt list podman):
podman-1.8.2-2.fc31.x86_64

Additional environment details (AWS, VirtualBox, physical, etc.):
VM instructions: https://docs.fedoraproject.org/en-US/iot/virtual-machine-setup/

Could this be the pull was being stored on /tmp and this ran out of space?

Good idea. I forgot to add here that fedora-iot has a bit different directory layout, so pretty much everything is under /var, mounted from root LMV. It is the users ~/.local/share/containers that get's full.
Before the pull:
[ikke@fediot ~]$ df -h
Filesystem                    Size  Used Avail Use% Mounted on
devtmpfs                      3.9G     0  3.9G   0% /dev
tmpfs                         3.9G  168K  3.9G   1% /dev/shm
tmpfs                         3.9G  860K  3.9G   1% /run
/dev/mapper/fedora--iot-root   18G  1.7G   15G  10% /sysroot
/dev/vda2                     976M   55M  855M   6% /boot
/dev/vda1                     599M  8.3M  591M   2% /boot/efi
tmpfs                         796M   12K  796M   1% /run/user/1017

after the pull:
[ikke@fediot ~]$ df -h
Filesystem                    Size  Used Avail Use% Mounted on
devtmpfs                      3.9G     0  3.9G   0% /dev
tmpfs                         3.9G  168K  3.9G   1% /dev/shm
tmpfs                         3.9G  852K  3.9G   1% /run
/dev/mapper/fedora--iot-root   18G   16G  856M  95% /sysroot
/dev/vda2                     976M   55M  855M   6% /boot
/dev/vda1                     599M  8.3M  591M   2% /boot/efi
tmpfs                         796M   12K  796M   1% /run/user/1017

it does some weird mapping, as here in mount you can see the sysroot is on /var, and  many others too.
[ikke@fediot ~]$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=4048204k,nr_inodes=1012051,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime,seclabel)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
/dev/mapper/fedora--iot-root on /sysroot type ext4 (rw,relatime,seclabel,stripe=4)
/dev/mapper/fedora--iot-root on / type ext4 (rw,relatime,seclabel,stripe=4)
/dev/mapper/fedora--iot-root on /usr type ext4 (ro,relatime,seclabel,stripe=4)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=31,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=16726)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime,seclabel)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel,pagesize=2M)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime,seclabel)
/dev/mapper/fedora--iot-root on /var type ext4 (rw,relatime,seclabel,stripe=4)
/dev/vda2 on /boot type ext4 (rw,relatime,seclabel,stripe=4)
/dev/vda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro)
tmpfs on /run/user/1017 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=814644k,mode=700,uid=1017,gid=1017)

But eventually it is all the same, some layering black magic. I already did remove the image cruft from local dir, that's why it has 15G available here:
[ikke@fediot ~]$ df -h .local/share/containers/storage/mounts/
Filesystem                    Size  Used Avail Use% Mounted on
/dev/mapper/fedora--iot-root   18G  1.7G   15G  10% /var

and the env for the user, just in case:
[ikke@fediot ~]$ env
SHELL=/bin/bash
HISTCONTROL=ignoredups
HISTSIZE=1000
XMODIFIERS=@im=ibus
LC_MONETARY=C.UTF-8
PWD=/home/ikke
LOGNAME=ikke
XDG_SESSION_TYPE=tty
HOME=/home/ikke
LC_PAPER=C.UTF-8
LANG=en_US.UTF-8
XDG_SESSION_CLASS=user
SELINUX_ROLE_REQUESTED=
TERM=screen
LESSOPEN=||/usr/bin/lesspipe.sh %s
USER=ikke
NCURSES_NO_UTF8_ACS=1
TMUX_PANE=%0
SELINUX_USE_CURRENT_RANGE=
SHLVL=2
LC_MEASUREMENT=C.UTF-8
XDG_SESSION_ID=5
XDG_RUNTIME_DIR=/run/user/1017
LC_TIME=C.UTF-8
PATH=/home/ikke/.local/bin:/home/ikke/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
SELINUX_LEVEL_REQUESTED=
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1017/bus
MAIL=/var/spool/mail/ikke
SSH_TTY=/dev/pts/0
LC_NUMERIC=C.UTF-8
_=/usr/bin/env

@mtrmac @vrothberg PTAL

That’s unexpected. Can you track down the exact new files/directories that are taking so much space, ideally down to the overlayfs layer or even the individual file?

The failing 714266dcb3… layer is 2560 bytes uncompressed, two directories and a symlink. It’s possible that the process was a few kilobytes short of out of space and randomly hit that tiny layer, but it seems extremely unlikely.
@nalind any ideas?

The vfs driver builds each layer starting with a complete copy of its parent layer.  The image has 35 layers.  The first of those layers, decompressed, is a 234 megabyte blob that takes up around 246 megabytes of space once it's extracted.  The second layer, adding a 776 megabyte layer blob, results in a layer that takes up about 985 megabytes of space.  The third and fourth layer blobs are tiny, adding or overwriting a single 19 kilobyte file each, but the resulting layers take up 985 megabytes each.  I didn't keep going beyond the fourth layer, but I expect it continues to snowball after that.
I suspect that running podman info --debug on the RHEL 8 machine will confirm that it's using a different, more space-efficient driver, probably overlay.

Thanks for the good explanation. Yes, RHEL8 has "GraphDriverName: overlay". By the sounds of this, Fedora-IoT won't be the right choice for me then. Unless I could add another storage LV for containers with overlay set as the driver.

Why aren't you using overlay on Fedora-IoT?

If you install fuse-overlay then it will work in rootless mode.  Sorry I missed this.

YES! Thanks, that fixed it. The package name is actually fuse-overlayfs, and installing that took away the problem. Now it needs to be added to Fedora-IoT, as it's clearly critical component.

I close the issue, as this solved my problem.

It should be a recommended package for podman, is IOT being installed without recommended packages.  You should also make sure container-selinux is installed?

@rhatdan I created a ticket to fedora-iot bugzilla, where I learned the upstream (32) is already added with the overlayfs package. I run the latest official 31 version. And yes, I comes with container-selinux.
https://bugzilla.redhat.com/show_bug.cgi?id=1824984


pdfcrop --xetex does not give correct output

Here is the code to reproduce the issue.

generate a pdf page (named as abc.pdf) from the following code:

\documentclass{standalone}
\begin{document}
\Huge A sample text.
\end{document}

use pdfcrop to remove its margins (actually it does not have white margins)

pdfcrop --xetex abc.pdf

you will see the output have two pages, and both are empty.
If replacing standalone with article, the output also have two pages, but the first page is correct, and the second page is also empty.
pdfcrop --pdftex abc.pdf
pdfcrop --luatex abc.pdf

both could give correct results.
I have run that on my Windows 10 system with TeXLive 2020 full installed and updated. The pdfcrop version is PDFCROP 1.40, 2020/06/06.
Best,
Jinsong

Well the second page is because of the special for the pdf version. It can probably be moved into the box.
The text seems to disappear with standalone as the paper size is too small now: with the 1in displacement inserted by the code nothing is in the box, and then it gets dropped. This is perhaps a xetex bug but imho nothing pdfcrop can solve.

With the example file:
\documentclass{standalone}
\begin{document}
\Huge A sample text.
\end{document}

and running:
$ xelatex test.tex
$ pdfcrop --xetexcmd xelatex test.pdf

I get the correct output file:

One interesting thing I have noticed here is the following. When running pdfcrop --xetex test.pdf the line executed by pdfcrop is as follows:
* XeTeX call: xetex -no-shell-escape -interaction=nonstopmode tmp-pdfcrop-9248

i.e., it uses plain XeTeX, which has an effect on the fonts of the file:
$ pdffonts  test.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
SYMVRB+LMRoman17-Regular-Identity-H  CID Type 0C       Identity-H       yes yes yes      4  0
$ pdffonts  test.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
SYMVRB+LMRoman17-Regular-Identity-H  CID Type 0C       Identity-H       yes yes yes      4  0

$ pdfcrop --xetex test.pdf
PDFCROP 1.40, 2020/06/06 - Copyright (c) 2002-2020 by Heiko Oberdiek, Oberdiek Package Support Group.
==> 1 page written on `test-crop.pdf'.

$ pdffonts test-crop.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
SYMVRB+LMRoman17-Regular-Identity-H  CID Type 0C       Identity-H       yes yes yes      4  0
DLSGEY+CMR10                         Type 1C           Builtin          yes yes yes     16  0

Add the font CMR10 and that affects the generated pdf-crop file, but when executing the line:
$ pdffonts test.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
SYMVRB+LMRoman17-Regular-Identity-H  CID Type 0C       Identity-H       yes yes yes      4  0

$ pdfcrop --xetexcmd xelatex test.pdf
PDFCROP 1.40, 2020/06/06 - Copyright (c) 2002-2020 by Heiko Oberdiek, Oberdiek Package Support Group.
==> 1 page written on `test-crop.pdf'.

$ pdffonts test-crop.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
SYMVRB+LMRoman17-Regular-Identity-H  CID Type 0C       Identity-H       yes yes yes      8  0

everything works OK.
I hope this is helpful.
Saludos

fixed in v1.41


About Pixiv API Change / 关于 Pixiv 的 API 变更

We've heard that Pixiv no longer support logging in through username & password (upbit/pixivpy#158), but this change won't bring large effects to this project as for now.
In detail, if you had successfully used Pixiv functions, Nazurin will cache your access_token & refresh_token in database, which can be used to log in even without username & password.
In short, please keep your refresh_token safely and there's nothing to worry about.
If you encountered any related problems, please leave a comment below.

我们已经了解到 Pixiv API 不再允许通过用户名和密码登录（upbit/pixivpy#158），但目前来看此变更不会对本项目造成太大影响
具体来说，如果曾经成功使用过 Pixiv 相关功能，Nazurin 将在数据库中缓存 access_token 和 refresh_token，这两种凭据可单独用于登录而无需用户名和密码
因此只需 妥善保管好数据库中的 refresh_token 即可
如遇到相关问题，请在此 Issue 内留言

and new comers are unable to use now.

and new comers are unable to use now.

Yes, that seems to be the only inconvenience, unless they've already got a refresh_token. We'll follow future updates on this change.

The author of Pixivpy has released a semi-automatic script to help you obtain a refresh token, see here.
From Nazurin v1.2, you'll be able to use environment variable PIXIV_TOKEN to set refresh token, this option is not required if it is already cached in database.

Pixivpy 的作者发布了一个半自动化脚本来辅助获取 Pixiv refresh token，详见这里
Nazurin 从 1.2 版本开始支持使用环境变量 PIXIV_TOKEN 来设置 refresh token，如果数据库中已经缓存了 refresh token 则无需设置


Provide example using controls

Similar to how sliders and buttons are supported in p5.js (e.g. see https://p5js.org/examples/dom-slider.html), it would be great to learn controls that could be used with k5.
This would be useful to add interactivity, e.g

Toggle effects with checkboxes
Adjust particle number with slider
Reset animation with button

Thanks a lot for the suggestions! I'll try to add those functions.
However, please feel free to raise PR. I would be more than happy to accept.

Released with v1.0.0


Where Paper?

: )

Sorry for the reply late. Now our paper is available at ArXiv and it will be published after AAAI-23.


Obsoletes

@nazarenomanco now the build is green, can you review?

Till working on betas I decided to remove the 1 approved review rule


Test OSS px/.. script

What's the issue #?

Issue: https://github.com/pixie-labs/pixie/issues/102


trident says "iscsiadm: No records found" "exit status 21" when removing PVC

Hi,
Opening this issue as agree in #containers slack channel. In general things works but when I remove a PVC I spotted following records in trident logs:
trident[57570]: time="2018-04-24T15:49:54Z" level=debug msg=">>>> osutils.ISCSIDisableDelete" target="&{<IP_ADDRESS>:3260  <IP_ADDRESS>:3260 iqn.2010-01.com.solidfire:seqd.default-ps-probe-bronze-1c369.17   }"
trident[57570]: time="2018-04-24T15:49:54Z" level=debug msg=">>>> osutils.execCommand." args="[-m node -T iqn.2010-01.com.solidfire:seqd.default-ps-probe-bronze-1c369.17 --portal <IP_ADDRESS>:3260 -u]" command=iscsiadm
trident[57570]: time="2018-04-24T15:49:54Z" level=debug msg="<<<< osutils.execCommand." command=iscsiadm error="exit status 21" output="iscsiadm: No matching sessions found"
trident[57570]: time="2018-04-24T15:49:54Z" level=debug msg="Error during iSCSI logout." error="exit status 21"
trident[57570]: time="2018-04-24T15:49:54Z" level=debug msg=">>>> osutils.execCommand." args="[-m node -o delete -T iqn.2010-01.com.solidfire:seqd.default-ps-probe-bronze-1c369.17]" command=iscsiadm
trident[57570]: time="2018-04-24T15:49:54Z" level=debug msg="<<<< osutils.execCommand." command=iscsiadm error="exit status 21" output="iscsiadm: No records found"
trident[57570]: time="2018-04-24T15:49:54Z" level=debug msg="<<<< osutils.ISCSIDisableDelete"
trident[57570]: time="2018-04-24T15:49:54Z" level=warning msg="Unable to detach volume, deleting anyway: exit status 21"

according to @clintonk it happens because:

I see why the SF driver is reporting the error on delete, as there is an attempt to log out of the session before deleting the LUN.  This code is executed regardless of Docker / K8S context, and it always has been.  We should probably clean it up, but it's not a new issue.

I run trident 18.04.0 on kubernetes 1.9.7. We have solidfire backend. We run trident on a master node (i.e. as binary, not as pod). We start it using following command:
/usr/local/bin/trident
    -etcd_v3 fqdn:2379
    -etcd_v3_cert trident-etcd-client.crt
    -etcd_v3_key trident-etcd-client.key
    -etcd_v3_cacert kubernetes-ca.crt
    -k8s_api_server https://fqdn:443
    -k8s_config_path trident.kubeconfig
    -address <IP_ADDRESS>
    -port 11980
    -logtostderr
    -debug
    -v 4

so opening this ticket for tracking this issue and eventually fixing it.

Fixed in 723de85530e0be79b9f802e34518bed183e8c2ec


moveit ompl

Hi,
I want to modify the OMPL algorithm for motion planning in this simulation, but I didn't find the file about installing ompl when I installed the simulation. Can you help me with this? Thank you

TIAGo uses MoveIt for motion planning, which uses OMPL library.
On this package we only have a configuration file for the planners: https://github.com/pal-robotics/tiago_moveit_config/blob/kinetic-devel/config/ompl_planning.yaml
If you want to modify the algorithm itself, you clone and modify OMPL and maybe MoveIt!

Hi ,
ROS:kinetic.
thank you for your reply, I have another question.When i run the command "roslaunch tiago_moveit_config demo.launch" .It will have the following questions
while processing home/tiago_public_ws/src/tiago_moveit_config/launch/planning_context.launch:
arg 'multi' is not defined.
Arg xml is
The traceback for the exception was written to the log file

There was a mistake on our side, it's been fixed here: https://github.com/pal-robotics/tiago_moveit_config/commit/7a434730dcda89d475a743672ad051b0bd057933

Hi,
but when i run the command" roslaunch tiago_moveit_config demo.launch",
there is another problem. As follow,
included file [/home/tiago_public_ws/src/tiago_moveit_config/launch/planning_context.launch] requires the 'robot' arg to be set
And i also tried the command"roslaunch tiago_moveit_config demo.launch robot:=titanium"
Thank you.


Footer update

closes #256
@iamjessklein I have the new footer, but how do you want it to be? should the paragraph have a max width so it doesn't get too wide at large screens and is OK on small screens? Making the break will look funny on small screens I think.
Large screen:

Small Screen:

+1 This looks good to me. For large screens, I believe the current implementation has a max width of 1020px (to not extend beyond the range where the method "cards" are displayed. I would keep to that.


fix test_pass_through_tokenizer by adding environment flag

What does this PR do?
Sets environment flag SKIP_TOKENIZER_IN_TGI=true for unit test

Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you read the contributor guideline,
Pull Request section?
[ ] Was this discussed/approved via a Github issue or the forum? Please add a link
to it if that's the case.
[ ] Did you make sure to update the documentation with your changes? Here are the
documentation guidelines, and
here are tips on formatting docstrings.
[ ] Did you write any new necessary tests?

Who can review?
Anyone in the community is free to review the PR once the tests have passed. Feel free to tag
members/contributors who may be interested in your PR.

@regisss please review


addNuxtLayer kit utility

Layers are fully resolved before Nuxt modules run, but it would be useful for modules to be able to add components, pages, plugins, middleware, etc. using the simplicity of a layer setup.
For this use case we are thinking of an addNuxtLayer utility that handles layer-like configuration. (And maybe, ultimately, integration with c12 to make this closer to layer behaviour.)
Credit to @pi0 and @atinux.
cc: @lihbr

Hey Daniel
Just came across this question as I was thinking about creating a module that dynamically loads the required layers.
Is this still planned or is there another way this can be achieved?
The only alternative I see is by adding each layer to the project. However it would be kinda nice to have a single module containing all layers for some base configuration layers :)
Just to make my idea/problem more clear:
I'd like to create a module with layers a, b, c, d.
Then I load the module in my project and using the module options, I select layers a and c.

This feature would be very useful!


Build fails : src/setup_links.py : No such file or directory

Hi,building on Windows. Some python script file can't be found.Here is the terminal output:

Error: Command 'D:\emsdk\python\<IP_ADDRESS>_64bit\python.exe src/build/landmines.py --landmine-scripts src/tools_webrtc/get_landmines.py --src-dir src' returned non-zero exit status 1 in D:\webrtcbuilds\out
/d/webrtcbuilds/util.sh: line 148: src/setup_links.py: No such file or directory

I got the same issue
Revision, Master
OS Win7 64bit
gclient is the latest and in the PATH
latest Python 2.7
visual studio 2015 is installed.
./build.sh
Host OS: win
Target OS: win
Target CPU: x64
Checking webrtcbuilds dependencies
Checking depot-tools
Bootstrapping cipd client for windows-386 from https://chrome-infra-packages.ap
pspot.com/client?platform=windows-386&version=git_revision:d2677a4477e59cb7de00
f1fb8a00e96b1aaeb927...
Cannot rebase: You have unstaged changes.
Please commit or stash them.
Failed to update depot_tools.
Usage: gclient.py <command> [options]

Meta checkout dependency manager for Git.

Commands are:
  config   creates a .gclient file in the current directory
  diff     displays local diff for every dependencies
  fetch    fetches upstream commits for all modules
  flatten  flattens the solutions into a single DEPS file
  grep     greps through git repos managed by gclient
  help     prints list of commands or help for a specific command
  pack     generates a patch which can be applied at the root of the tree
  recurse  operates [command args ...] on all the dependencies
  revert   reverts all modifications in every dependencies
  revinfo  outputs revision info mapping for the client and its dependencies
  root     outputs the solution root (or current dir if there isn't one)
  runhooks runs hooks for files that have been modified in the local working copy
  status   shows modification status for every dependencies
  sync     checkout/update all modules
  validate validates the .gclient and DEPS syntax
  verify   verifies the DEPS file deps are only from allowed_hosts

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -j JOBS, --jobs=JOBS  Specify how many SCM commands can run in parallel;
                        defaults to 8 on this machine
  -v, --verbose         Produces additional output for diagnostics. Can be
                        used up to three times for more logging info.
  --gclientfile=CONFIG_FILENAME
                        Specify an alternate .gclient file
  --spec=SPEC           create a gclient file containing the provided string.
                        Due to Cygwin/Python brokenness, it can't contain any
                        newlines.
  --cache-dir=CACHE_DIR
                        (git only) Cache all git repos into this dir and do
                        shared clones from the cache, instead of cloning
                        directly from the remote. (experimental)
  --no-nag-max          Ignored for backwards compatibility.
Building revision: a750333372f45d785f746d6cf308e4e7d87b83ac
Associated revision number: 20554
Checking out WebRTC revision (this will take awhile): a750333372f45d785f746d6cf308e4e7d87b83ac
Running: 'C:\Python27\python.exe' 'C:\bla\build_dependencies\webrtc\webrtcbuilds\depot_tools\gclient.py' root
Running: 'C:\Python27\python.exe' 'C:\bla\build_dependencies\webrtc\webrtcbuilds\depot_tools\gclient.py' config --spec 'solutions = [
  {
    "url": "https://webrtc.googlesource.com/src.git",
    "managed": False,
    "name": "src",
    "deps_file": "DEPS",
    "custom_deps": {},
  },
]
'
Running: 'C:\Python27\python.exe' 'C:\bla\build_dependencies\webrtc\webrtcbuilds\depot_tools\gclient.py' sync --nohooks --with_branch_heads
Running: git submodule foreach 'git config -f $toplevel/.git/config submodule.$name.ignore all'
Running: git config --add remote.origin.fetch '+refs/tags/*:refs/tags/*'
Running: git config diff.ignoreSubmodules all
Syncing projects: 100% (33/33), done.

________ running 'C:\Python27\python.exe src/build/landmines.py --landmine-scripts src/tools_webrtc/get_landmines.py --src-dir src' in 'C:\bla\build_dependencies\webrtc\webrtcbuilds\out'

Please follow the instructions at https://www.chromium.org/developers/how-tos/build-instructions-windows

Traceback (most recent call last):
  File "src/build/landmines.py", line 148, in <module>
    sys.exit(main())
  File "src/build/landmines.py", line 135, in main
    gyp_environment.SetEnvironment()
  File "C:\bla\build_dependencies\webrtc\webrtcbuilds\out\src\build\gyp_environment.py", line 30, in SetEnvironment
    vs_toolchain.SetEnvironmentAndGetRuntimeDllDirs()
  File "C:\bla\build_dependencies\webrtc\webrtcbuilds\out\src\build\vs_toolchain.py", line 44, in SetEnvironmentAndGetRuntimeDllDirs
    update_result = Update()
  File "C:\bla\build_dependencies\webrtc\webrtcbuilds\out\src\build\vs_toolchain.py", line 436, in Update
    subprocess.check_call(get_toolchain_args)
  File "C:\Python27\lib\subprocess.py", line 186, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['C:\\Python27\\python.exe', 'C:\\bla\\build_dependencies\\webrtc\\webrtcbuilds\\out\\src\\third_party\\depot_tools\\win_toolchain\\get_toolchain_if_necessary.py', '--output-json', 'C:\\bla\\build_dependencies\\webrtc\\webrtcbuilds\\out\\src\\build\\win_toolchain.json', '88c3b62e1eb0893b8cd57e3f4859c3af27907f64']' returned non-zero exit status 1
Hook ''C:\Python27\python.exe' src/build/landmines.py --landmine-scripts src/tools_webrtc/get_landmines.py --src-dir src' took 19.75 secs
Error: Command 'C:\\Python27\\python.exe src/build/landmines.py --landmine-scripts src/tools_webrtc/get_landmines.py --src-dir src' returned non-zero exit status 1 in C:\bla\build_dependencies\webrtc\webrtcbuilds\out
/c/bla/build_dependencies/webrtc/webrtcbuilds/util.sh: line 148: src/setup_links.py: No such file or directory
+ exit 1


[BEAM-9482] - Pick random ports for KafkaIO_IT.

Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Run Java KafkaIO Performance Test

run seed job

Run Java KafkaIO Performance Test

Run Java KafkaIO Performance Test

I think the issue is fixed now

I think the issue is fixed now

Just to clarify, you tested with this PR, and it fixes the issue? If that's the case let's merge it.

Created https://github.com/apache/beam/pull/15187 for testing.
The seed job is failing https://ci-beam.apache.org/job/beam_SeedJob/8314/console
With

Processing DSL script .test-infra/jenkins/job_PerformanceTests_KafkaIO_IT.groovy
ERROR: (job_PerformanceTests_KafkaIO_IT.groovy, line 43) No signature of method: [Ljava.lang.Integer;.call() is applicable for argument types: () values: []
Possible solutions: tail(), wait(), last(), any(), max(), wait(long)
Sending e-mails to<EMAIL_ADDRESS>Setting status of 730e56f39dea95360ee71b4ce41f60b7c2009437 to FAILURE with url https://ci-beam.apache.org/job/beam_SeedJob/8314/ and message: 'Build finished. '
Using context: Jenkins: Seed Job
Finished: FAILURE

trying the typo fix in that pr

trying the typo fix in that pr

Thanks, done.

Update, dynamic ports are not feasible as kafka cluster is spin up separately and beam job separately. I tried assigning different static ports in the other PR but it failed with no topic found error.

Update, dynamic ports are not feasible as kafka cluster is spin up separately and beam job separately. I tried assigning different static ports in the other PR but it failed with no topic found error.

Darn. That makes sense I suppose. Maybe we'll have to do something more sophisticated here, we could have a persistent kafka cluster running with random topics per test instead?

Did not work.


SPICE tunneled connection not working

In the server/src/uds/transports/SPICE/spicetunnel.py file, on line 162, the IP address is explicitly set.
r = RemoteViewerFile(
     '<IP_ADDRESS>',
     '{port}',
     secure_port}',
     ['ticket']['value'],  # This is secure ticket from kvm, not UDS ticket
     .get('ca', self.serverCertificate.value.strip()),
     ['cert_subject'],
     =self.fullScreen.isTrue(),
)

There is a problem when connecting through a tunnel.

Can you provide please some more info?
I imagine that we are talking about master version, right?
I'll try to test this with master anyway. Right now, was closing 3.6 stable release (master is inestable).

Version: 3.5
When considering connecting via the SPICE Tunnel transport with the remote-viewer window open with the message "Connecting to a graphics server" and nothing else happens.
Remote system: virtual machine in OpenNebula.
I am attaching the uds.log logs at the time of the intended connection.
The logs confuse the possible lines:
DEBUG 2023-02-17 14:32:31,337 client receives 210 data:#######
{'as_file': '[virt-viewer]\ntype=spice\nhost=<IP_ADDRESS>\nport={port}\npassword=\ntls-port={secure_port}\nfullscreen=0\ntitle=UDS Enterprise:%d - Press SHIFT+F12 to release cursor\nenable-smartcard=0\nenable-usb-autoshare=0\nenable-usbredir=0\ndelete-this-file=1\nusb-filter=-1,-1,-1 , -1,0\ntls-ciphers=DEFAULT\nhost-subject=\nca=\ntoggle-fullscreen=shift+f11\nrelease-cursor=shift+f12\nsecure-attention=ctrl+alt+end\n\n' , 'as_file_ns': '[virt-viewer]\ntype=spice\nhost=<IP_ADDRESS>\nport={port}\npassword=\ntls-port={secure_port}\nfullscreen=0\ntitle=UDS Enterprise:%d - Press SHIFT+F12 to release cursor\nenable-smartcard=0\nenable-usb-autoshare=0\nenable-usbredir=0\ndelete-this-file=1\nusb-filter=-1,-1,-1 ,- 1,0\ntls-ciphers=DEFAULT\nhost-subject=\nca=\ntoggle-fullscreen=shift+f11\nrelease-cursor=shift+f12\nsecure-attention=ctrl+alt+end\n\n' , 'Tunhost': '<IP_ADDRESS>', 'tunport': '7777', 'tunwait': 30, 'tunchk': false

Note:

Through the SPICE Direct transport, the connection succeeds.
Connection of other protocols (HTML5, RDP, X2GO) through the tunnel is successful.

Could you provide the hashes of the commits that fix this?


[WIP] Making UpSet an npm module

This does several small things to make UpSet close to a reusable module.

Creates package.json
Sets up a simple webpack build that does nearly the same as concatenating the files
Changes CSS rules to not affect all of <body> with font
Adds an optional datasets parameter to UpSet initialization that will enable dynamic or inlined data.

To do:

[ ] Include an HTML template in the library and a function to fill a div with it
[ ] Testing, sanity checking, documentation
[ ] Make updateQueryParameters an option so if embedded in another app it does not modify the window URL location (currently this logic is commented out)

Note: It seems "upset" is not taken on npm so it could be placed there.

Thanks Jeff, this is great! I'll test it over the weekend and merge then!

Thanks! Note that your nice permalinking routing is disabled on this PR. I'm ok if you put those back in (a few commented lines that call updateQueryParameters). I can probably make this a true option sometime next week.

I merged this - the queryParameters implementation is unfortunately rather buggy anyways, so we're not missing a ton here.

Thanks @alexsb!


Is it possible to to get the filepath of the file that uses an alias to import in Vite (Vue3)?

Description
Good day!
I have a couple of questions. Is it possible to to get the filepath of the file that uses an
alias to import in Vite (Vue3) ?
Set-up
I have this directory structure, for rhetorical purposes only:
src/
    module_a/
        some_script.js
        another_script.js
    module_b/
        some_script.js
        another_script.js
vite.config.js

Scenarios
For example, say I'm in this file:
If I import using:
src/module_a/some_script.js
import "#/another_script.js"

... then, the # alias should automatically point to ./src/module_a
Say when I'm in another module location ./src/module_b/some_script.js.
The statement:
import '#/another_script.js'

... should import ./src/module_b/another_script.js accordingly.
Main Question
Is it possible to do this in vite.config.js?
vite.config.js
    ...
    export default defineConfig({
        plugins: [vue()],
        resolve: {
            alias: {
            '@': path.resolve(__dirname, './src'),
            '#': (...args) => {
                console.log(args);    // outputs [#, 0, '@/path/of/script/to/import']

                // how to get this thing below??? =(
                const filepathOfImportingScript =
                    getImportingFilepath()  // <--- should return ./src/module_a/some_script.js

                const pathOfModule =
                    getPathOfModule(filepathOfImportingScript);  // returns ./src/module_a/

                return path.resolve(__dirname, pathOfModule);
            }
        }
    })

My main problems are...

How do I create the getImportingFilepath() function above which returns the filepath of the script
that uses the alias # to import?

The function getPathOfModule() is easier for me. The import filepath just have to be parsed to identify the module directory. However, the getImportingFilepath() is needed for this..

I hope somebody knows, thanks a lot!
Suggested solution
Why not add additional argument in resolver function?
Is this possible?  =D
  export default defineConfig({
        plugins: [vue()],
        resolve: {
            alias: {
            '@': path.resolve(__dirname, './src'),
            '#': (alias, someInt, scriptToImport, scriptThatImports) => {

                // Is this possible??? =D
                console.log(args);    // example output:  [#, 0, ''@/path/of/script/to/import', '@/path/of/script/that/is/importing']

                // how to get this thing below??? =(
                const filepathOfImportingScript =
                    scriptThatImports  // <--- example output:  full/path/to/src/module_a/some_script.js

                const pathOfModule =
                    getPathOfModule(filepathOfImportingScript);  // example return: ./src/module_a/

                return path.resolve(__dirname, pathOfModule);
            }
        }
    })

Adding this feature might open up a lot of possibilities in module relative imports.
Alternative
No response
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

You could use customResolver as documented. (stackblitz)
https://vitejs.dev/config/shared-options.html#resolve-alias

Thanks a lot! I'll check that out =D.
How do I know the filepath of the script that imports? It's my main question.
When I use the custom resolver function and try to access the arguments using ..args, it only gives off something like ["@", 0, "@/path/to/import"]. However, I need the file that does the importing? It's not available as an arguments/parameter to the resolver funftion.

Oh... I overlooked the StackBlitz link. Thank you so much for this! Finally found it
More love and power to vite.


Representing nested terms

Currently dates are tagged in separate parts ie. 12th November 1981 is tagged this way:
[
	[
		{
			"text": "12th",
			"normal": "12th",
			"tags": {
				"Ordinal": true,
				"Value": true,
				"Date": true,
				"NumericValue": true
			}
		},
		{
			"text": "November",
			"normal": "november",
			"tags": {
				"TitleCase": true,
				"Month": true,
				"Date": true,
				"Singular": true,
				"Noun": true
			}
		},
		{
			"text": "1981",
			"normal": "1981",
			"tags": {
				"NumericValue": true,
				"Value": true,
				"Cardinal": true,
				"Date": true,
				"Year": true
			}
		}
	]
]

So each part of the date is tagged as "Date". I think it would be better if the tag was changed to "DatePart" and an additional lumped/combined term would be returned for the whole date and tagged as "Date".
Another related idea would be to have the concept of "LumpTerm", a "Term" which contains an ordered collection of Terms and no text of its own... This would be useful in instances other than Dates - cantractions, money (ie. $35) and the other lump-terms for example.
What do you think?

hey, yeah. it's a little weird isn't it.
I don't mind changing the name of the tag to something more clear. It'd be an easy, but breaking change.
the recursive lumpTerm idea is a cool one, which i have wanted to do, but is also pretty scary for the whole shebang - grabbing the values for example, would need to search through the nested lumpTerms, and build it's own lumpTerm or something. That's why i kept it flat, for now.
same principle for nounPhrase, verbPhrase, value+unit stuff - all of it.
:thinking:

I guess for date in particular, the consecutive dateparts could just be lumped together into one...

.values() wouldn't get the 1981 then!

My previous comment is rather vague... By date I mean actual (parse-able) dates (eg. 24th Jan 2000) not time qualifiers (eg. 24 years ago).
In that instance, would that really be an issue, given the context...? The consumer of the API would parse the returned term as a date and would be able to use the values within the dates accordingly.

if you or 'the consumer' ;) wants to parse the returned item as a date, that's what .dates() is for:
nlp('feed the dog on 12th November 1981 and pet him too').dates().data()
[{
  text : '12th November 1981'
  ...
}]

Ah ok, that makes a lot of sense. However I dont get "text" when I run it on that very same sentence...
[
-{
-"punt": {
"direction": null,
"duration": { }
},
"section": null,
"relative": null,
-"date": {
"month": 10,
"date": null,
"weekday": null,
"year": 1981,
"knownDate": null,
"timeOfDay": null
}
}
]

Also another interesting result is that when I run it on "12th November 1981 is a bad day in history" i get a second seemingly empty entry ie.
[
-{
-"punt": {
"direction": null,
"duration": { }
},
"section": null,
"relative": null,
-"date": {
"month": 10,
"date": null,
"weekday": null,
"year": 1981,
"knownDate": null,
"timeOfDay": null
}
},
-{
-"punt": {
"direction": null,
"duration": { }
},
"section": null,
"relative": null,
-"date": {
"month": null,
"date": null,
"weekday": null,
"year": null,
"knownDate": null,
"timeOfDay": null
}
}
]

And on "12/1/1990" I get:
[
-{
-"punt": {
"direction": null,
"duration": { }
},
"section": null,
"relative": null,
-"date": {
"month": null,
"date": null,
"weekday": null,
"year": null,
"knownDate": null,
"timeOfDay": null
}
}
]

yikes!
definetly bugs.
i should roll-back that parsing stuff. it's not ready.
in the meantime, this should give you the text+ normal properties:
.match('#Date+').data()

hey let me help you on slack. github issues are too stressy

ok great - thank you. When i go to: http://slack.compromise.cool I get a 502...

Hello Spencer,
'#Date+' is really good... When I use it with .out('json'), it groups the consecutive date terms together into arrays. It is very close to what I was suggesting ie. CombinedTerm
Thank you very much for your help!
Leo

Sorry this should probably be on a separate issue but it is related :)
'(#Person|#Date)' works as I would expect while '(#Person+|#Date+)' does not return anything at all.

Right. Maybe it should support that
(#Person|#Date)+ should work.  But if you dont want combinations of people and dates, you'll have to make two separate queries and do some kinda diff


Root motion works unexpectedly with some models

Godot version
4.0.1rc
System information
Ubuntu 22.04, Intel Skylake GT2 [HD Graphics 520], Vulkan
Issue description
I'm not sure if this is an engine issue or not, but with one of my character models root motion isn't working as expected.
This is the original animation:

I set up the root motion and the character stays in place as expected, but the interpreted movement shows no forward movement:

I also notice that if I uncheck "Zero Y" in the RootMotionView the floor drops away:

I can't figure out what the cause might be as the original animation looks correct.
Steps to reproduce
In the attached project the person.tscn demonstrates the case where root motion isn't working as expected. The other two (mixamo.tscn and mixamo_rotated.tscn) are examples where it's working fine.
Minimal reproduction project
root_motion_issue.zip

The problem is that your root bone has a strange Rest axis. We need to use retargeting or something so that +Z is forward like the other gltf assets.

I encountered this today when testing in Godot 4.0.2.
If you've rigged and animated character in blender, then you're working in a space with the Z axis as the up and down axis.
As most users may know, it is instead the Y axis that is the up and down axis in Godot.
This hasn't been an issue up until now, because when you export from blender you can check the option "+Y Up" which orients the character correctly when importing into Godot.
However, it appears that the 'root motion view' does not interpret the converted orientation of the imported character, which is why you get the purple root motion grid moving down the Y axis - its using the character's orientation as if it was still in blender and thinks that the Z axis is still up and down.
I hope all that made sense.
This is definitely a bug with Godot 4.0 because this works perfectly in Godot 3.5
I even tested it by exporting a character without the "+Y UP" setting checked, but that results in the imported character not being oriented correctly in Godot.

@QuiGonMaul　See also https://github.com/godotengine/godot/issues/75843#issuecomment-1501073509.
Blender has a +Y-UP coordinate space, but for cameras and bones it works like +Z-UP, so this should not be a problem as long as the model has Root bones in Blender and bone animations are used. I think the problem is probably caused when the Root motion is created as an object animation in Blender.
One currently available fix is to apply retargeting to Root bone.

As far as I understand, everything else works perfectly as it also does in Godot 3.5, except the 'root motion view' purple grid.
To clarify, I'm using a blender created animated character rig that faces forward in blender's -Y axis and then exported with the +Y Up option enabled.
Without changing any settings on this imported character from blender (including suggested re-targeting fixes etc.), I'm still able to get a properly working animated character that uses root motion driven animation when running a build.
So this confirms in my experience that its only an error with the 'root motion view' itself not previewing the purple grid motion correctly, which is somewhat of a relief because its not essential to the game build and its only there as a visualisation tool - as far as I know.

Is the your Rest of Root Bone the initial Transform?
In Godot 3.x, the motion result gets a relative value from the Rest, whereas in Godot 4.0, it gets an absolute value from the initial Transform. Therefore, Godot 4.0 should not include rotation in the Root Bone.

Yes, my root bone for the rig in blender is oriented correctly with the rest of the bones (+Z axis up, and facing forward in the -Y axis).
I have successfully managed to get the character to rotate using root motion in Godot.
I should also mention that when testing the character's root motion rotation in Godot using 'root motion view', it causes the purple grid to rotate along Godot's Z axis, giving the effect of the entire floor plane spinning on its side.
To me, this suggests that Godot recognises the change in the character's orientation in a running build (essentially swapping Z for Y axis during the export/import process), but fails to recognise this change in the 'root motion view'.

As I said above, blender uses Y-roll for bones, so the root bone must be Y up in blender.

I'm having this problem as well.
First my model export rig in blender: Z is forward

Second my animation root motion in godot: As you can see it animation is in Z axis also movement in 3d scene also going forward which is also correct.

Other than this when I use code below, it also works like expected.
char_transform.global_transform.origin = char_transform.global_transform.origin +my_anim_tree.get_root_motion_position()
But after all these,In RootMotionView node Z and Y axes are mixed up same as the OP showed.

Blender uses +Z-up for objects, but +Y-up for cameras, lights, and bones.
The axis of the root bone is preferably "aligned with the world axis of the final environment to be used". Bone axes are not converted by glTF-IO, so if they are aligned to blender's world axis, they will not be aligned to godot's world axis. So this is not a hack, but if I had to say that rather the role of the blender-glTF exporter.

I wonder if my issue has any significance with this issue. In my case my RootMotionView never moves even though there are root motion in my animations. I've tested in the animation preview and disabled any of the root motion track to see and the root motion animations are actually correctly imported. The weirdest part is the rotation root motion where I have an animation that should rotate by the Y-axis but instead rotates by Z-axis which makes it tumble around. It rotates properly in the animation preview but root motion interprets it differently (and my RootMotionView also doesn't rotate!). I could probably try and rotate the root bone to change its orientation in blender but it just doesn't feel right. My current hack is creating a new quaternion that swaps the components based on the root motion rotation.


aliases about daemonset

We don’t accept new resources as it slows down shells.
Feel free to fork/maintain.


curl: follow redirect

curl normally don't follow redirects.
Use the -L switch.

Good catch! Thanks.


kraken broke on production

Note: for support questions, please join our Discord server

I'm submitting a ...
[X] bug report
[ ] feature request
[ ] question about the decisions made in the repository

Action taken (what you did)
I would like to use the bot to trade in EUR / XRP (Ripple), but I'm not able to.

Expected result (what you hoped would happen)
XRP asset should be selectable from the list after I choose EUR as currency.

Actual result (unexpected outcome)
with EUR currency only XBT asset is accessible.

@decoye did you test your changes? 8540a1b91b2fc02d0f5211d247bd850d5e411bcc fully broke kraken support in gekko..

Sorry about that, we released broken code.
It's working again now!

thanks for the quick fix :)

oh damn, im sorry!
i have no excuse for this.

Ah don't worry about it. I will test it next time :)
On Tue, Aug 22, 2017 at 6:08 PM, decoye<EMAIL_ADDRESS>wrote:

oh damn, im sorry!
i have no excuse for this.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/askmike/gekko/issues/1018#issuecomment-324091018, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AA7MDyn5DS3oqa7Q3I9mPxIhZ1nWaJdCks5sawrxgaJpZM4O9lJm
.

--
PGP key at keybase.io/mikevanrossum
https://keybase.io/mikevanrossum/key.asc

I was home at 3 in the morning and finished it.
Thought i only changed some pairs.
I guess it was too late for me.
null

@decoye if you know how often I've broken stable branch of gekko by commiting broken code (hint: more than 10 times).


fix(#2835): Include software plugin output in workflow log

Proposed changes

[x] Include software plugin logs in their respective workflow logs
[x] Update the log location of software-management log type in tedge-log-plugin.toml to point to the workflow logs
[x] ~Handle this log type path change during upgrade~: Won't do

Types of changes

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Improvement (general improvements like code refactoring that doesn't explicitly fix a bug or add any new functionality)
[ ] Documentation Update (if none of the other choices apply)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Paste Link to the issue
https://github.com/thin-edge/thin-edge.io/issues/2835
Checklist

[x] I have read the CONTRIBUTING doc
[x] I have signed the CLA (in all commits with git commit -s)
[x] I ran cargo fmt as mentioned in CODING_GUIDELINES
[x] I used cargo clippy as mentioned in CODING_GUIDELINES
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)

Further comments

As a personal point of view, I see the produced log file a bit more difficult to read.

At least to reduce one level of information overload, I could get rid of those Executing command: statements. But TBH, I personally find that info useful.
Instead, does grouping the output of the 3-subcommands: prepare, update-list and finalize with >>> and <<< markers, along with clear terminal demarcation of ----- for those individual commands, as shown below improve things? At least to convey that this single builtin action consists of multiple command executions?
@reubenmiller Any suggestions?
----------------------[ software_update @ executing | time=2024-06-03T07:09:32.619545328Z ]----------------------

State:    {"logPath":"/var/log/tedge/agent/workflow-software_update-c8y-mapper-465352.log","status":"executing","updateList":[{"modules":[{"action":"install","name":"c8y-remote-access-plugin"}],"type":"default"}]}

Action:   builtin

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

----- $ /usr/bin/sudo "/etc/tedge/sm-plugins/apt" "prepare"
Exit status: 0 (OK)

stderr (EMPTY)

stdout <<EOF
Executing command: "apt-get" "--quiet" "--yes" "update"
Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [157 kB]
Fetched 260 kB in 0s (576 kB/s)
Reading package lists...
EOF
-----

----- $ /usr/bin/sudo "/etc/tedge/sm-plugins/apt" "update-list"
Exit status: 0 (OK)

stderr (EMPTY)

stdout <<EOF
Executing command: "apt-get" "--quiet" "--yes" "-o" "DPkg::Options::=--force-confold" "install" "--allow-downgrades" "--no-install-recommends" "c8y-remote-access-plugin"
Reading package lists...
Building dependency tree...
Reading state information...
c8y-remote-access-plugin is already the newest version (1.0.2~319+gae8dd22).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
EOF
-----

----- $ /usr/bin/sudo "/etc/tedge/sm-plugins/apt" "finalize"
Exit status: 0 (OK)

stderr (EMPTY)

stdout <<EOF
Executing command: "apt-get" "--quiet" "--yes" "autoremove"
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
EOF
-----

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

----------------------[ software_update @ successful | time=2024-06-03T07:09:35.461668921Z ]----------------------


refactor(options): reintroduce the url option with an empty default

@obdulia-losantos i added another commit

:+1:


[Bug]: Advanced Manual Setup: Unable to establish a new LN connection with Regtest Blocktank

Describe the bug
I always see an error when attempting to use the advanced manual setup flow with our Regtest Blocktank.
I have tried manually entering and pasting this uri 03b9a456fb45d5ac98c02040d39aec77fa3eeb41fd22cf40b862b393bcfc43473a@<IP_ADDRESS>:9400
Reproduce

With an onchain balance
Go to Advanced settings -> Lightning Connections -> Add Connection
Enter the Regtest Blocktank details
Proceed to Swipt to Transfer

Screenshots / Recording

https://github.com/user-attachments/assets/d3b3c658-f35f-4e06-86fa-d52e404c49d3
Operating system
Android 14
Bitkit version
1.0.5 (136)
Log output
No response

Not sure if regtest is setup the same as mainnet but I don't think we accept channels from random peers or at least we have a limit on the channel size of ones opened to us

@Jasonvdb
bitkit_ldk_logs_1727689485253.zip

@Jasonvdb  Do we have other nodes on our regtest network?

Not that I know of. Not sure if you have polar setup but I use that with our regtest. If you open the bitcoin core terminal and use bitcoin-cli addnode <IP_ADDRESS>:18433 "onetry" it will sync to our network and then any LND node you add to that polar network will be usable with Bitkit

This works if I use a different Regtest wallet. For some reason the one i had been using is in a bad way.


Add a Gitter chat badge to README.md

cherimojava/orchidae now has a Chat Room on Gitter
@philnate has just created a chat room. You can visit it here: https://gitter.im/cherimojava/orchidae.
This pull-request adds this badge to your README.md:

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

Merging manually.


Add the CMake build system script.

Can you add some context for this PR about where it comes from, like what problems does it solve, does it work on all platforms, how does it change user flows? (I note that it doesn't update any documentation...)


support Chinese filename

Is this generally the right way? My (admittedly German/Western centric) way was to replace all non-ascii-characters to get "good" filenames. I understand that this is not really possible for Chinese. If we use Unicode filenames for Chinese, then why not for German Umlauts? And what is with other languages? Are there recommendations or standards that work across all operating systems?
I see the following options:

We enforce ascii-only filenames (this is what I teach my students as "good" filenames because they come with the least problems). Probably rude for non-latin scripts.

We do nothing and accept all Unicode characters.

We accept all Unicode characters but have a list of replacements to be applied so that we can keep the German umlaut replacements.

We just replace the space (and probably some other characters such as *, ? and so on) to make the filenames terminal friendly.

Ummm, not sure whether it is a generally right way.
That's just a regualar expression I always used to match Chinese characters.


ArtifactoryMaven@2 task fails with Error: Cannot find module 'azure-pipelines-task-lib/task' on 2.10.4

Pipelines that were working are all failing now with the same error:
Starting: ArtifactoryMaven
==============================================================================
Task         : Artifactory Maven
Description  : Build with Apache Maven, while resolving dependencies and deploying artifacts from and to Artifactory and while allowing to collect build-info. The collected build-info can be later published to Artifactory by the "Artifactory Publish Build Info" task.
Version      : 2.10.4
Author       : JFrog
Help         : [More Information](https://www.jfrog.com/confluence/display/RTF/Maven+Repository)
==============================================================================
module.js:478
    throw err;
    ^

Error: Cannot find module 'azure-pipelines-task-lib/task'
    at Function.Module._resolveFilename (module.js:476:15)
    at Function.Module._load (module.js:424:25)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/vsts/work/_tasks/ArtifactoryMaven_07fc5c20-6772-11e5-abde-6901d3d00476/2.10.4/mavenBuild.js:1:72)
    at Module._compile (module.js:577:32)
    at Object.Module._extensions..js (module.js:586:10)
    at Module.load (module.js:494:32)
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)
##[error]Exit code 1 returned from process: file name '/home/vsts/agents/2.175.2/externals/node/bin/node', arguments '"/home/vsts/work/_tasks/ArtifactoryMaven_07fc5c20-6772-11e5-abde-6901d3d00476/2.10.4/mavenBuild.js"'.
Finishing: ArtifactoryMaven

Previously these pipelines were working with:
Version      : 2.10.2

The task that fails:
- task: ArtifactoryMaven@2
  displayName: Jib Example
  inputs:
    mavenPomFile: 'pom.xml'
    goals: 'package jib:build'
    artifactoryResolverService: 'Example'
    targetResolveReleaseRepo: 'repo'
    targetResolveSnapshotRepo: 'repo'
    artifactoryDeployService: 'Example'
    targetDeployReleaseRepo: 'repo'
    targetDeploySnapshotRepo: 'repo'
    options: -Dartifactory.publish.artifacts=false -Pinclude-metadata

@moondowner,
It appears that you don't have the latest version of the Artifactory extention installed. The latest version is 1.10.5, and it should automatically upgrade the version of the ArtifactoryMaven task to 2.10.5. We do get occcsional reports of upgrades that do not happen automatically. The reason why this happens is still a mystery for us...

Exact same just with a slightly different task for Artifactory Nuget. Only started today, due to update from yesterday
Task         : Artifactory Nuget
Description  : Restore and push NuGet packages from and to Artifactory while allowing to collect build-info. The collected build-info can be later published to Artifactory by the "Artifactory Publish Build Info" task.
Version      : 1.10.4
Author       : JFrog
Help         : More Information
module.js:478
throw err;
^
Error: Cannot find module 'azure-pipelines-task-lib/task'
at Function.Module._resolveFilename (module.js:476:15)
at Function.Module._load (module.js:424:25)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at Object. (D:\builds_tasks\ArtifactoryNuGet_07fc5c20-6772-11e5-abde-6901d3d11476\1.10.4\nugetBuild.js:1:74)
at Module._compile (module.js:577:32)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
##[error]Exit code 1 returned from process: file name 'C:\agent\externals\node\bin\node.exe', arguments '"D:\builds_tasks\ArtifactoryNuGet_07fc5c20-6772-11e5-abde-6901d3d11476\1.10.4\nugetBuild.js"'.

Same thing with Artifactory generic upload task, part of the jfrog artifactory extention for tfs
the error is on version 1.10.4 but its not download the updated 1.10.5

@elit-cx,
Can you please let us know if your environment has just got upgraded to version 1.10.6? We're attempting to force the upgrade now.

@eyalbe4
no it hasn't upgraded

I see @elit-cx.
We were hoping that releasing another patch, almost a day after the previous patch, will force the upgrade.
The upgrade process of the extension is completely out of the control fo the extension itself. We will approach the Azure DevOps Team and ask them what is their recommendation.
I assume that uninstalling and reinstalling the extension will get the latest version, but if the existing pipelines are not saved in the VSC, I strongly recommend creating backups for them first.

@elit-cx,
Can you please let us know if your environment has just got upgraded to version 1.10.6? We're attempting to force the upgrade now.

I can confirm on our side that the forced update did work, we now have the latest version and it has immediately resolved all the issues.  V1.10.6 for me was pushed and worked

First, I'd like to apologize again for the inconvenience caused by this incident.
We've had two issues:
First issue
The first one, caused patch version 1.10.4 to make all the tasks fail after the patch was installed. The reason for this was a failure in the script that builds the extension. The issue description and the fix to the script are available here - https://github.com/jfrog/artifactory-azure-devops-extension/pull/208
In addition to the solution above, we're also planning to include a step as part of the release pipeline, that will deploy the extension into a staging organization, which will allow us to run a manual sanity on the release, using the exact binary that will be deployed to the marketplace.
Second issue
Version 1.10.5 included the fix, and indeed the issue was resolved for some environments, but not all environments got upgraded automatically.
We are not 100% sure what is the reason causing some environments to get version 1.10.5 installed from the marketplace, while others did not. Our best guess at the moment is that this is related to the fact that patch 1.10.5 was released only a few minutes after 1.10.4. We were trying to react as soon as possible, and fix the issue.
Perhaps Azure DevOps fails to upgrade two consecutive releases, when they are released close to each other. To make sure all the environments out there receive the fix, we have released 1.10.6, hoping this will force the upgrade.
From the above comments, it looks like this resolved the issue for @giddyelysium13, but not for @elit-cx.
For organizations for which the issue isn't resolved, see my conversation with @elit-cx above.
We're working hard to avoid such incidents as the above, and provide the best possible service as the Artifactory Extension maintainers.
We would like to thank everyone for sharing all of this information. We're here to continue supporting you and helping you succeed.

Thanks @eyalbe4 for the effort!
I just re-ran one of my pipelines, and I see that it's fixed now.
Starting: ArtifactoryMaven
==============================================================================
Task         : Artifactory Maven
Description  : Build with Apache Maven, while resolving dependencies and deploying artifacts from and to Artifactory and while allowing to collect build-info. The collected build-info can be later published to Artifactory by the "Artifactory Publish Build Info" task.
Version      : 2.10.6
Author       : JFrog
Help         : [More Information](https://www.jfrog.com/confluence/display/RTF/Maven+Repository)
==============================================================================


more values

Hi,
is there a way to get Values like SNR and Failure count and so on?
regards
celevra

All values should be documented here: https://wiki.fhem.de/w/index.php?title=FRITZBOX
which ones are refering to exactly?

all of these:

i'm not sure where on the wiki i can find the list of possible values

Should be in here: https://avm.de/fileadmin/user_upload/Global/Service/Schnittstellen/wandslifconfigSCPD.pdf
You would need to add them here in your config: https://github.com/yunity/fritzinfluxdb/blob/671dc3ecd9f17b28c6b3efc9e650fbf13516b97b/fritzinfluxdb.ini-sample#L70
And once they get collected you need to add them to the Grafan Dashboard.

awesome! Thank you!

Von: Ricardo<EMAIL_ADDRESS>Gesendet: Donnerstag, 17. September 2020 21:07
An: yunity/fritzinfluxdb
Cc: Philipp Zeitschel; Author
Betreff: Re: [yunity/fritzinfluxdb] more values (#12)
Should be in here: https://avm.de/fileadmin/user_upload/Global/Service/Schnittstellen/wandslifconfigSCPD.pdf
You would need to add them here in your config: https://github.com/yunity/fritzinfluxdb/blob/671dc3ecd9f17b28c6b3efc9e650fbf13516b97b/fritzinfluxdb.ini-sample#L70
And once they get collected you need to add them to the Grafan Dashboard.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/yunity/fritzinfluxdb/issues/12#issuecomment-694439293, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AABYX5NJ2V7XGWOMG3VQR6LSGJM65ANCNFSM4RQOZOQQ.


clean up engine

Closes #
📑 Description

✅ Checks

[ ] My pull request adheres to the code style of this project
[ ] My code requires changes to the documentation
[ ] I have updated the documentation as required
[ ] All the tests have passed
[ ] Branch name follows type/descript (e.g. feature/add-llm-agents)
[ ] Ready for code review

ℹ Additional Information

tried to use yield but failed.


Require images

Hello. I am inspecting you v2.0.0 branch. How do you require images on server side in development? As far as I understand, in production mode webpack bundles all this stuff for you. But how you deal with it in development? I have noticed, that you do not use webpack-isomorphic tools or something similar.

👍 on these... been trying to use webpack-isomorphic tools but keeps on getting [webpack-isomorphic-tools] (waiting for the first Webpack build to finish)

Maybe it is good idea to implement server webpack build during development,  like it is done in this template.  They make webpack build of server and run nodemon on compiled code

Fixed in ffe1f5e45312bca76c53dbb191cde25a8b491b24. Check the commit to see usage in both js and css files.
Instead of webpack-isomorphic-tools(I faced same problem as @ayoola-solomon), I've used babel-plugin-webpack-loaders to load assets. In production, I'm moving assets to dist folder and using fake-url-loader to get the correct file names.

Although I was able to make it work using webpack-isomorphic tools but I will give babel-plugin-webpack-loaders a try.


Add precompile statements to reduce startup latency

So @timholy and I have done a little preliminary looking into adding precompile statements to reduce the latency of IJulia kernels, and it seems to us that a major problem is that there's no clear way to run a PrecompileTools.jl or SnoopCompile.jl workflow to actually get the relevant precompile statements from a running notebook, so we're forced to resort to --trace-compile kernels.
@stevengj  do you have any insight into how we might be able to set up a PrecompileTools.jl workflow that starts up and spins down a kernel during precompilation?

Maybe just copy https://github.com/JuliaLang/IJulia.jl/blob/cc2a9bf61a2515596b177339f9a3514de8c38573/src/kernel.jl but comment out the final IJulia.waitloop() line?   Then run julia kernelcopy.jl.


Explore using datatree for model eval

xarray datatree seems like it would be perfect for model eval or whenever you have more than one dataset you are trying to do something with.
Here's the link to the 15 min Pangeo Showcase Talk on DataTree from a few weeks ago:
https://www.youtube.com/watch?v=ST6CrJ58bkI
https://zenodo.org/record/7679730#.Y_zHEibMJPY

ping @sfoks , @thodson-usgs , @alaws-USGS

@rsignell-usgs I watched the video and I can see that being good for model eval. For tutorial work, I would say it would be a good advanced tutorial concept to teach. Once a script is going to be run for a full model evaluation, this could definitely help shorten the code.


Add description to d2l-selection-input.

US153742
This PR adds the description property to d2l-selection-input. This is requires so that Outcomes can update their selectable list to be more usable.

Closing this since the consumer if going to try and use native <input type="radio" aria-describedby="... ...">. No reason for them to use d2l-selection-input.


Typescript declaration file has a few errors with the noImpicitAny option enabled.

Hi,
There are a few issues with the latest declartion file in release 0.6.14.
Specifically, when the noImplicitAny option is enabled we get errors for the interface PerfectScrollbar because they do not have a return type specified.
Please see this screenshot:

However, the declaration file on npm that targets release 0.6.12 at @types/perfect-scrollbar is correct, its source is
// Project: https://github.com/noraesae/perfect-scrollbar
// Definitions by: Kombu <https://github.com/aicest>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

/// <reference types="jquery" />

/**
 * https://github.com/noraesae/perfect-scrollbar/blob/master/src/js/plugin/default-setting.js#L3
 * https://github.com/noraesae/perfect-scrollbar#optional-parameters
 */
interface PerfectScrollbarSettings {

    /**
     * It is a list of handlers to use to scroll the element.
     * https://github.com/noraesae/perfect-scrollbar#handlers
     * https://github.com/noraesae/perfect-scrollbar/blob/master/src/js/plugin/initialize.js#L9
     */
    handlers?: ('click-rail' |
            'drag-scrollbar' |
            'keyboard' |
            'wheel' |
            'touch' |
            'selection')[];

    /**
     * When set to an integer value, the thumb part of the scrollbar will not expand over that number of pixels.
     * https://github.com/noraesae/perfect-scrollbar#maxscrollbarlength
     */
    maxScrollbarLength?: number;

    /**
     * When set to an integer value, the thumb part of the scrollbar will not shrink below that number of pixels.
     * https://github.com/noraesae/perfect-scrollbar#minscrollbarlength
     */
    minScrollbarLength?: number;

    /**
     * The number of pixels the content width can surpass the container width without enabling the X axis scroll bar.
     * Allows some "wiggle room" or "offset break", so that X axis scroll bar is not enabled just because of a few pixels.
     * https://github.com/noraesae/perfect-scrollbar#scrollxmarginoffset
     */
    scrollXMarginOffset?: number;

    /**
     * The number of pixels the content height can surpass the container height without enabling the Y axis scroll bar.
     * Allows some "wiggle room" or "offset break", so that Y axis scroll bar is not enabled just because of a few pixels.
     * https://github.com/noraesae/perfect-scrollbar#scrollymarginoffset
     */
    scrollYMarginOffset?: number;

    /**
     * When set to false, when clicking on a rail, the click event will be allowed to propagate.
     * https://github.com/noraesae/perfect-scrollbar#stoppropagationonclick
     */
    stopPropagationOnClick?: boolean;

    /**
     * When set to true, the scroll bar in X axis will not be available, regardless of the content width.
     * https://github.com/noraesae/perfect-scrollbar#suppressscrollx
     */
    suppressScrollX?: boolean;

    /**
     * When set to true, the scroll bar in Y axis will not be available, regardless of the content height.
     * https://github.com/noraesae/perfect-scrollbar#suppressscrolly
     */
    suppressScrollY?: boolean;

    /**
     * If this option is true, when the scroll reaches the end of the side, touch scrolling will be propagated to parent element.
     * https://github.com/noraesae/perfect-scrollbar#swipepropagation
     */
    swipePropagation?: boolean;

    /**
     * When set to true, and only one (vertical or horizontal) scrollbar is visible then both vertical and horizontal scrolling will affect the scrollbar.
     * https://github.com/noraesae/perfect-scrollbar#usebothwheelaxes
     */
    useBothWheelAxes?: boolean;

    /**
     * If this option is true, when the scroll reaches the end of the side, mousewheel event will be propagated to parent element.
     * https://github.com/noraesae/perfect-scrollbar#wheelpropagation
     */
    wheelPropagation?: boolean;

    /**
     * The scroll speed applied to mousewheel event.
     * https://github.com/noraesae/perfect-scrollbar#wheelspeed
     */
    wheelSpeed?: number;

    /**
     * A string.
     * It's a class name added to the container element.
     * The class name is prepended with `ps-theme-`.
     * So default theme class name is `ps-theme-default`.
     * In order to create custom themes with scss use `ps-container($theme)` mixin, where `$theme` is a scss map.
     * https://github.com/noraesae/perfect-scrollbar#theme
     */
    theme?: string;
}

declare module 'perfect-scrollbar' {

    /**
     * https://github.com/noraesae/perfect-scrollbar/blob/master/src/js/plugin/initialize.js#L19
     */
    export function initialize(element: HTMLElement, settings?: PerfectScrollbarSettings): void;

    /**
     * https://github.com/noraesae/perfect-scrollbar/blob/master/src/js/plugin/update.js#L9
     */
    export function update(element: HTMLElement): void;

    /**
     * https://github.com/noraesae/perfect-scrollbar/blob/master/src/js/plugin/destroy.js#L7
     */
    export function destroy(element: HTMLElement): void;
}

interface JQuery {

    /**
     * https://github.com/noraesae/perfect-scrollbar/blob/master/src/js/adaptor/jquery.js#L6
     */
    perfectScrollbar(settingOrCommand?: PerfectScrollbarSettings | 'update' | 'destroy'): JQuery;
}

declare module 'perfect-scrollbar/jquery' {
    function mountJQuery(jQuery: JQueryStatic): void;
    export = mountJQuery;
}

It's been fixed with this:
https://github.com/noraesae/perfect-scrollbar/commit/4593eb9115e42046c53c8d57be50a5633e948510
Will be published under the next release.

Awesome, thanks for the great work!