Toolbar: cannot get instance of MDComponent

<Toolbar ref={tb => this.tb = tb}>
          <Toolbar.Row>...</Toolbar.Row>
</Toolbar>

console.log(this.tb.MDComponent) // undefined

I need that instance to handle 'MDCToolbar:change' event. But it's always undefined. Do I miss something?

is this.tb to the right object?

so it seems like we have enabled the jS object for Toolbar yet, we'll add this and release a new version ASAP.

1.1.4 was just published, and you can use this.tb.MDComponent or even easier onChange on the Toolbar:
<Toolbar onChange={this._onChange}>
    <Toolbar.Row>...</Toolbar.Row>
</Toolbar>


Allow configuration of different "new post" content by content type

I have a site which has two kinds of content types (Jekyll collections). I'd like the "default text" for each to be specific (and forego the localization of said content).  I assume it's possible, but I can't find it in the wiki or in any of the sample configs.

Would like to second this request; I imagine it would be simple to organize it like the metadata config, could also allow for other options:
defaults:
  _posts:
    text: |
      Enter your post here in Markdown.
  _data:
    file: yml
    text: |
      Enter data here in YAML.

heh, fancy meeting you here @davidascher :)
Ever had any luck even with a single default content/body for new files in prose? I'm not even seeing how to do that, much less per content-type...!

hm. Seems like you may have given up after this too...
https://github.com/davidascher/binder/commit/2ae5f9b8655427a94a63a8f7d98bfd3898209ad0#diff-aeb42283af8ef8e9da40ededd3ae2ab2

Related: https://github.com/prose/prose/pull/437 (for future travellers)


terragrunt 0.67.2 claims terraform AWS S3 state bucket created with previous version not encrypted although SSE-KMS is enabled

Describe the bug
With terragrunt 0.67.2, running terragrunt init in a project with AWS S3 backend created by a previous terragrunt version with encryption enbaled (AWS console shows SSE-KMS active with a KMS key ARN, created with tg 0.67.1), the following prompt appears
23:28:12.935 WARN   The remote state S3 bucket xxx needs to be updated:
23:28:12.935 WARN     - Bucket Server-Side Encryption
Remote state S3 bucket xxx is out of date. Would you like Terragrunt to update it? (y/n)

When I enter 'y', the following appears
23:28:20.777 WARN   Encryption is not enabled on the S3 remote state bucket xxx. Terraform state files may contain secrets, so we STRONGLY recommend enabling encryption!
23:28:20.777 INFO   Enabling Server-Side Encryption for the remote state AWS S3 bucket xxx.
23:28:21.328 INFO   Successfully enabled Server-Side Encryption for the remote state AWS S3 bucket xxx.

When I check the config in the AWS console, nothing has changed.
While this could be tolerated for manual interactions, it breaks automated workflows. In our case, GitHub Actions would just stop with unknown exit code:
Remote state S3 bucket inventory-quality-gateway-terraform-***-eu-central-1 is out of date. Would you like Terragrunt to update it? (y/n) 21:17:15.507 ERROR  EOF
21:17:15.507 ERROR  Unable to determine underlying exit code, so Terragrunt will exit with error code 1
Error: Process completed with exit code 1.

Steps To Reproduce
Create the following files in your working dir:
terragrunt.hcl:
remote_state {
  backend  = "s3"
  generate = {
    path      = "backend.tf"
    if_exists = "overwrite_terragrunt"
  }
  config = {
    bucket              = "test-tg-${get_aws_account_id()}"
    key                 = "terraform.tfstate"
    region              = local.aws_region
    dynamodb_table      = "test-tg-${get_aws_account_id()}-lock"
    encrypt             = true
  }
}

main.tf:
terraform {
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = ">= 4.0.0"
    }
  }
}

provider "aws" {
  region = "eu-central-1"
}

Then

Install terraform 1.9.5 and terragrunt 0.67.1
In your working dir, run terragrunt init --terragrunt-non-interactive
In your working dir, run terraform apply

Then upgrade to terragrunt 0.67.2, delete the ./.terraform directory (but keep the generated backend.tf file!) and run terragrunt init again in your working dir.
Expected behavior
No prompt for updating the state bucket / switching on server side encryption should appear when SSE is already enabled.
I would not want to add the --terragrunt-non-interactive flag to the automated execution.
Versions

Terragrunt version: 0.67.2
OpenTofu/Terraform version: terraform 1.9.5
Environment details: MacOSX Sonoma 14.5, Ubuntu 22.04 (GitHub Actions runner 2.319.1)

Same issue here.
Our remote S3 Bucket is encrypted with SSE-KMS with a custom key.
When I enter 'y'. it disables the Bucket Key and changes to SSE-KMS S3 default key
After that the terragrunt plan works again and shows the changes to enable the Bucket key and and change to KMS custom key

It our case the bucket encryption has already been using the default S3 KMS key ('aws/s3') forever... so we got prompted and upon entering 'y', nothing changed.

Hey folks
It seems like this issue came about due to unexpected side effects of this change:
https://github.com/gruntwork-io/terragrunt/pull/3383
At the very least, it appears that this bug fix was an unanticipated breaking change, and should not have been released as a patch. It also seems like introducing a change like will require a lot more testing to do safely.
I'll revert the change and re-open the instigating issue. We can look to revisit the issue in the future, but will communicate clearly that it is a breaking change when we do.

Fix released in v0.67.3


allocator: correctly propagate context to RunGC call

This ensures that the underlying operations (e.g., kvstore calls) are correctly aborted when the context gets closed, most relevantly during shutdown. In turn, preventing blocking the shutdown of the operator until the grace period kicks in if the connection to the kvstore failed.

/test


Livereload is broken since 3.0.0

I can't get the live reloading to work.
Somehow LiveReload.prototype.performReload is not called in the latest build.
I downgraded the version to 2.3.1 and everything works fine.

This I may confirm, too.

The livereload script <script type="text/javascript" src="http://localhost:35729/livereload.js?snipver=1"></script> isn't injected into the HTML any longer?

This was my first try and the html was actually blank, without any tags. Looked into the inject code and realised it was looking to inject into a proper html file. Added a basic html structure to index.html and everything's fine now.

@webraptor is your stuff properly reloading. For me this was not the case despite the fact that the livereload.js was injected correctly into my index.html.

@pakro yes it is reloading fine.

@webraptor well thanks... then I made a fault somehow. Will look into it. Thanks for confirming that it is working. If @LamaZyrtex could solve his issues, this issue can be closed.

@webraptor Just tried it again. For me it does not work... First issue it never loads the index.html. Second issue it just does not reload. Could you share the tasks where you call connect() and reload()?

`gulp.task('watch', () => {
gulp.watch(['./src/'], () => {
gulp.src('./src/**/').pipe(connect.reload());
});
});
gulp.task('webserver', ['watch'], () => {
gulp.src('./src/index.html')
.pipe(open({ uri: 'http://localhost:8080/index.html', app: 'firefox' }));
connect.server({
root: 'src',
livereload: true
});
});`
The src structure is:
/index.html
/app.js
/modules/*
I'll be using ES2015 for the project.

Thank you @webraptor! I will look into this and try to figure out why it is not working for me.

+1  I have updated to  v3.0.1 but still have the same problem.

I'm having the same problem, chrome browser wouldn't reload in the newest version 3.1.0. Downgrading to 2.3.1 as the person above said solved it

@Ice32 I also used chrome for my testing. Didn't test it on Firefox. Maybe thats the issue. @webraptor Sorry for bothering you again... which browser do you use? Which operating system you all use? I'm using Ubuntu.

+1. Just tried 3.1 and livereload fails to refresh the browser. Spent hours troubleshooting to no avail. Finally downgraded to 2.2 and it worked. There's a definite issue with 3+.

me too

I face the same problem, and the version of my gulp-connect is 3.1.0

+1 same issue here as well

Same issue here for v3.1.0.
Doing a test on css editing it seems to be ws://localhost:35729/livereload doesn't send the reload events to the client when modified. It does do this however on v2.3.1 which worked.

Same problem. File injected successfully at the bottom of the HTML page but not reloading :(

Same issue here for v3.1.0.
Doing a test on css editing it seems to be ws://localhost:35729/livereload doesn't send the reload events to the client when modified. It does do this however on v2.3.1 which worked.
++
Mac, Chrome 48
Gulp-connect 3.1.0 Don't work
Gulp-connect 2.3.1 All ok

Same issue.

Script is injected and doesn't throw any errors.
gulp logs reload on change
page doesn't reload

Works when downgraded to 2.3.1

Same issue.

Same issue

Same issue here

I'll try to analyze the issue this weekend. But don't expect too much. I'm very unfamiliar with CoffeeScript.

Same issue!

Livereload not working.
test:
gulp-connect 3.1.0,
newest chrome/firefox, win 10 / arch linux

Script is injected and doesn't throw any errors.
gulp logs reload on change
page doesn't reload

i do not resolve but i use Chrome Extension  livereload to refresh  is ok

3.1.1: Refresh seem to be working again on my side. I thank you for the good work you have put in. I hope to contribute at a later stage. (Btw: I have chosen to stay on the old 2.3.1 until now, which worked for me).
Env: Newest chrome, win10.

Sorry everyone, apparently I wasn't subscribed to new messages in this project :(
There was an issue with the middleware, Can you try it now and see if the bug is reproducible?

Thank you so much for fixing this!


Unable to enter interpreter path.

Issue Type: Bug
The python interpreter is not selected even after providing the path to the interpreter.
Also python.defaultInterpreterPath is pointing to the correct python executable, but I still get the message to select an interpreter in the status bar.
Even on launching a python debug session, the session refuses to start because it complains of the interpreter path (which I have already set numerous times).
Extension version: 2022.4.1
VS Code version: Code 1.66.2 (dfd34e8260c270da74b5c2d86d61aee4b6d56977, 2022-04-11T07:46:01.075Z)
OS version: Windows_NT x64 10.0.22000
Restricted Mode: No

System Info

Item
Value

CPUs
AMD Ryzen 7 4800H with Radeon Graphics          (16 x 2895)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
7.42GB (1.32GB free)

Process Argv
--folder-uri file:///c%3A/Users/ANAND/OneDrive/Documents/C%2B%2B/SelfStudy --crash-reporter-id f320e1a2-8851-4b26-a06b-a26fd0fcd76c

Screen Reader
no

VM
0%

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
pythonvspyl392:30443607
pythontb:30283811
pythonptprofiler:30281270
vsdfh931cf:30280410
vshan820:30294714
vstes263cf:30335440
vscorecescf:30445987
pythondataviewer:30285071
vscod805:30301674
pythonvspyt200:30340761
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
vsc1dst:30438360
pythonvs932:30410667
wslgetstarted:30449410
pythonvsnew555:30457759
vscscmwlcmt:30465135
cppdebugcf:30475217

python.defaultInterpreterPath is only read from the first time the extension loads in a workspace, please try changing interpreter using Python: Select Interpreter command. Check out the description of the setting:

Path to default Python to use when extension loads up for the first time, no longer used once an interpreter is selected for the workspace. See https://aka.ms/AAfekmf to understand when this is used.

If that doesn't work, please provide the logs as mentioned in the issue template.

Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)

XXX

Because we have not heard back with the information we requested, we are closing this issue for now. If you are able to provide the info later on then we will be happy to re-open this issue to pick up where we left off.


⚠ Cioos Pacific CKAN has degraded performance

In 7108444, Cioos Pacific CKAN (https://catalogue.cioospacific.ca) experienced degraded performance:

HTTP code: 200
Response time: 8121 ms

Resolved: Cioos Pacific CKAN performance has improved in 0934a70 after 11 minutes.


"Still scanning.." after restart in 0.70

I have the same problem as everyone else,
When the node stops unexpectedly  then after run "./omnicored" it goes to FULLY resync with "Still scanning.." message.
This is a very serious problem and it takes several days each time.
Hope to be able to provide a solution , thanks a lot
PS: I upgrade the version from 0.50

The debug.log contents :
2020-01-11T01:31:11Z Omni Core version v0.7.0 (release build)
2020-01-11T01:31:11Z Assuming ancestors of block<PHONE_NUMBER>000000000f1c54590ee18d15ec70e68c8cd4cfbadb1b4f11697eee have valid signatures.
2020-01-11T01:31:11Z Setting nMinimumChainWork=0000000000000000000000000000000000000000051dc8b82f450202ecb3d471
2020-01-11T01:31:11Z Using the 'sse4(1way),sse41(4way),avx2(8way)' SHA256 implementation
2020-01-11T01:31:11Z Using RdSeed as additional entropy source
2020-01-11T01:31:11Z Using RdRand as an additional entropy source
2020-01-11T01:31:11Z Default data directory /home/optor/.bitcoin
2020-01-11T01:31:11Z Using data directory /home/optor/.bitcoin
2020-01-11T01:31:11Z Config file: /home/optor/.bitcoin/bitcoin.conf
2020-01-11T01:31:11Z Using at most 125 automatic connections (1024 file descriptors available)
2020-01-11T01:31:11Z Using 16 MiB out of 32/2 requested for signature cache, able to store 524288 elements
2020-01-11T01:31:11Z Using 16 MiB out of 32/2 requested for script execution cache, able to store 524288 elements
2020-01-11T01:31:11Z Using 0 threads for script verification
2020-01-11T01:31:11Z scheduler thread start
2020-01-11T01:31:11Z HTTP: creating work queue of depth 16
2020-01-11T01:31:11Z Config options rpcuser and rpcpassword will soon be deprecated. Locally-run instances may remove rpcuser to use cookie-based auth, or may be replaced with rpcauth. Please see share/rpcauth for rpcauth auth generation.
2020-01-11T01:31:11Z HTTP: starting 4 worker threads
2020-01-11T01:31:11Z Using wallet directory /home/optor/.bitcoin
2020-01-11T01:31:11Z init message: Verifying wallet(s)...
2020-01-11T01:31:11Z Using BerkeleyDB version Berkeley DB 4.8.30: (April  9, 2010)
2020-01-11T01:31:11Z Using wallet /home/optor/.bitcoin
2020-01-11T01:31:11Z BerkeleyEnvironment::Open: LogDir=/home/optor/.bitcoin/database ErrorFile=/home/optor/.bitcoin/db.log
2020-01-11T01:31:11Z init message: Loading banlist...
2020-01-11T01:31:11Z Cache configuration:
2020-01-11T01:31:11Z * Using 2.0 MiB for block index database
2020-01-11T01:31:11Z * Using 56.0 MiB for transaction index database
2020-01-11T01:31:11Z * Using 8.0 MiB for chain state database
2020-01-11T01:31:11Z * Using 384.0 MiB for in-memory UTXO set (plus up to 286.1 MiB of unused mempool space)
2020-01-11T01:31:11Z init message: Loading block index...
2020-01-11T01:31:11Z Opening LevelDB in /home/optor/.bitcoin/blocks/index
2020-01-11T01:31:11Z Opened LevelDB successfully
2020-01-11T01:31:11Z Using obfuscation key for /home/optor/.bitcoin/blocks/index:<PHONE_NUMBER>000000
2020-01-11T01:31:19Z LoadBlockIndexDB: last block file = 1925
2020-01-11T01:31:19Z LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=44, size=51205759, heights=612149...612192, time=2020-01-10...2020-01-10)
2020-01-11T01:31:19Z Checking all blk files are present...
2020-01-11T01:31:19Z Opening LevelDB in /home/optor/.bitcoin/chainstate
2020-01-11T01:31:20Z Opened LevelDB successfully
2020-01-11T01:31:20Z Using obfuscation key for /home/optor/.bitcoin/chainstate: 4a390044f2974980
2020-01-11T01:31:20Z Loaded best chain: hashBestChain=000000000000000000089605038039709a8ce1898a31e5d36bf3c59f463da106 height=612161 date=2020-01-10T07:23:57Z progress=0.999511
2020-01-11T01:31:20Z init message: Rewinding blocks...
2020-01-11T01:31:21Z init message: Verifying blocks...
2020-01-11T01:31:21Z Verifying last 6 blocks at level 3
2020-01-11T01:31:21Z [0%]...[16%]...[33%]...[50%]...[66%]...[83%]...[99%]...[DONE].
2020-01-11T01:31:38Z No coin database inconsistencies in last 6 blocks (13638 transactions)
2020-01-11T01:31:38Z  block index           26698ms
2020-01-11T01:31:38Z Opening LevelDB in /home/optor/.bitcoin/indexes/txindex
2020-01-11T01:31:39Z Opened LevelDB successfully
2020-01-11T01:31:39Z Using obfuscation key for /home/optor/.bitcoin/indexes/txindex:<PHONE_NUMBER>000000
2020-01-11T01:31:39Z init message: Parsing Omni Layer transactions...
2020-01-11T01:31:39Z txindex thread start
2020-01-11T01:31:39Z txindex is enabled at height 612161
2020-01-11T01:31:39Z txindex thread exit
2020-01-11T01:35:06Z init message: Still scanning.. at block 254795 of 612161.
Progress: 0.33 % (about 2:25:46 hours remaining)
2020-01-11T01:35:36Z init message: Still scanning.. at block 257022 of 612161.
Progress: 0.47 % (about 3:29:38 hours remaining)
2020-01-11T01:36:06Z init message: Still scanning.. at block 268391 of 612161.
Progress: 1.12 % (about 2:11:22 hours remaining)
2020-01-11T01:36:36Z init message: Still scanning.. at block 270319 of 612161.
Progress: 1.26 % (about 2:35:36 hours remaining)
2020-01-11T01:37:06Z init message: Still scanning.. at block 272769 of 612161.
Progress: 1.51 % (about 2:42:34 hours remaining)


Use active host queues for peer operations in client sessions

cc @cw9 @xichen2020 @martin-mao

Coverage increased (+0.03%) to 77.934% when pulling b9c1c287f18021868bcd108faf0da5d978724305 on use-up-to-date-host-queues into 83ebce8ef7707a7ba7bc53b29c19dff3f0ead727 on master.

Coverage increased (+0.04%) to 77.951% when pulling c2b07484e753c310b96be9cbaf6ac12fd658c704 on use-up-to-date-host-queues into 83ebce8ef7707a7ba7bc53b29c19dff3f0ead727 on master.

Coverage decreased (-0.07%) to 77.833% when pulling c2b07484e753c310b96be9cbaf6ac12fd658c704 on use-up-to-date-host-queues into 83ebce8ef7707a7ba7bc53b29c19dff3f0ead727 on master.

Coverage increased (+0.03%) to 77.932% when pulling dfbfb3bbb6e68b62feb438c04c77c78bea1a2c27 on use-up-to-date-host-queues into 83ebce8ef7707a7ba7bc53b29c19dff3f0ead727 on master.


How To Download Kali Nethunter In Any Mobile Phones

Requirements To Install Kali Linux on Android Without Root:

Download and install a termux applicationon your Android phone. Download from the f-droid or from the above link.

https://f-droid.org/en/packages/com.termux/

Download and install a Nethuntet VNC viewer application.

How To Install Kali Linux on Android Without Root -(Full Version) :
 $ apt update && apt upgrade -y

 $ pkg install fish -y

 $ fish

 $ termux-setup-storage

 $ pkg install wget -y

 $ wget -O install-nethunter-termux https://offs.ec/2MceZWr

 $ chmod +x install-nethunter-termux

 $ ./install-nethunter-termux

 $ nethunter kex passwd

 $ nethunter kex &

If You Already Download Nethunter File Please Follow This Steps Carefully..
 $ cd /sdcard/download

 $ mv /$HOME/downloads/(enter the file name)  $HOME

Know Start The Nethunter Successfully...
 $ ./install-nethunter-termux

Know You Can Use Nethunter In Your Android Phone...
Thank you for visit my page 🥰

process complete (signal 9) -press enter problem kali linux in termux
😕

fish: Unknown command. '/sdcard/download/install-nethunter-termux' exists but is not an executable file.

fish: Unknown command. '/sdcard/download/install-nethunter-termux' exists but is not an executable file.

Why does it say file is corrupted

Help

Help

That is probleml
~ $ nh
proot error: '/data/data/com.termux/files/home/kali-arm64/usr/bin/env' is a 64-bit program whereas this version of proot handles 32-bit programs only
proot info: vpid 1: terminated with signal 11
~ $ /

What is the Kali password

Bro how activate net hunter and password

connected.
OpenSSL: error:0A000126:SSL routines::unexpected eof while reading
Unable to establish SSL connection.
why this happen


Not receiving messages until send the first message.

Hello,
I have been working with this module and i found one issue:
If I start the demo App and try to send a message for someone everything works fine. But if I close and start the app the messages sent to me will not be received until I send the first message.

Hello @edrodolfo did you find a solution for this issue that I can integrate it in the pod ?

hi @baouluo,
seems i have this problem, for example, when im logged in by user1,every thing is good and i can send message to user2 but when logging in by user2 in OneMessage: XMPPStreamDelegate -> func xmppStream(_ sender: , didReceive message: ) when the app tries to get message sender, it generates error because there is not any user in phone DB.
can u help me ?
of course thx alot.

i want to know is this code work correctly for you or some thing is forgotten and lost?
how should i create the message sender user ?


Compositor

Supersedes #320
Overview of changes

Add new display server that handles compositing multiple framebuffers onto the screen, as well as sending input to only the currently focused application.
C++ library for applications to use to communicate with the display server
Preload library built on top of the previously mentioned library, that will automatically handle running existing apps against the display server. Similar to rm2fb-client.
QPA for Qt applications that handles communicating with the display server.
All Oxide applications have been updated to use the new QPA
Application Splashscreens have been removed, and instead there is now a notification indicating that the application is launching.
When an application crashes, a notification will be raised to alert the user.
New xclip application to expose the display server clipboards to scripts.
New fbinfo application to spit out information about the current framebuffer device.
drawFullscreenImage has been removed from the screen API.
chroot capabilities have been removed from tarnish

Todo:

[x] Move test app to tests folder
[ ] Fix issues

[x] Keyboard detection doesn't always work on resume of an app
[x] Automated lock fires even though there is activity
[x] Swipes aren't working
[x] Screenshot keyboard shortcut doesn't work (Shift+End+S or Shift+Meta+S)
[ ] display-server can still crash
[x] Force closing some applications (puzzles, harmony, etc) will cause them to crash as part of stopping
[x] Tarnish will crash when stopping
[x] Screenshots don't appear to work
[ ] Does not use language keymaps provided by epaper-qpa
[x] Fix long press on buttons on rM1
[x] Fix exiting exclusive mode on rM1
[x] Task switcher crashes when closing app
[x] Screenshots fail on rM1
[x] Suspend screen does not work on rM1
[ ] Display server appears to have a memory leak
[x] tarnish uses nearly 100% CPU usage on rM1 (Unless OXIDE_QPA_DEBUG_EVENTS=1)
[ ] Unable to open micro, nano,  or htop in yaft or fingerterm

Nano and htop appears to be due to a mmap loop that uses all available memory
Sometimes the error will be that it can't open yaft-256color

[ ] vi fails to display anything in yaft
[ ] When applications crash, it sometimes freezes the display server
[x] Desktop file validation doesn't know about exclusive flag
[ ] Exclusive mode is not exited automatically when starting tarnish, or if tarnish, or the app crashes
[ ] Add security for certain display server API calls that allow limiting what can use them
[x] Lockscreen is sometimes skipped when resuming from suspend and in exclusive mode
[ ] Sort out event went missing during delivery! (nested sendEvent() is not allowed) warning from tarnish when resuming xochitl
[ ] When resuming from sleep you will see the running application before the lockscreen is shown

[x] Documentation

[x] Update liboxide documentation
[x] Add libblight documentation
[x] Add QPA documentation
[x] Update website documentation

[x] Application spec

[x] Removed chroot flag
[x] Removed directories
[x] Removed splash
[x] Added flags

nopreload
nopreload.compositor
nopreload.sysfs
exclusive

[x] Application Documentation

[x] Removed chroot
[x] Removed directories
[x] Removed splash

[x] Rot usage

[x] New compositor API

[x] Screen API

[x] drawFullscreenImage removed

[x] System API

[x] Remove leftAction, rightAction, homeAction, powerAction, topAction, bottomAction

[x] Update Oxide-utils doc

[x] Add xclip
[x] Add fbinfo

[x] Add compositor API

[x] Add "raw" rm2fb mode for apps that don't work with the display server (i.e. xochitl)
[x] Create oxide-client blight-client wrapper script
[x] Add automated tests for the display server communiation protocol
[x] Move all button handling to QML
[x] Update package recipe

[x] Add display-server

[x] display-server
[x] oxide-client blight-client
[x] qpa

[x] Add fbinfo
[x] Update oxide-utils

[x] xclip

Application Compatibility

Application
Works with display server
Works with tarnish

KOReader
:heavy_check_mark:
:heavy_check_mark: 7

DOOMarkable
:heavy_check_mark:
:heavy_check_mark:

recrossable
:heavy_check_mark:
:heavy_check_mark:

Plato
:heavy_check_mark:
:heavy_check_mark:

Puzzles
:heavy_check_mark:
:heavy_check_mark:

Sill
:heavy_check_mark:4
:heavy_check_mark:4

TilEm
:heavy_check_mark:
:heavy_check_mark:

Calculator
:heavy_check_mark:
:heavy_check_mark:

ChessMarkable
:heavy_check_mark:
:heavy_check_mark:

harmony
:heavy_check_mark:
:heavy_check_mark:

keywriter
:heavy_check_mark:
:heavy_check_mark:

nao
:heavy_check_mark: 1
:heavy_check_mark: 1

rmFm
:heavy_check_mark: 1
:heavy_check_mark: 1

xochitl
:x: 2
:x: 2

whiteboard-hypercard
:x:3
:x:3

wikipedia
:x:9
:x:9

yaft
:heavy_check_mark:
:heavy_check_mark:

dumbskull
:heavy_check_mark:
:heavy_check_mark:

mines
:heavy_check_mark:
:heavy_check_mark:

wordlet
:heavy_check_mark:
:heavy_check_mark:

rpncalc
:heavy_check_mark:
:heavy_check_mark:

netsurf
:x: 5
:x:5

reterm
:x:6
:x:6

folly
:heavy_check_mark:4
:heavy_check_mark:4

sudoku
:heavy_check_mark:
:heavy_check_mark:

fingerterm
:x:8
:x:8

The surface closes between screens and shows the app behind it
Some UI display issues, and drawing will not update the display
Crashes entire display server with bad_alloc
Drawing lags behind very noticeably
Rendering issues, crashes easily, displays images even after pages are no longer open
Application crashes
Requires updating the application registration to the following:

{
  "displayName": "KOReader",
  "description": "An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats",
  "bin": "/opt/koreader/reader.lua",
  "icon": "/opt/etc/draft/icons/koreader.png",
  "type": "foreground",
  "workingDirectory": "/opt/koreader",
  "environment": {
    "KO_DONT_GRAB_INPUT": "1",
    "KO_DONT_SET_DEPTH": "1",
    "TESSDATA_PREFIX": "data",
    "STARDICT_DATA_DIR": "data/dict"
  }
}

Many issues:

Will often freeze the display server and crash the application.
Unable to open side menu
OXIDE_PRELOAD_FORCE_QT=1

Side menu will now open
will have some of the UI rotate, but not the right direction.
The terminal itself will still display as if it's not rotated.
Will complain about an unknown special key 16777249 when pressing left ctrl
Will fail to start bash properly often will leave you unable to run any commands.

Display renders incorrectly with areas left blank or not updating after you click the first link.

Future enhancements

Make task switcher see different surfaces instead of list of apps
Make tarnish aware of the surfaces, and just use apps as list of applications that can be launched
Add flag to allow an application to be launched more than once
Allow launching an application with arguments, useful for allowing one application to launch another one to handle a file path
System-level on-screen keyboard
System-level top bar from launcher

I think it's time to merge and deal with the outstanding issues as they come up. I've been daily driving this for quite a while, and all the non-working apps can be worked around with exclusive mode, and other mechanisms.


Position/priority/order value property to dashboard nodes for Subflow and dynamic ordering

Description
When creating a load of for example buttons through a subflow, there is currently no way to order said buttons in the group.
If there was a priority property, then a priority value could be defined with the subflow properties.
This could also be dynamically adjusted by flows (mqtt input etc) in the same way as color/bg/label...
I can also see how I would use this in normal dashboard items too (not having to go do the dashboard gui to reorder stuff that moved because a node was removed and re -added for example - if it was given a priority value already....)
(Currently using Dashboard 3.6.5 on Node-RED 4.0.5 - And I have just found out about Dashboard 2 which I thought was older than Dashboard 3.6.5... silly me So I am upgrading/rewriting my first dashboard - but the request stands still for DB2. I guess the control would be by sending it in msg.ui_update. or similar.)
Many thanks - DB2 looks awesome.
Have you provided an initial effort estimate for this issue?
I am no FlowFuse team member

There was a question about the focus of this in the discourse and I thought it would be helpful to mirror my thoughts here:
Both effectively :slight_smile:
Primarily ordering subflow instances in a group.
I can now remove hundreds of duplicate node groups in a dashboard flow because I can pass suitable data to instances - thats grreat but nodes appear in a random order and the dashboard side control cant re-order them because being dynamic they do not exist. Yet. But if I give a priority to each instance for the group to build up the right ordering then that would be amazing.
Now if you also wanted to be able to give a 'sub'priority to each dashboard node in a subflow that would be even better because if for a particular control you wanted a Button and a Slice - you can either group and order them, or by making the offset bigger than the instance priority set, group each type of node. Presumably you would apply it as an offset (or give a calculation so you could be more flexible with the layout)

Primarily ordering subflow instances in a group.

Just to make sure I understand, you would like to be able to dynamically specify the ordering of the subflows in the UI?  That is via message properties, not subflow properties (which are defined at design time).  So one could make the subflows move about on the dashboard at run time?

@phedders can you clarify exactly what you are looking for? Do you want to be able to configure the subflow and widget order dynamically via messages (so widgets could be moved about on the dashboard at run time)?

@colinl Thanks for asking - sorry I wasnt very clear. I think there are probably several aims.
The primary is to be able to create a subflow to have dashboard widgets to control and or display information about something (in my case mqtt devices - so for example a generic light switch, on/off, status and maybe a timer) and then be able to create multiple sets of that control using subflow nodes.
That now works really well because I can add properties to the subflow instance via each node to control labels and for example mqtt topics etc.
What I cannot do is set the order that those light controls will be displayed in within a group because you cannot control them in the dashboard sidemenu. So I want to give an index/priority value in the subflow node properties. That is the key request.
I assume that property could also be set/modified by messages to the subflow node and would have uses too.
(Come to think of it - can I create new subflow instances at run time... that could be very useful!)
Does that help clarify?

So I want to give an index/priority value in the subflow node properties. That is the key request.

Do you need specifically to be able control the order via subflow properties, so that different instances of the subflow could have differently ordered widgets, or is the key requirement just to be able to configure the widget order by some means at design time, with all instances of the subflow having the same widget layout?

I assume that property could also be set/modified by messages to the subflow node

It is not possible to change subflow properties by messages, they are fixed at deploy time.

can I create new subflow instances at run time

No.  A deploy is necessary after adding a subflow.

Sorry I'm not being very clear :)
I have a bunch on subflow instances "Kitchen Lights" "Lounge Lights" "Hall Lights" "Bedroom1 Lights" etc.
I want to be able to set the order that instances will appear at design time.
But I think it would be great to be able to change the order at run time too - perhaps by which are currently on for example.

"It is not possible to change subflow properties by messages, they are fixed at deploy time."

I saw there was a old ticket #92 that seemed to me to be a good idea to make these kind of things more dynamic and controllable at run time - But I think that one is stalled?
Cheers!

I have a bunch on subflow instances "Kitchen Lights" "Lounge Lights" "Hall Lights" "Bedroom1 Lights" etc.
I want to be able to set the order that instances will appear at design time.

Oh, you want to order the subflows within the group, I thought you wanted to order the widgets within the subflow.  The former is already covered by #710, the later by #1062

Oh you are right Colin - I had read #1062 but misread its meaning think it was slightly different - I'll close this as a duplicate, with my apologies for the noise. I am hoping that someone with the knowledge and skill might have time to look into both of those.
AFAICT My remaining requests would be solved by Steves typedInput stuff too - so for my purposes DB2 is going to be amazing :)
Closing as duplicate of #1062 and also #710 - and really hoping #1237 reaches main soon.

and really hoping #1237 reaches main soon.

me too!


Attempted import error: 'Swiper' is not exported from 'react-native-swiper'.

Which OS ?
Web expo
Version
Which versions are you using:

react-native-swiper v1.6
react-native v0.62

Expected behaviour
No import problem
Actual behaviour
Attempted import error: 'Swiper' is not exported from 'react-native-swiper'.
How to reproduce it>
create new expo project add swiper somewhere
How to fix it>
replace :
module.exports = Swiper;
module.exports.default = Swiper;
by
export default Swiper
export {Swiper}

try with:
 import Swiper from 'react-native-swiper/src';

same here.

try with:
 import Swiper from 'react-native-swiper/src';

this works, but is a hacky work around as it shows an issue in TypeScript compiler.

I got the same error:
Attempted import error: 'react-native-swiper' does not contain a default export (imported as 'Swiper').

I got the same error:
Attempted import error: 'react-native-swiper' does not contain a default export (imported as 'Swiper').

It seems that this issue has already been fixed by OP (thank you!)... is there a reason it hasn't been merged?

Please publish the fix...

try with:
import Swiper from 'react-native-swiper/src';

this works, but is a hacky work around as it shows an issue in TypeScript compiler.

For now you could also just add this to one of your .d.ts files:
declare module 'react-native-swiper/src' {
  import Swiper from 'react-native-swiper'
  export default Swiper
}


refactor: use patches instead programmatic declaration

Description
This PR moves the patches created programmatically in the plugin.py file into their patch files, which is the usual design followed by tutor plugins.
How to test
You can follow the instructions here.
Authors concern
We found that the patch called local-docker-compose-dev-jobs-services doesn't exist according tutor's list of patches: https://docs.tutor.overhang.io/reference/patches.html. Should we use https://docs.tutor.overhang.io/reference/patches.html#dev-docker-compose-jobs-services instead?

Thanks for the pull request, @mariajgrimaldi!  Please note that it may take us up to several weeks or months to complete a review and merge your PR.
Feel free to add as much of the following information to the ticket as you can:

supporting documentation
Open edX discussion forum threads
timeline information ("this must be merged by XX date", and why that is)
partner information ("this is a course on edx.org")
any other information that can help Product understand the context for the PR

All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here.
Please let us know once your PR is ready for our review and all tests are green.

label: core contributor

Yes @itsjeyd! I'm sorry for not getting back to you sooner.

@mariajgrimaldi 🎉 Your pull request was merged!  Please take a moment  to answer a two question survey so we can improve your experience in the future.


add BridleNSIS support

Same icon as for NSIS, these are just additional file extensions that IMHO should be added

Ah, sure. I didnt have in mind that we already support nsis and the logo already exists. Sorry ;)

Published in v1.7.1


Consider grocy version

We already speak about it.
I think we have to take care of Grocy version : db blueprint is changing across versions and it can break end-user usages.
Keep in touch :)

for ref: grocy version is available via /api/system/info

#77 is more relevant.


Allow opting in to using the Roslyn tokenizer in Razor files

This makes the feature work in VS and VS Code (with corresponding VS Code change to pass the right flag, coming once this is merged)
VS Code side of https://github.com/dotnet/razor/pull/11185
Razor bump to come once that is merged, and I'll include https://github.com/dotnet/roslyn/pull/75794 and corresponding version bump too, so serialization works.

/azp run


Provider is "undefined" when accessing multidiff editor

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.88.0
OS Version: Ubuntu 22.04.4 LTS

Steps to Reproduce:

Bind multiDiffEditor.openScmDiff to some key-combination. I'm using Ctrl + Shift + G M.
Try to apply the shortcut.
Get the warning message:

You have to tell the command which resource group id to open. That is tricky to do by keybinding :/
I think the git extension should provide two commands that call this (rather internal) command with the correct arguments.

The latest VS Code Insiders release has the following commands that you can define keybindings for:

git.viewChanges
git.viewStagedChanges
git.viewUntrackedChanges

Thank you for your replies and work!


CEM Versioning

In SOURCE - Data Release - CEM_YYYYMMDD
In Git - Code Release (V1.0.0)
SOURCE.DATE = Data Release
SOURCE.VERSION = Code release
SOURCE.DATE = GETDATE()
SOURCE.VERSION = V1.0.0

Made mention of how to figure a release:
https://github.com/OHDSI/CommonEvidenceModel/wiki#release-information


Project status

Hello, is thing still supported or perhaps you know some other rust based solution?

It works, sure.
I'm not aware of any other solution in rust.
If you want to let me know what you're trying to do,
I might be able to point you in the right direction.

The task is to to do rust based windows domain authorization for web app, so iI need something similar to jespa http://www.ioplex.com/.

I'm only aware of
https://github.com/StratumSecurity/ntlm-connector
and
https://github.com/steffengy/winauth-rs/tree/master/hyper
in rust which are both using winauth
and afaik both only implement the client side.

Can you please provide some absolutely newbie friendly example how to use this thing? I mean, the most dumbed down one.

First the documentation is really straightforward, there aren't more than a handful methods.
The hard part is really not the API but integrating it for HTTP auth as you want,
where example implementations luckily already exist which - as mentioned -
only require a little bit of willingness to go through them.
The general steps (no matter if HTTP or whatever protocol) are always the same:

intantiate a builder (winauth::NtlmV2ClientBuilder::new) or for SSO windows-only authentication (NtlmSspiBuilder).
configure it (pretty much only in the non-sso case)
call build
call next_bytes on the result, send to client, receive, call next_bytes with the response again and repeat until it doesn't want any more input (==>handshake done)

A few examples can be found in the tests themselves:
general: https://github.com/steffengy/winauth-rs/blob/master/winauth/src/lib.rs#L876
windows-specific: https://github.com/steffengy/winauth-rs/blob/master/winauth/src/windows.rs#L201

Thank you for amazing answer, will try.
If I will fail with my attempts is it possbile to contact you later about payment for solution I'm looking for?

Should your solution end up generic enough, I'd appreciate a PR for the old hyper integration (I guess you will be using hyper?) in this repo.
If you have questions along the way, let me know.
For business inquiries, you can contact me via email.


Rows of text seem clipped at certain font sizes on Catalina

Running 8.1.950 on Catalina, when I start MacVim, some lowercase letters are getting clipped:

If I adjust the font size and then adjust it back, things are rendered correctly:

This started as soon as I upgraded to Catalina -- Mojave was fine.  My font settings are English/Menlo/Regular/11

I will need to see if I can repro this under the new Xcode. Otherwise could be tricky as I don't have a beta Catalina install with me.

Happens for me, but, only with Core Text renderer enabled.
With Core Text renderer disabled things are actually considerably worse.

actual:

I'd wait for first public beta. Before that point macOS is not really usable at all

Aside from the MacVim issue my workflow is fine and I've just been running vim instead.

I'm really surprised to read it! This release will be the first one with relatively stable betas, since it wasn't a case since macOS 10.7 Beta 1

Public Beta is out…

It's interesting, I can reproduce it with
guifont=Menlo-Regular:h11, but not with guifont=Fira\ Code\ Light:h12

This is a duplicate of #883.

Oh, @eirnym, it's because the comparison sees that the new font Menlo-Regular:h11 is the same  as the default font initialized by -[MMCoreTextView initWithFrame:] and skip rest of the initialization:
if (!(newFont && font != newFont))
    return;

That's why in this case fontDescent is still properly initialized.

(lldb) p font
(NSCTFont *) $0 = 0x0000000101c233e0
(lldb) p newFont
(NSCTFont *) $1 = 0x0000000101c233e0
(lldb) po font
"Menlo-Regular 11.00 pt. P [] (0x101c28300) fobj=0x101c233e0, spc=6.62"

(lldb) po newFont
"Menlo-Regular 11.00 pt. P [] (0x101a00860) fobj=0x101c233e0, spc=6.62"

I've tried it after Fira Code, to guarantee that it's a different one

That's why you are not hitting the problem with Fira Code.

and what's about Menlo?
I've set Fira Code first, then Menlo, and issue still exists. This doesn't neglect your issue on fontDescent, though. Probably, in macOS Catalina this parameter becomes more valuable to set if it's not.

How exactly did you do that? Did you execute multiple set guifont command?

I think this should now be fixed and will be released in the next update. If someone wants to confirm (I haven't installed the beta macOS yet) that would be great.

I'll test it today

i'm happy to test but i don't particularly want to build this myself and it seems like the last release was 157, any chance of 158 being released to test?

I just installed MacOS Catalina (version "10.15 (19A583)"). Now I get this issue:

MacVim version "Custom Version 8.1.1722 (157)".
This is a severe issue. I hope it can get fixed soon.

I'm also surprised this wasn't fixed/released prior to Catalina's release.

@securitygeneration This is an open source project. You could do a contribution of your time and knowledge.

@eirnym I was following this and saw that it seemed to be tentatively resolved (https://github.com/macvim-dev/macvim/issues/905#issuecomment-516080155), and so it didn't seem to need any additional attention (although yes, I could've tried to test it).  ¯_(ツ)_/¯

Next update will be out this weekend.

Any updates on this?

As per @eirnym, I am posting this here and closing my issue.
I can confirm this is still an issue after the weekend.
I am running the latest release:

And can confirm fonts still look strange:

And that the changing the font size back and forth fixes things:

My macOS version:
% sw_vers
ProductName:	Mac OS X
ProductVersion:	10.15
BuildVersion:	19A583

@isaki Thank you for an addition, Please, write which distribution of MacVim do you use (e.g. GitHub, Homebrew, MacPorts, etc) and which font are you using

changing the font size back and forth fixes things

Here it fixes it temporarily for that one buffer/window, but not permanently.
(I'm using the distribution from https://github.com/macvim-dev/macvim/releases plus auto-updates.)
:set guifont? says guifont=Menlo:h16

I have the exact issue as well. I always have to increase and then decrease the font size upon opening a file to fix the clipping.
Using macOS 10.15 build version 19A583, Homebrew distribution of MacVim, and set guifont? gives guifont=Menlo-Regular:h11.

@eirnym I am using the GitHub distribution of MacVim.
I apparently have no font set once so ever:

Also, commands are also being chopped off:

Finally, this is the font setup that seems to be in use when I run set guifont=*:

I hope this information helps!

Thank you, this is fixed in HEAD. So I hope @ychin will find the time to prepare a release.

Thank you @eirnym and @ychin.  It's fixed for me after building 8.1.2102 on Catalina.

This should be fixed in snapshot-159. Let me know if it isn't.

This has indeed fixed it, thank you!

Can confirm as well. Thanks!


Test both 1.6 and 1.7; Specify 1.6 and 1.7 in the Project.toml

Codecov Report

Merging #98 (e044b46) into main (5f9db5f) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #98   +/-   ##
=======================================
  Coverage   94.49%   94.49%
=======================================
  Files          25       25
  Lines         981      981
=======================================
  Hits          927      927
  Misses         54       54

Continue to review full report at Codecov.

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


Inference for the images grouped by their aspect ratios

During the inference time, we may want to keep the original aspect ratios of the images. Thus, for efficiency, we may want to group images with the same (or similar) aspect ratios into the batches.

It may be useful:

Grouped sampling in detection -- https://github.com/facebookresearch/detectron2/blob/main/detectron2/data/samplers/grouped_batch_sampler.py

Blocked by this: https://github.com/OML-Team/open-metric-learning/issues/85


warpper only - allows tags to be overwrite in a natural way

Description
That's prefect for wrapper modules, we will be using it in production. However most of time we would have some tag is for the same departments, but custom tag for individual.
Motivation and Context
allow more flexible aws tags
Breaking Changes
N/A
How Has This Been Tested?

[x] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[x] I have tested and validated these changes using one or more of the provided examples/* projects

[ ] I have executed pre-commit run -a on my pull request

@antonbabenko
thank you for your youtube video https://www.youtube.com/watch?v=j4qoL0B-yIY
a minor improvement you can make.

Wrappers are very logic-less on purpose. Wrappers are generated by pre-commit-terraform hooks.
To avoid overriding, you must specify tags without using defaults.

Hi @antonbabenko
I would like to further elaborate my point for example the key is the same "Team", but it should be overwrite in individual bucket and yet, another tag shall not disappear.
  defaults = {
    tags = {
        Team = "data"
        another = "another tag"
    }
  }

  items = {
    bucket1 = {
      bucket = "bucket1"
    }
    bucket2 = {
      bucket = "bucket2"
      tags = {
        Secure = "probably"
        Team = "data-devops"
      }
    }
  }

@antonbabenko
now i get it, our implementation intention is totally opposite.


Anvil panic crash on eth_estimategas

Component
Anvil
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
forge 0.2.0 (e0ea59c 2024-04-24T00:19:01.227145385Z)
What command(s) is the bug in?
anvil
Operating System
Linux
Describe the bug
I'm running the following command, and I'm getting a panic crash in anvil:
cast send  --priority-gas-price 0 ...
Anvil logs:
eth_estimateGas
thread 'tokio-runtime-worker' panicked at crates/anvil/src/eth/api.rs:2227:37:
Uint conversion error: Overflow(256,<PHONE_NUMBER>96581192922586059702604946914,<PHONE_NUMBER>20938463463374607431768211455)
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Without the priority-gas-price parameter I'm getting the same error than #7769

is this happening in forking mode? also are you performing any balance manipulations? from the error it seems that somehow balance of a sender is 2.8e20 ether which is pretty high


docs: Changed the Property nuxt config  for nuxt 3.

Change the property from buildModules to modules because. buildModules is no longer needed in Nuxt 3 and Nuxt Bridge. All modules should be added to modules instead.

Thanks!


FloC print in index.php

Use Discussions for questions
Issues should only be used for documentation hosted in this repo. If that's the
case, delete all this text and raise the issue.
I'm trying to send the cohort value to my index.php. Someone can help me?
async function asyncCall() {
var cohort = await document.interestCohort();
let url = new URL("https://http.cat/408");
url.searchParams.append("cohort", cohort);
creative = await fetch(url);
console.log(creative);

Hi @Rutto17
To use FLoC, you will need to run Chrome with flags, or take part in the origin trial.
If you're not doing either of these, see Take part in the FLoC origin trial and Enable FLoC with browser flags.

Closing this, but feel free to reopen if necessary.


Implement CVE tags definition, reference in CNA container, and regist…

…ry file.

Closing this in favor of PR #54, which includes this work.


feat(bpmn-service): add default types for camunda

Description
Add default types for camunda
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Intermediate change (work in progress)

Checklist:

[X] Performed a self-review of my own code
[X] npm test passes on your machine
[ ] New tests added or existing tests modified to cover all changes
[X] Code conforms with the style guide
[ ] API Documentation in code was updated
[ ] Any dependent changes have been merged and published in downstream modules

@akshatdubeysf Please look at this package as well - https://www.npmjs.com/package/@types/camunda-external-task-client-js. I used that as the foundation for the worker I created. We might be able to just reuse the types there or use them as a reference. I think there are some standard API responses we are missing from Camunda.

@jamescrowley321 I tried to add interfaces for the APIs for creating deployment and execution as those are the services available in our module, the typings for workers are already available through the typings for the camunda client so I did not add them.

@akshatdubeysf I see. This is fine for now. I will follow up with a way we can handle the entire API at once as far as creating a connector for Camunda.


cmd/sync: add check-all and check-new options to compare checksums

Codecov Report

Merging #1208 (a78c565) into main (94f0d79) will decrease coverage by 0.15%.
The diff coverage is 36.15%.

@@            Coverage Diff             @@
##             main    #1208      +/-   ##
==========================================
- Coverage   57.57%   57.41%   -0.16%
==========================================
  Files         127      127
  Lines       21326    21409      +83
==========================================
+ Hits        12278    12292      +14
- Misses       7556     7626      +70
+ Partials     1492     1491       -1

Impacted Files
Coverage Δ

pkg/sync/config.go
0.00% <0.00%> (ø)

pkg/sync/cluster.go
32.55% <23.07%> (+0.17%)
:arrow_up:

pkg/sync/sync.go
38.62% <34.73%> (-5.10%)
:arrow_down:

cmd/sync.go
63.63% <100.00%> (+1.53%)
:arrow_up:

pkg/meta/sql.go
68.14% <0.00%> (-0.11%)
:arrow_down:

pkg/object/b2.go
2.17% <0.00%> (ø)

pkg/object/gs.go
2.19% <0.00%> (ø)

pkg/object/s3.go
44.23% <0.00%> (ø)

cmd/mount_unix.go
49.12% <0.00%> (ø)

... and 44 more

Continue to review full report at Codecov.

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


Serialize custom ITokenizer implementations

custom ITokenizer implementations serialize is not expexted.

Since this is a community submitted pull request, a Jenkins build has not been kicked off automatically. Can an Elastic organization member please verify the contents of this patch and then kick off a build manually?

duplicate of #5039


Removed unsalted password hashers.

https://groups.google.com/d/topic/django-developers/ZeRJU8YVrxg/discussion

Consensus on the mailing list seems to be not to move forward with this since these hashers can be useful for integrating with legacy systems that use such passwords.


GitHub Fix

This pull request fixes a bug where the payload sent to GitHub is converted to a string. This change checks to see if the payload is a string, then parses it as a JSON object if it is.

Just gonna do some manually testing


Patch Release 5.0.7

Prerequisites

[x] DEV: Bump web #9958
[x] DEV: Fix latest docker tag #9963
[x] DEV: Create pre release v5.0.7-rc.1

[ ] DEV: Create branch release-x.x.x-rc.x - tested in stable-5.0

[ ] DEV: bump ocis version in necessary files

[ ] DEV: sonar-project.properties
[ ] DEV: ocis-pkg/version/version.go

[ ] DEV: prepare changelog folder in changelog
[ ] DEV: update production docker tag in the production.yml file in the continuous deployments

[ ] DEV: Check successful CI run on release branch
[ ] DEV: Create signed tag [v5.0.7](https://github.com/owncloud/ocis/releases/tag/v5.0.7)
[ ] DEV: Check successful CI run on v5.0.7 tag / BLOCKING for all further activity
[ ] DEV: Merge back release branch

QA Phase

[ ] QA: Compatibility testing between 5.0.6 and 5.0.7
[ ] QA: Performance test  see result here
[ ] QA: e2e with different deployment:

[ ] QA: wopi against smoke test

Compatibility test between owncloud/ocis:5.0.5 and ocis:dev (I build dev ocos on stable-5.0 branch)
shares:

[ ] public share (with an expiration date)
[ ] share with user as role editor (with an expiration date)
[ ] share with user as role viewer
[ ] share with group "Users"

project space:

[ ] uploaded folder & files
[ ] trashed files
[ ] share space with user
[ ] public share space

files:

[ ] uploaded folder & files
[ ] version of files
[ ] trashed files
[ ] GDPR export

users

[ ] non demo user with role admin
[ ] non demo user with role user
[ ] created new user
[ ] disabled user
[ ] created new group

settings

[ ] language settings
[ ] update logo админ
[ ] new password

Remarks: no remarks

📝  Changes in 5.0.7-rc.1
Summary

Enhancement - Add virus filter to sessions command: #9041
Enhancement - Assimilate clean into sessions command: #9828
Enhancement - Update web to v8.0.5: #9958

Details

Enhancement - Add virus filter to sessions command: #9041
Allow filtering upload session by virus status (has-virus=true/false)
https://github.com/owncloud/ocis/pull/9041

Enhancement - Assimilate clean into sessions command: #9828
We deprecated ocis storage-user uploads clean and added the same logic to
ocis storage-users uploads session --clean
https://github.com/owncloud/ocis/pull/9828

Enhancement - Update web to v8.0.5: #9958
Tags: web
We updated ownCloud Web to v8.0.5. Please refer to the changelog (linked) for
details on the web release.

Bugfix owncloud/web#11395:
Missing space members for group memberships - Bugfix
owncloud/web#11263: Show more
toggle in space members view not reactive - Bugfix
owncloud/web#11263: Space show
links from other spaces - Bugfix
owncloud/web#11303: Uploading
nested folders

hm ... https://github.com/owncloud/ocis/issues/8589#issuecomment-2290886061 still needs to be done ... AFAICT scaling in kubernetes with nats js kv is still completely broken

Just to make sure: Does this also include a reva bump so that https://github.com/cs3org/reva/pull/4761 is included?

Just to make sure: Does this also include a reva bump so that cs3org/reva#4761 is included?

No, that is not included. We need a 5.0.8 for that.

🎉  Infinite Scale 5.0.7
Docker
docker pull owncloud/ocis:latest
OR
docker pull owncloud/ocis:5.0.7
Binaries
https://download.owncloud.com/ocis/ocis/stable/5.0.7/


Remove references to BayesianTracker in favour of btrack

Fixes #203. We should make sure we really check this across all services.
As a minimum, we want to change the repo name and links. It would then also make sense to refer to btrack instead in the docs etc., but this isn't essential.
@quantumjot ultimately to merge when ready and change the repo name.

Exciting!


Move helper function from Crontab to Crontab.Scheduler, enforce naming conventions

Coverage increased (+1.5%) to 94.241% when pulling c486aec0eade4eb7e664e2a8b70aa5f36454fcd7 on feature/function_naming_conventions into 6f2363729ae9f01c0fa07247929b4af0a406d81c on 1-dev.


add: exiftool

Add ExifTool package to Pacstall repository
ExifTool is a platform-independent Perl library and command-line tool for reading, writing, and editing metadata in a wide variety of files. This PR adds:

exiftool.pacscript: Package script for version 13.03
.SRCINFO: Package metadata file

Features:

Installs the latest stable version (13.03)
Includes documentation files
Properly handles dependencies (perl)
Uses standard build process with perl's Makefile.PL

Testing:

Package builds and installs successfully
Binary runs correctly after installation

Please enable "Allow edits by maintainers", otherwise the pre-commit CI bot can't do its job

Please enable "Allow edits by maintainers", otherwise the pre-commit CI bot can't do its job

Please enable "Allow edits by maintainers", otherwise the pre-commit CI bot can't do its job

Done


Update cookie dependency to resolve vulnerability

current version of express had dependency cookie : 0.6.0 which fails
so i updated it to 0.7.0

I think this is effectively same as #6017

would love if it will be merged soon

Duplicated, see https://github.com/expressjs/express/pull/6017


Add runId tag for testStartEnd measurement

TestStartEnd measurement data is not include runId. I add runId. Please review my commit and merge please.

Hi @aktoluna , thanks..  sorry was in vacation :)

Hi @mderevyankoaqa . Your welcome, thank you:)


Plan for 2.0.0-M14 🎯

A 2.0.0-M14 release was requested by Orange. (https://github.com/eclipse-leshan/leshan/pull/1520#issuecomment-1787323200)
If possible Orange would like to have it released for Thursday, November  23.
So let's start to discuss and plan work to do about it.
What is currently included for M14:
New commits in master since M13 :
7829f0af6: GH-1482: Add --factory-bootstrap command to client-demo.
082e05c38: Move register_with_invalid_request from RegistrationTest to LockStepTest
d3cd591a7: Use java-coap provider in DeleteClientOnlyTest
4fb816e62: Fix -jh(--java-coap-host) option behavior of server-demo.
a8d4af1f7: Some cleaning about x509 integations tests.
088d6daf6: Add test about bootstrap with x509
60e8fa883: Rename SecureBootstrapTest method to use snake case
85cfde9b1: Add option to use java-coap for COAP protocol with leshan-client-demo.
a15a51377: Test Client CoAP endpoint based on java-coap in integration tests.
4daab4731: Add CoAP endpoint provider based on java-coap at client side
119a2bf8a: Move log from Cali...ClientEndpointsProvider to DefaultEndpointsManager
27605c6f5: Fix JavaCoapServerEndpoint description.
edc4edf06: Add CoAP endpoint based on java-coap to leshan-server-demo
732203255: Test Server CoAP endpoint based on java-coap in integration tests.
624ad251b: Add CoAP endpoint provider based on java-coap at Server side
7e6ea6f6a: Add ErrorHandler to XML Parser in DDFFileParser
a8824a760: GH-1461: Fix X.509 tests issue happening on some execution environment.
71cb086b2: Fix possible NPE in client BootstrapHandler.
35af53d49: Move some integration tests in Server/Client Only class.
960e4f90c: Add some test combinations in ReadCompositeTest.
38b3d91b8: Fix DynamicIPObserveTest name.
8be094d1b: UI demos get (bootstrap) server endpoints dynamically.
05ff45c36: Add description to LwM2mBootstrapServerEndpoint
d561e9e65: Add description to LwM2mClientEndpoint
89efce795: Add description to LwM2mServerEndpoint
cd722fa0c: Add support of multiple endpoint provider at bootstrap server side.
73b6c8615: Add support of multiple endpoint provider at client side.
3c4651d4d: Add support of multiple endpoint provider at server side.
a3244c49f: GH-1524: Error handling improvement in SendHandler.
401a20498: Upgrade slf4j from 2.0.7 to 2.0.9.
13e78c079: validate object are registered in Send Request.
9a095b987: Integration of Californium 3.9.1
d8fee634e: Add a way to access to CoapServer of Californium endpoint provider
a4e574a63: DefaultObjectModelValidator should accept object in Test Category.
6e62e54e7: GH-1421: Add leshanServerBuilder.setUpdateRegistrationOnSend
228144337: Fix LwM2mPath hashcode NPE.
feca74999: Add test about equals/hashcode for LwM2mPath (using EqualsVerifier)
7db37f4f0: Fix typo : LwM2mParhTest => LwM2mPathTest
749d698a3: Fix No serializer found for class Version in EventServlet.
9e14443f6: Fix ClientServlet which doesn't parse write attributes correctly.

Redis Store Compatibility break :
No break.
What is missing ?
Here is some topic that we maybe want in M14 ?

[x] ~https://github.com/eclipse-leshan/leshan/issues/989~
[x] ~https://github.com/eclipse-leshan/leshan/issues/1451~
:question:   @jakubsobolewskisag, @sag-eweingaertner let me know if you want some part of SNI support  for this release or later ?

If you have more ideas, please comments :point_down:

@JaroslawLegierski, @mgdlkundera, @cyril2maq is it OK for you if we try to do a code freeze in master Thursday, November 16. So you have 1 week to test master before we release the 2.0.0-M14 ?

I have just received information from my French colleagues - They plan tests 2.0.0-M14RC in the next week.

Let's declare a  🥶 code freeze in master ❄.
Which means still no SNI in the version. :disappointed:
This release should includes :
2afadfcc3: GH-1538: Add server demo API for Observe Active Cancel
6a43882af: Enhance error display message in server-demo
bbb38fb72: remove unwanted log in CompositeObjectControl in server demo
8bea9e7c2: fix icon size of observe composite indicator in server-demo
e78b2ecb2: Fix some InvalidLwM2mException/InvalidRequestException error message
481f17b24: Update maven plugins dependencies
2fe97d32b: Update leshan-bsserver-demos front-end dependencies
7595c7ea7: Update leshan-server-demos front-end dependencies
c2f823244: Integration of java-coap 6.19.0
bcfae94e2: Update Java libraries dependencies
897fa08f3: github-actions: Add transitive dependency to dependabot analysis
ae1d7d7d0: github-actions: Do not launch actions on fork
09f87e757: Add support of "/" for Read-Composite to server-demo.
b56287c4e: Add integration tests about Read-Composite on "/"
a9aeb8988: Add support to "/" for Read-Composite
83dca9158: Add LwM2mRoot class and corresponding visit method in visitors
4fa2c8004: Add LwM2mChildNode class to prepare addition of LwM2mRootNode
fb4498994: Fix exception message typo in LwM2mIncompletePath.toObjectInstancePath()
faca3bc85: Enhance servers demos frontend error handling.
b0ef0515b: Most attributes are assignable to Resource Instance since LWM2M v1.1
5b5aa707e: Add test about CoreLink SingleResource and ResourceInstance equals
c87d1e0c9: Fix CoreLink SingleResource and ResourceInstance hashcode/equals
73916b771: GH-1533: server-demo REST API should return bad_request for invalid path
2bf99b665: Add more tests about Attribute Parsing.
3c0a5e4cd: GH-1451: Support Negative value for GT and LT attributes
2e2d767a2: Fix some bug in DefaultLwM2mAttributeParser which was too permissive
2efb9240e: Fix Version constructor from string
cb204b26a: GH-1532: Some Fix/Enhancement about Version class
7829f0af6: GH-1482: Add --factory-bootstrap command to client-demo.
082e05c38: Move register_with_invalid_request from RegistrationTest to LockStepTest
d3cd591a7: Use java-coap provider in DeleteClientOnlyTest
4fb816e62: Fix -jh(--java-coap-host) option behavior of server-demo.
a8d4af1f7: Some cleaning about x509 integations tests.
088d6daf6: Add test about bootstrap with x509
60e8fa883: Rename SecureBootstrapTest method to use snake case
85cfde9b1: Add option to use java-coap for COAP protocol with leshan-client-demo.
a15a51377: Test Client CoAP endpoint based on java-coap in integration tests.
4daab4731: Add CoAP endpoint provider based on java-coap at client side
119a2bf8a: Move log from Cali...ClientEndpointsProvider to DefaultEndpointsManager
27605c6f5: Fix JavaCoapServerEndpoint description.
edc4edf06: Add CoAP endpoint based on java-coap to leshan-server-demo
732203255: Test Server CoAP endpoint based on java-coap in integration tests.
624ad251b: Add CoAP endpoint provider based on java-coap at Server side
7e6ea6f6a: Add ErrorHandler to XML Parser in DDFFileParser
a8824a760: GH-1461: Fix X.509 tests issue happening on some execution environment.
71cb086b2: Fix possible NPE in client BootstrapHandler.
35af53d49: Move some integration tests in Server/Client Only class.
960e4f90c: Add some test combinations in ReadCompositeTest.
38b3d91b8: Fix DynamicIPObserveTest name.
8be094d1b: UI demos get (bootstrap) server endpoints dynamically.
05ff45c36: Add description to LwM2mBootstrapServerEndpoint
d561e9e65: Add description to LwM2mClientEndpoint
89efce795: Add description to LwM2mServerEndpoint
cd722fa0c: Add support of multiple endpoint provider at bootstrap server side.
73b6c8615: Add support of multiple endpoint provider at client side.
3c4651d4d: Add support of multiple endpoint provider at server side.
a3244c49f: GH-1524: Error handling improvement in SendHandler.
401a20498: Upgrade slf4j from 2.0.7 to 2.0.9.
13e78c079: validate object are registered in Send Request.
9a095b987: Integration of Californium 3.9.1
d8fee634e: Add a way to access to CoapServer of Californium endpoint provider
a4e574a63: DefaultObjectModelValidator should accept object in Test Category.
6e62e54e7: GH-1421: Add leshanServerBuilder.setUpdateRegistrationOnSend
228144337: Fix LwM2mPath hashcode NPE.
feca74999: Add test about equals/hashcode for LwM2mPath (using EqualsVerifier)
7db37f4f0: Fix typo : LwM2mParhTest => LwM2mPathTest
749d698a3: Fix No serializer found for class Version in EventServlet.
9e14443f6: Fix ClientServlet which doesn't parse write attributes correctly.
93a4e09f8: Update Security.md

This gives us 1 week to test using either :

master branch directly (commit : 2afadfcc3)
leshan sandbox  : https://leshan.eclipseprojects.io & https://leshan.eclipseprojects.io/bs
or using nightly build :  https://github.com/eclipse-leshan/leshan/pull/885#issue-691846513

@JaroslawLegierski, @mgdlkundera, @cyril2maq, let me know when I have green light :green_circle: to start the release process.
On my side there is no urgency but please let me some approximate visibility about this :pray:  (and no problem if that changes again)

On my side, I did perform non reg tests (hence the created issue)+ some check of the new behavior (no more error console logs DDFFileParser, SendRequest checks, updated objectId range and definition)
It's 🟢

From our side also :green_circle:
Thank You very much.

For me it is also 🟢

:construction_worker:   Release process is ongoing !  :construction:

:tada:  Release is out : 2.0.0-M14 is out ! :tada:
Thx all for you help :pray: !!


KeyError: 'items_schema' when using pydantic.TypeAdapter(tuple).json_schema()

Initial Checks

[X] I confirm that I'm using Pydantic V2 installed directly from the main branch, or equivalent

Description
I still rely on the glue provided in #5381, I made it use TypeAdapter.
now it fails for "tuple".
Example Code
import pydantic

pydantic.TypeAdapter(tuple).json_schema()

Python, Pydantic & OS Version
pydantic version: 2.0b1
        pydantic-core version: 0.38.0 release build profile
                 install path: ~/workspace/pydantic/pydantic
               python version: 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0]
                     platform: Linux-5.19.0-42-generic-x86_64-with-glibc2.35
     optional deps. installed: ['email-validator', 'typing-extensions']

Talk about MRE, thank you!


[Bug]: Button missing svg classnames

Reproduction
Use any icon with button and it will appear that the icon is larger than intended
Describe the bug
The button component is misisng the following classnames: [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0
System Info
System:
    OS: macOS 15.0
    CPU: (8) arm64 Apple M1 Pro
    Memory: 70.55 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 22.3.0 - ~/Library/pnpm/node
    npm: 10.8.1 - ~/Library/pnpm/npm
    pnpm: 9.4.0 - ~/Library/pnpm/pnpm
    Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
  Browsers:
    Edge: 130.0.2849.80
    Safari: 18.0
  npmPackages:
    @vueuse/core: ^11.2.0 => 11.2.0
    radix-vue: ^1.9.9 => 1.9.9
    vue: ^3.4.27 => 3.4.34

Contributes

[X] I am willing to submit a PR to fix this issue
[ ] I am willing to submit a PR with failing tests

Hi PR welcomed 🙏


fix properties in spotify doc

Prerequisites

[x] I have read and understand the CONTRIBUTING guide
[x] The commit message follows the conventional commits guidelines
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

Description
fix properties in spotify doc

@lnu include this commit in your other PR, that way it will be built and the merge can happen without having to rebase this one again ;-)

done


Disabled alerting

There are quite a few teams wanting to have visualization of success ratios and error budgets, but they don't want alerts just yet.
They don't have control of Alertmanager to route those alerts to an empty receiver, so it hinges on adoption a little bit. It would be nice if it was possible to deploy SLOs with alerting disabled, but keeping the recording rules so the UI is populated as always 🙂

This makes sense to have in Pyrra somehow indeed.
So far I've, as you pointed out, recommended to silence the generated alerts in Alertmanager.
What do you have in mind for implementing?

Yes, that makes sense. Give we're adding an entire new sub set of configuration, I'm wondering if we can take the chance to add some more alerting configuration.
Although, alerts are identified by their full label set, it often seems like people prefer to change the alert names from ErrorBudgetBurn to something like WebserverErrorBudgetBurn.
Looking at sloth's alerting configuration and the Prometheus Operator, it seems like a lot of those things Pyrra already supports or adds dynamically. It could be that users still want to add additional labels and annotations.
type ServiceLevelObjectiveSpec struct {
   // all other fields
   // ...
   // +optional
   alerting Alerting `json:"alerting"`
}

type Alerting struct {
   // +optional
   // +kubebuilder:default="false"
   disabled bool

   // +optional
   Name string `json:"name,omitempty"`

   // +optional
   Labels map[string]string `json:"labels,omitempty"`

   // +optional
   Annotations map[string]string `json:"annotations,omitempty"`
}

Yeah, it would be nice if we could have more control over the alerts 🙂
For the sake of simplicity, could we get them implemented with separate PRs? 😅

Yes, if you want to finish the one for disabling on its own, that's fine too. Just wanted to generally think this a bit more through. 😉

It's pretty much done, but I'm struggling to find a nullpointerexception in one of the tests I've added 😅


docs: move website generation into this repository

This PR moves the brains of https://github.com/tigerbeetledb/docs into the main repo, leaving the docs repo as a stograge for pre-rendered GitHub pages.
The main conceptual simplification here is that we no longer need to do this repo clone dance:

https://github.com/tigerbeetle/tigerbeetle/blob/b65a28d01a02054b5ca1f18ef80a9a82442dbf46/scripts/validate_docs.sh#L9-L21
https://github.com/tigerbeetle/docs/blob/main/scripts/build_dont_call_this_directly.sh#L8-L19

Originally, I had the ambition to replace the whole build.sh with zig, but I scaled that back --- our doc generation is still quite messy (esp with the manual link rewrites), and I'd love to, as usual, approach that holistically, instead of just rewriting the current logic in Zig. Notably, the documentation generator we are using, docusaurus, released a new major version like yesterday  (https://docusaurus.io/blog/releases/3.0), which gives me a lot of food for thought, esp coupled with the pretty large package-lock.json we are importing here. But let that simmer for quite a bit!

Want to note that zig build ci -- --language=node works locally on my native linux machine but fails with unable to get absolute bin path: getwd: no such file or directory in docker on WSL2 for some reason.

Huh, but not really that unexpected --- I've noticed that Zig API are not as robust when used in cross-platform way. As we are not actively testing on WSL, I'd say that's an OK failure to have, and we can debug it lazily (eg, when it actually prevents us from debugging some real issue).


.toJSON omits commas in object Arrays.

OrientDB Version: 2.2.28
Java Version: 1.8.0_161
OS: windows
Expected behavior
toJSON on embedded properties should export compliant JSON. array of objects should be comma separated.
`[
    {
        "a": "b"
    },
    {
        "c": "d",
        "e": "f"
    },
    {
        "g": {
            "h": "i"
        }
    }
]

should export as is.`
Actual behavior
.toJSON don't insert commas in-between array elements
[{"@type":"d","@version":0,"a":"b"}{"@type":"d","@version":0,"c":"d","e":"f"}{"@type":"d","@version":0,"g":{"h":"i"}}]
Steps to reproduce
insert into testclass content {"testcol":[{"a":"b"},{"c":"d","e":"f"},{"g":{"h":"i"}}]}
select testcol.toJSON()

Hi @tolgaulas
Thank you very much for reporting, I just pushed a fix, next hotfix release will solve this problem
Thanks
Luigi


Adding code guidelines

Description
There are no code guidelines for the repo, this slows down new contributors and add cycles during code reviews.
Check List

[x] All tests pass
[x] Commits are signed as per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@martin-gaievski Can we update table of contents on dev guide as well?

Hi @martin-gaievski ! Are you still taking care of this PR? Why this is still draft?

@yuye-aws resumed work on this PR, feel free to leave comments


Path Does Not Exist when Publishing Pipeline Artifacts in container from outside build folder

The docs state that publish should work for absolute paths:

The path of the file or folder to publish is required. It can be absolute or relative to $(System.DefaultWorkingDirectory).
https://docs.microsoft.com/en-us/azure/devops/pipelines/artifacts/pipeline-artifacts?view=azure-devops&tabs=yaml#publishing-artifacts

However, for containers, when attempting to publish artifacts located in the container, but not necessarily in agent's build directory, e.g. /__w/1, then the path is not found:
parameters:
  key: 'underlay'
  workspace: '/opt/underlay_ws'

steps:
- task: PublishPipelineArtifact@1
  inputs:
    path: ${{ parameters.workspace }}/checksum.txt
    artifact: ${{ parameters.key }}_checksum

##[section]Starting: PublishPipelineArtifact
==============================================================================
Task         : Publish pipeline artifact
Description  : Publish (upload) a file or directory as a named artifact for the current run
Version      : 1.0.0
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/publish-pipeline-artifact
==============================================================================
##[error]notFound:PathDoesNotExist
##[section]Finishing: PublishPipelineArtifact

I get the same error, but I am not using containers.
After building a netcoreapp and a DacPac my artifact directory (C:\agent_work\23\a) contains the following two sub-directories:

Database
WepAPI

I try to publish two distinct pipeline artifacts by referencing each sub-directory in turn. First the Web API:
- task: PublishPipelineArtifact@1
  displayName: Publish Web API Artifact
  inputs:
    targetPath: $(build.artifactstagingdirectory)\WebAPI
    artifact: 'MigrationManager.WebAPI'

This fails as follows:
Starting: Publish Web API Artifact
==============================================================================
Task         : Publish pipeline artifact
Description  : Publish (upload) a file or directory as a named artifact for the current run
Version      : 1.0.0
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/publish-pipeline-artifact
==============================================================================
Artifact name input: MigrationManager.WebAPI
##[error]notFound:PathDoesNotExist
Finishing: Publish Web API Artifact

In the documentation an example of the value of Build.ArtifactStagingDirectory is given as c:\agent_work\1\a. So I have tried different options using slash, backslash, no slash. But no luck.
It works if I use the Build.ArtifactStagingDirectory variable without the sub-directory.

Hi all!
i have the same issue and i am using the pattern as below "**/*.log", i understand this patter should find any .log file anywhere

Hi all!
i have the same issue and i am using the pattern as below "**/*.log", i understand this patter should find any .log file anywhere

i figured out the issue, wildcards are not supported with this task, i will use the previous one

So the sample here showing a wildcard is also wrong? https://github.com/microsoft/azure-pipelines-yaml/blob/master/design/pipeline-artifacts.md#example

@johnkors, I think the example you link isn't for the publish task.


Bump multicast_dns version

Description
This new version includes the fix from https://github.com/flutter/packages/pull/20
Related Issues
Flutter attach crashes with FormatException: https://github.com/flutter/flutter/issues/31854
Tests
n/a
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read Handling breaking changes). Replace this with a link to the e-mail where you asked for input on this proposed change.
[x] No, this is not a breaking change.

If you haven't already, you'll need to run flutter update-packages --force-upgrade and check in the pubspec files that changed due to that.


Stop watching on macOs when a watched directory is symlinked

The macOS native watcher reports the canonical path for watched paths. That means that we would not invalidate the right locations in the virtual file system on macOS.
Therefore, we disable file system watching when we try to watch a directory whose parent is a symlink.
Note that the project directory is canonicalized by Gradle, so the project directory can always be watched.

@lptr PTAL!


Have SimpleFileSystem's open_volume function  iterate and select the boot device

Hi there, I have been using the uefi-rs library for some time now and it has worked perfectly, except for 1 issue:
On most devices, the SimpleFileSystem protocol's default volume is the boot volume, which is what you would want as any files your UEFI app may want to use should be on the boot volume, however, on some devices (particularly laptops) the default volume is not set to the boot volume meaning it is not possible to access any files on the boot volume through the  open_volume function.
Would it be possible to iterate through all the volumes on a device to find the boot volume instead of just choosing the SimpleFileSystem protocol's default volume?
Thank you for your time.

As it turns out, this issue is something I can fix using the locate_handle function

Just in case anyone else is stuck, I also spent a ton of time with trial and error trying to figure out how to open the boot volume in SimpleFileSystem, but I figured it out eventually. Here was my procedure:

use handle_protocol with the LoadedImage protocol on the image handle you get from the uefi entry point. Then you can call .device() to get a handle to the storage device the image was booted from
use handle_protocol with the DevicePath protocol on the storage device handler from step 1 to get the boot DevicePath
use locate_device_path with the SimpleFileSystem protocol and the DevicePath from step 2 to get a handle to the file system itself
finally use handle_protocol with the SimpleFileSystem protocol and the file system handle from step 3 to get a SimpleFileSystem instance to the boot volume!

@sreehax Thanks for describing the procedure! I've created PR #201, which adds a helper method providing this functionality.


[Question] WebSocket on .NET Core with Linux Docker image?

System Information

SDK Language: .NET Core 1.1.2
Development Environment: Docker - Linux container

Issue Description
Hi, I connect to the direcline channel with websocket. My client is build with .net core and running in Linux container.
I have the following issue:
System.Net.WebSockets.WebSocketException: Unable to connect to the remote server ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
The same code works well when it runs on windows.
Thanks for your help !
Code Example
System.Net.WebSockets.ClientWebSocket client = new System.Net.WebSockets.ClientWebSocket();
await client.ConnectAsync(new Uri("wss://directline.botframework.com/v3/directline/conversations/XXXX"));
Actual Results
System.Net.WebSockets.WebSocketException: Unable to connect to the remote server ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, ExceptionDispatchInfo exception)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ReadFrameCallback(AsyncProtocolRequest asyncRequest)

Duplicate of https://stackoverflow.com/questions/45588708/websocket-client-error-on-net-core-with-linux-docker-image-with-botframework-di

@NicolasHumann Currently, BotBuilder SDK is not officially supported in .NET Core.
Relates to https://github.com/Microsoft/BotBuilder/issues/572


SVG Motion Path broken with latest version.

Describe the bug
SVG Motion Path is not working in the latest version.
To Reproduce
Steps to reproduce the behavior:
Go to https://codepen.io/Fractal-HQ/pen/yLJeXvq
Change animejs version to 1.1.2 and it works again.
Expected behavior
The div to animate along the motion path.
Screenshots

Desktop (please complete the following information):

OS: MacOS
Browser: Chrome
Version: Latest

Additional context
I would use the earlier version of anime, but it breaks the other animations my site.

The API changed a bit since v1.x, see the docs https://animejs.com/documentation/#motionPath


Change map navigation to next pin based on lightbox photo geocode [#90]

Summary
As a user, I want the map to display the marker associated with my lightbox photo.
Test plan
To verify all unit tests should pass allow with new React markup tests.

Coverage increased (+0.01%) to 93.281% when pulling 26c6cdc878d3205bc251ce33b851e3393c39ca83 on map-next-pin-#90 into 4015e2238c3f2ab581be3fe59295a2b610c4aeed on master.

Coverage increased (+0.01%) to 93.281% when pulling 26c6cdc878d3205bc251ce33b851e3393c39ca83 on map-next-pin-#90 into 4015e2238c3f2ab581be3fe59295a2b610c4aeed on master.

Coverage increased (+0.01%) to 93.281% when pulling 26c6cdc878d3205bc251ce33b851e3393c39ca83 on map-next-pin-#90 into 4015e2238c3f2ab581be3fe59295a2b610c4aeed on master.


chore: Update links

This commit updates several links from their current URLs to the ones that they now redirect to. Any instances of deno.land/x were left alone to avoid messing with dependencies, although these links may be able to be changed to their JSR equivalents.

Closes #2689.


[T4A5][F10-B1] Calvin Yang JiaWei

Ready for review

Reviewed in tutorial

:+1: Reviewed in tutorial ~


ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

➜  src  docker run -v "$(pwd):/src/" cdrx/pyinstaller-windows:python3
Collecting cffi==1.13.2
Downloading https://files.pythonhosted.org/packages/71/71/6011c17e8a523be0be20149ed7ba7e8671db7ec6fc52868e4f9a49d527f8/cffi-1.13.2-cp37-cp37m-win_amd64.whl (175kB)
Collecting pytest==4.6.3
Downloading https://files.pythonhosted.org/packages/b3/eb/df264c0b1ff4aaf263375dc09aabd9093364f66060be9b26f3a2c166d558/pytest-4.6.3-py2.py3-none-any.whl (229kB)
Collecting cryptography==2.8
Downloading https://files.pythonhosted.org/packages/a4/9c/9ad11ad293bb75d37fa63a0d1f47ae7f6ccda32bc7452bf2ffb788ca753f/cryptography-2.8-cp37-cp37m-win_amd64.whl (1.5MB)
Collecting BeautifulSoup==3.2.2
Downloading https://files.pythonhosted.org/packages/40/f2/6c9f2f3e696ee6a1fb0e4d7850617e224ed2b0b1e872110abffeca2a09d4/BeautifulSoup-3.2.2.tar.gz
ERROR: Command errored out with exit status 1:
command: 'c:\Python37\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\users\root\Temp\pip-install-kkn9qi2k\BeautifulSoup\setup.py'"'"'; file='"'"'C:\users\root\Temp\pip-install-kkn9qi2k\BeautifulSoup\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base 'C:\users\root\Temp\pip-install-kkn9qi2k\BeautifulSoup\pip-egg-info'
cwd: C:\users\root\Temp\pip-install-kkn9qi2k\BeautifulSoup
Complete output (6 lines):
Traceback (most recent call last):
File "", line 1, in
File "C:\users\root\Temp\pip-install-kkn9qi2k\BeautifulSoup\setup.py", line 3
"You're trying to run a very old release of Beautiful Soup under Python 3. This will not work."<>"Please use Beautiful Soup 4, available through the pip package 'beautifulsoup4'."
^
SyntaxError: invalid syntax
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
WARNING: You are using pip version 19.3.1; however, version 20.1.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
----------------------------------------

I tried to use this image file, but he got the above error, I am running on macOS

"You're trying to run a very old release of Beautiful Soup under Python 3. This will not work."<>"Please use Beautiful Soup 4, available through the pip package 'beautifulsoup4'."


scalac -P option is not passed to scalac from the CLI

Version(s)
1.1.0
Describe the bug
When trying to use the continuations compiler via scala-cli, the required -P:continuations:enable argument is not being passed scalac when provided to scala-cli via the CLI.
To Reproduce
scala-cli \
  --scala 2.12.2 \
  --compiler-plugin org.scala-lang.plugins:::scala-continuations-plugin:1.0.3 \
  --dependency org.scala-lang.plugins::scala-continuations-library:1.0.3 \
  -P:continuations:enable \
  myscript.sc

Expected behaviour
The code should compile and run, but compilation fails with this code must be compiled with the Scala continuations plugin enabled.  Running scala-cli with -v -v shows that the -P argument is not being passed to scalac.
Workaround
Setting the -P argument as a directive works correctly:
//> using option -P:continuations:enable

Note that --server=false doesn't improve the situation (I had hoped from #2621 it might)

Trying to force the argument with --scalac-option -P:continuations:enable also does not work.


Trouble starting training

Hi,
I'm just starting some experiments with diffwave and so far have run into this persistent error when trying to train:
Traceback (most recent call last):   File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main     "__main__", mod_spec)   File "/usr/lib/python3.6/runpy.py", line 85, in _run_code     exec(code, run_globals)   File "/usr/local/lib/python3.6/dist-packages/diffwave/__main__.py", line 52, in <module>     main(parser.parse_args())   File "/usr/local/lib/python3.6/dist-packages/diffwave/__main__.py", line 39, in main     train(args, params)   File "/usr/local/lib/python3.6/dist-packages/diffwave/learner.py", line 169, in train     _train_impl(0, model, dataset, args, params)   File "/usr/local/lib/python3.6/dist-packages/diffwave/learner.py", line 163, in _train_impl     learner.train(max_steps=args.max_steps)   File "/usr/local/lib/python3.6/dist-packages/diffwave/learner.py", line 104, in train     for features in tqdm(self.dataset, desc=f'Epoch {self.step // len(self.dataset)}') if self.is_master else self.dataset: ZeroDivisionError: integer division or modulo by zero
I'm running on Google Colab, my dataset consists of ~6 pieces of audio, each ~4min. long, already preprocessed using diffwave.preprocess function.
Any advice would be of great help, thanks!

I'm sure @moiseshorta solved their issue when they closed this but for anyone else wondering what the solution is: the batch_size parameter defaults to 16 and with only 6 pieces of data, there were 6//16 = 0 batches for training. Lowering the batch size to 6 (or any factor of 6) would solve the issue.


Incorrect bracket highlighting in TypeScript React file

Issue Type: Bug
With the following code in a .tsx file, placing the cursor on line 2 highlights the angle brackets around <div /> as if they were the enclosing brackets. Placing the cursor on line 4, correctly highlights the curly braces.
export const ReactComponent = () => {

  return <div />;

};

VS Code version: Code 1.40.0 (86405ea23e3937316009fc27c9361deee66ffbf5, 2019-11-06T17:02:13.381Z)
OS version: Windows_NT x64 10.0.18362
No extensions

I'm seeing similar behavior, though this seems to be a problem with JSX in general. Here are some other examples from a fresh npx create-react-app:

The name of this feature is "bracket matching" so this issue did not show up in my initial search, but https://github.com/microsoft/vscode/issues/84537 does indeed look like a duplicate of this issue.


Remove init_weight

I removed old PR #2267 .

@mitmul Originally I was involved in initializer-related issues. So let me know if you encounter some difficulties.


Add KEDA dashboard

Sample KEDA dashboard: https://svey-5nsw.in.signoz.cloud/dashboard/0e6f69f2-d987-498b-b351-ba2b62a902ba?relativeTime=3d

@shrutimantri Could you clarify how you're obtaining the metrics data without running KEDA-related services? I assumed you're running a KEDA Docker image locally, but if that's not the case, could you explain how you're retrieving the metrics?

I do not see the above comment in PR any more.
But to clarify, yes, I was running k8s cluster locally, and tested KEDA by
locally adding scaling factors for the service.
Regards,
Shruti
On Thu, Oct 10, 2024 at 1:06 PM Rajesh Jonnalagadda <
@.***> wrote:

@shrutimantri https://github.com/shrutimantri Could you clarify how
you're obtaining the metrics data without running KEDA-related services? I
assumed you're running a KEDA Docker image locally, but if that's not the
case, could you explain how you're retrieving the metrics?
—
Reply to this email directly, view it on GitHub
https://github.com/SigNoz/dashboards/pull/85#issuecomment-2404299597,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABSJ7M2CFLQLDZQWKONDC3TZ2YU7TAVCNFSM6AAAAABPPWSYWKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBUGI4TSNJZG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

Why did you use time_series_v2 tables for variables?

We worked on removing them from all existing dashboards. I want to understand where did you come across v2 and why did you use v2 when all the existing dashboards use v4.


IO-655 add hamcrest v2.2

Handles https://issues.apache.org/jira/browse/IO-655

Coverage remained the same at 89.473% when pulling 86eb79b086b7da3943dfa29c20974ce9426162bf on nhojpatrick:IO-655 into 11f0abe7a3fb6954b2985ca4ab0697b2fb489e84 on apache:master.

Not sure this is relevant now that we are on JUnit 5 and nothing depends on Hamcrest directly.

Won't do


Subtypes of unions of functions

Adding a new example to the "Subtypes of complex types" section. Hopefully people find this helpful!

I'm not sure about including the (A|C => B&D) <: (A => B) | (C => D) example in the docs, because I'm not sure how helpful it is for most people. Very cool stuff, though!

Yeah, it definitely would not have been helpful to me when I was first learning, but it was a really helpful realization when I was writing a library that heavily relied on passing functions as values & expanding the type via (...rest: Array<Fn>).
I'd love to see an "Advanced" section that this sort of thing could be a part of. For now, I'll drop it. :)


The Great IEEE-SUTD Challenge and Intro Session

Session Name
The Great IEEE-SUTD Challenge
Abstract
Introduction to the IEEE-SUTD Student Branch and the Executive Committee. Brief introduction to Arduino IDE and Arduino Uno microcontroller with a demonstration, ending with a mini-hackathon.
Student Organisation organising this session
IEEE-SUTD Student Chapter
Event Format
Virtual
Session intent (what to expect)

Participants are introduced to IEEE-SUTD Student Branch. Introduction to the executive committee of the club and their two cents about university life.
Participants are introduced to the Arduino IDE and Arduino Uno Microcontroller. A demo of a basic circuit with some commonly used components can help understand the Arduino environment.
Participants will take away a spirit of healthy competition in a fast paced session, with mystery rewards/prizes for their ideation and thinking process.
Participants with little to no coding background also can participate in this workshop.

Session details

Date: 17th September, 2021
Time: 4:00 - 6:00 PM
The workshop would begin with a brief introduction to IEEE and an encouraging talk from Prof. Pey Kin Leong (tentative appearance) yet to be confirmed.
The workshop is organised as a challenge, the workshop facilitators would provide a brief introduction to the functioning of Arduino using Tinkercad, i.e., an alarm system using Arduino.
We would then provide them with a challenge, i.e., a problem statement / design challenge.
Teams would be made according to Arduino familiarity and then judged accordingly.
The top 3 innovative ideas using an Arduino board would win a reward (such as Gong Cha Voucher + IEEE Membership (tentative)).

Speakers/Workshop facilitators

Professor Pey (subject to confirmation) - Associate Provost, Undergraduate Studies & SUTD Academy
Kaveri Priya Putti: President of IEEE-SUTD
Aishwarya Palaniappan: Vice-President of IEEE-SUTD
Aum Bansal: Secretary of IEEE-SUTD
Rohit Raghuram Murarishetty: Treasurer of IEEE-SUTD
Visshal Natarajan - Technical Lead of IEEE-SUTD

Sign up link (if any)
https://forms.office.com/Pages/ResponsePage.aspx?id=drd2NJDpck-5UGJImDFiPTwGWcshUepErjSBC4cJdD5UMDdRMktLNUhFMFUyR1laV0Q4Q1pHUzVCQS4u
Logistical details / Budget Needed
"Can Gong Cha vouchers be provided from DiscoverSUTD's budget? :)"
SGD $50 (IEEE membership + Gong Cha vouchers)

Gong Cha Vouchers - $5 voucher (10 pcs - Top 2 teams - 5 members each) = $50
We're planning on receiving free membership for some students from the parent IEEE organisation.

Hey @kaveripriyap, thank you for the clear details.
Could we trouble you to:

Put the date and timing of the session under the session details (understood that it is within your MS Form, but just to ensure people don't miss out on it)
Give a breakdown for the budget required?Ho many vouchers and how much is the membership?

E.g. [insert brand] chocolate, Qty and [link] if the item can be found online to justify the price.

Do note that claims are done via concur with valid receipts required, so giving a clearer breakdown can facilitate a smoother process for budet approval. Cheers!

Hello, @ExtremelySunnyYK! I've updated the details according to the comments. Please do go through it and let me know if any changes need to be made. Cheers!

Dear @kaveripriyap Your event has been approved by the school admin. However no budget would be allocated as student admin is not able to fund individual membership.
Hope you understand and Wishing you a smooth and successful event!

Hey! Ieee has been allocated $50 bucks for the event!