#681 - Update raw save-to-disk

Fixes #681
Changes proposed in this PR:

CSV Data Store class is created
implemented to the table.py
tests are updated

PS: I didn't touch the OHLCV process because it looks like it has its own system and works properly

This PR contains fixes & updates that are required for other PRs to move forward.
If your needs for CSVDataStore won't change @kdetry, then perhaps use this. Otherwise, I recommend you cherry-picking changes from as needed to continue with the other PRs and get the DuckDB Integration PR working.
I believe we should update CSVDataStore and have it "clean/simple".
There are updates required to clean up stuff in here that is part of "DuckDB Integration" PR.

We will continue on the following PR
https://github.com/oceanprotocol/pdr-backend/pull/734


Dependency "HDWalletKit" has no shared framework schemes

*** Skipped building HDWalletKit due to the error:
Dependency "HDWalletKit" has no shared framework schemes

I am having the same issue 'Dependency "HDWalletKit" has no shared framework schemes for any of the platforms: iOS'

Skipped building HDWalletKit due to the error:
Dependency "HDWalletKit" has no shared framework schemes for any of the platforms: iOS


Creating a Worker inside a plugin doesn't trigger the worker proccessing

Describe the bug
This code
export default new Worker(new URL('./test.js', import.meta.url))

in a file works at it integrates the ./test.js file into the vite build proccess.
But having a plugin wich returns this code at the load hook doesn't work.

The reproduction include is minimal exept for vite-plugin-inspect as it helped me to debug it...

There are some use cases for this (just a refrence so you see this would make things more easy):
For example my plugin vite-plugin-comlink uses a custom worker-build setup for this. But I can't rewrite it with the 2.8 features as I need to create the worker code in a plugin.
Reproduction
https://github.com/mathe42/worker-test
System Info
System:
    OS: Windows 10 10.0.19044
    CPU: (8) x64 AMD FX(tm)-8320 Eight-Core Processor
    Memory: 4.44 GB / 11.96 GB
  Binaries:
    Node: 16.14.2 - ~\AppData\Local\Volta\tools\image\node\16.14.2\node.EXE
    Yarn: 1.22.18 - ~\AppData\Local\Volta\tools\image\yarn\1.22.18\bin\yarn.CMD
    npm: 8.5.0 - ~\AppData\Local\Volta\tools\image\node\16.14.2\npm.CMD
  Browsers:
    Edge: Spartan (44.19041.1266.0), Chromium (100.0.1185.44)
  npmPackages:
    vite: ^2.9.2 => 2.9.5

Used Package Manager
pnpm
Logs
vite:config bundled config file loaded in 154.22ms +0ms
  vite:config using resolved config: {
  vite:config   plugins: [
  vite:config     'vite:pre-alias',
  vite:config     'alias',
  vite:config     'vite:modulepreload-polyfill',
  vite:config     'vite:resolve',
  vite:config     'vite:optimized-deps',
  vite:config     'vite:html-inline-proxy',
  vite:config     'vite:css',
  vite:config     'vite:esbuild',
  vite:config     'vite:json',
  vite:config     'vite:wasm',
  vite:config     'vite:worker',
  vite:config     'vite:asset',
  vite:config     'vite-plugin-inspect',
  vite:config     'ex',
  vite:config     'vite:define',
  vite:config     'vite:css-post',
  vite:config     'vite:worker-import-meta-url',
  vite:config     'vite:client-inject',
  vite:config     'vite:import-analysis'
  vite:config   ],
  vite:config   server: {
  vite:config     preTransformRequests: true,
  vite:config     fs: { strict: true, allow: [Array], deny: [Array] }
  vite:config   },
  vite:config   configFile: 'C:/Users/Sebastian/worker-test/vite.config.js',
  vite:config   configFileDependencies: [ 'C:/Users/Sebastian/worker-test/vite.config.js' ],
  vite:config   inlineConfig: {
  vite:config     root: undefined,
  vite:config     base: undefined,
  vite:config     mode: undefined,
  vite:config     configFile: undefined,
  vite:config     logLevel: undefined,
  vite:config     clearScreen: undefined,
  vite:config     server: {}
  vite:config   },
  vite:config   root: 'C:/Users/Sebastian/worker-test',
  vite:config   base: '/',
  vite:config   resolve: { dedupe: undefined, alias: [ [Object], [Object] ] },
  vite:config   publicDir: 'C:\\Users\\Sebastian\\worker-test\\public',
  vite:config   cacheDir: 'C:\\Users\\Sebastian\\worker-test\\node_modules\\.vite',
  vite:config   command: 'serve',
  vite:config   mode: 'development',
  vite:config   isWorker: false,
  vite:config   isProduction: false,
  vite:config   build: {
  vite:config     target: [ 'es2019', 'edge88', 'firefox78', 'chrome87', 'safari13.1' ],
  vite:config     polyfillModulePreload: true,
  vite:config     outDir: 'dist',
  vite:config     assetsDir: 'assets',
  vite:config     assetsInlineLimit: 4096,
  vite:config     cssCodeSplit: true,
  vite:config     cssTarget: [ 'es2019', 'edge88', 'firefox78', 'chrome87', 'safari13.1' ],
  vite:config     sourcemap: false,
  vite:config     rollupOptions: {},
  vite:config     minify: 'esbuild',
  vite:config     terserOptions: {},
  vite:config     write: true,
  vite:config     emptyOutDir: null,
  vite:config     manifest: false,
  vite:config     lib: false,
  vite:config     ssr: false,
  vite:config     ssrManifest: false,
  vite:config     reportCompressedSize: true,
  vite:config     chunkSizeWarningLimit: 500,
  vite:config     watch: null,
  vite:config     commonjsOptions: { include: [Array], extensions: [Array] },
  vite:config     dynamicImportVarsOptions: { warnOnError: true, exclude: [Array] }
  vite:config   },
  vite:config   preview: {
  vite:config     port: undefined,
  vite:config     strictPort: undefined,
  vite:config     host: undefined,
  vite:config     https: undefined,
  vite:config     open: undefined,
  vite:config     proxy: undefined,
  vite:config     cors: undefined,
  vite:config     headers: undefined
  vite:config   },
  vite:config   env: { BASE_URL: '/', MODE: 'development', DEV: true, PROD: false },
  vite:config   assetsInclude: [Function: assetsInclude],
  vite:config   logger: {
  vite:config     hasWarned: false,
  vite:config     info: [Function: info],
  vite:config     warn: [Function: warn],
  vite:config     warnOnce: [Function: warnOnce],
  vite:config     error: [Function: error],
  vite:config     clearScreen: [Function: clearScreen],
  vite:config     hasErrorLogged: [Function: hasErrorLogged]
  vite:config   },
  vite:config   packageCache: Map(0) {},
  vite:config   createResolver: [Function: createResolver],
  vite:config   optimizeDeps: {
  vite:config     esbuildOptions: { keepNames: undefined, preserveSymlinks: undefined }
  vite:config   },
  vite:config   worker: {
  vite:config     format: 'iife',
  vite:config     plugins: [
  vite:config       [Object], [Object],
  vite:config       [Object], [Object],
  vite:config       [Object], [Object],
  vite:config       [Object], [Object],
  vite:config       [Object], [Object],
  vite:config       [Object], [Object],
  vite:config       [Object], [Object],
  vite:config       [Object], [Object],
  vite:config       [Object]
  vite:config     ],
  vite:config     rollupOptions: {}
  vite:config   }
  vite:config } +14ms

  vite v2.9.5 dev server running at:

  > Local: http://localhost:3000/
  > Network: use `--host` to expose

  ready in 438ms.

  vite:deps scanning for dependencies... { timestamp: true } +0ms
  > Inspect: http://localhost:3000/__inspect/

  vite:deps Crawling dependencies using entries:
  vite:deps   C:/Users/Sebastian/worker-test/index.html +0ms
  vite:time 0.88ms / +0ms
  vite:resolve 1.62ms /main.js -> C:/Users/Sebastian/worker-test/main.js +0ms
  vite:deps Scan completed in 87.96ms: {} +48ms
  vite:deps dependencies found:  { timestamp: true } +91ms
  vite:deps ✨ optimized dependencies unchanged { timestamp: true } +8ms
  vite:resolve 1.88ms<EMAIL_ADDRESS>-><EMAIL_ADDRESS>+0ms
  vite:resolve 2.50ms /@vite/client -><EMAIL_ADDRESS>+0ms
  vite:load 3.55ms [fs] /@vite/client +0ms
  vite:resolve 1.78ms<EMAIL_ADDRESS>-><EMAIL_ADDRESS>+26ms
  vite:resolve 2.15ms @vite/env -><EMAIL_ADDRESS>+0ms
  vite:resolve 1.48ms<EMAIL_ADDRESS>-><EMAIL_ADDRESS>+2ms
  vite:import-analysis 11.46ms [1 imports rewritten]<EMAIL_ADDRESS>+0ms
  vite:transform 19.37ms /@vite/client +0ms
  vite:time 37.38ms /@vite/client +213ms
  vite:load 9.06ms [fs]<EMAIL_ADDRESS>+37ms
  vite:import-analysis 0.08ms [no imports]<EMAIL_ADDRESS>+19ms
  vite:transform 1.35ms<EMAIL_ADDRESS>+16ms
  vite:time 9.85ms<EMAIL_ADDRESS>+17ms
The request url "C:/" is outside of Vite serving allow list.

- C:/Users/Sebastian/worker-test

Refer to docs https://vitejs.dev/config/#server-fs-allow for configurations and more details.

  vite:time 4.27ms ..\..\.. +396ms

Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Changing vite.config.js like below worked. Is this what you want?
import { defineConfig } from 'vite'
import inspect from 'vite-plugin-inspect'

export default defineConfig({
    plugins: [
        inspect(),
        {
            name: 'ex',
            enforce: 'pre', // use pre to run before `webWorkerPlugin`
            resolveId(id) {
                if(id === ':example') return id
            },
            load(id) {
                if(id!==':example') return

                // import.meta.url seems to become broken
                return `
                    export default new Worker(new URL('./test.js', document.baseURI))
                `
            }
        }
    ]
})

No.  This kinda works in this example (in development) but this https://vitejs.dev/guide/features.html#import-with-constructors doesn't get triggered as it expects import.meta.url (wich is the right way to do this)
In the build this gets transfomed to
var w = new Worker(new URL("./test.js", document.baseURI));
console.log(w);

so test.js never got into the build system.

And yes import.meta.url gets changed (don't know by what!?) and I want it to be there for the vite internal worker plugin to pick it up.

I got it. import.meta.url was replaced by this feature.

Vite will replace __filename, __dirname, and import.meta.url in CommonJS and TypeScript config files. Using these as variable names will result in an error:
https://vitejs.dev/config/#config-file-resolving

This config will work.
import { defineConfig } from 'vite'
import inspect from 'vite-plugin-inspect'

export default defineConfig({
    plugins: [
        inspect(),
        {
            name: 'ex',
            enforce: 'pre',
            resolveId(id) {
                if(id === ':example') return id
            },
            load(id) {
                if(id!==':example') return

                const importMeta = 'import.meta'
                return `
                    export default new Worker(new URL('./test.js', ${importMeta}.url))
                `
            }
        }
    ]
})

But it is a bit confusing. package.json does not have type: module so vite.config.js should be treated as CommonJS. Contrary to it, vite.config.js is written in ESM, it seems it import.meta.url gets replaced.

LOL.

I would never got this thanks... Will try it out :D

Oh yes it works THANKS!


Optimize slices_from_chunks

Instead of taking Cartesian products of the starts and sizes, then
assembling the slices for every element of the n-d grid, first compute
the slices along each dimension and then take a Cartesian product.
Also make use of cached_cumsum, although that is somewhat incidental.
Before:
%timeit slices_from_chunks(((2,) * 1000, (3,) * 1000, (4,) * 10))
10.1 s ± 102 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)

After:
%timeit slices_from_chunks(((2,) * 1000, (3,) * 1000, (4,) * 10))
629 ms ± 11.8 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)

That's a 16x performance improvement. More practically, this knocked 20%
off the time for some of our code to construct a (large) graph.

[ ] Tests added / passed
[x] Passes black dask / flake8 dask

I didn't add any tests because I'm trusting the existing tests to adequately test slices_from_chunks. Master has some failing tests at the moment, so I'm expecting the tests might fail on this branch too.

Yeah, not adding any tests for things like this sounds fine to me.
Those speed benefits are impressive.  Thank you for tracking this down and fixing it.  Merging.

Some question related to this function optimised here. Reading metadata/coordinates from some large zarr archive (with nearly 5e6 objects) stored in GCS takes sometimes around 20 sec (from the same GCS region) with most of that time spent on 40 calls to slices_from_chunks (one for each data variable in this zarr archive). Would there be any way to try and circumvent these relatively costly calls? Reducing the number of chunks by increasing the chunk sizes has a large effect in reducing those times, but the original chunking was optimal for the way this data is usually read.

That seems to be a different concern than what this PR is changing. Could you please raise a new issue with an MRE of the problem you are seeing, @rafa-guedes?

@rafa-guedes as @jakirkham suggests, a separate issue would be better. But that sounds like you're spending about 4µs per object, and I think you're going to struggle to do much better than that in Python, and is presumably small compared to the time to actually retrieve an object from GCS. If the issue is that you only want to actually use a small fraction of the data but are paying this cost for all the data, then you might be interested in #5918, although currently I haven't had time to do anything about it.

Thanks @jakirkham, @bmerry, I'll open a new issue on this


Preserving more than one underscore if present in the original column name. Currently if a column name has more than one underscore, they are smashed into one.

Coverage remained the same at 83.748% when pulling c827d93134c180e5079efc3bc6da8a3aa6f12ecf on nikisix:column_underscore_fix into 1e254a023ca40949ce7c6f52421726495958f71e on pysal:master.

Coverage remained the same at 83.748% when pulling c827d93134c180e5079efc3bc6da8a3aa6f12ecf on nikisix:column_underscore_fix into 1e254a023ca40949ce7c6f52421726495958f71e on pysal:master.

Coverage remained the same at 83.748% when pulling c827d93134c180e5079efc3bc6da8a3aa6f12ecf on nikisix:column_underscore_fix into 1e254a023ca40949ce7c6f52421726495958f71e on pysal:master.

Hey! Thanks for this! will incorporate into pysal/esda


dist.barrier() hangs

i want to use cpu to train a model on two machines with two gpus on each machine. but i have encounter a confused problem.
all processes hangs on dist.barrier() call in distributed.py file。

i have print some information to help judge. after print out "finish init_process_group, going to exec barrier", all 4 processes hangs.
then, i tried to remove dist.barrier()， it seems all right。could you give me some advice, how to debug this problem.

my command to  kick off the training is :
python -m torch.distributed.launch --nproc_per_node 2
--master_port 49929
--nnodes=2 --node_rank=1
--master_addr=<IP_ADDRESS>
--use_env train_gector_dist.py --config config.yaml
python -m torch.distributed.launch --nproc_per_node 2
--master_port 49929
--nnodes=2 --node_rank=0
--master_addr=<IP_ADDRESS>
--use_env train_gector_dist.py --config config.yaml
and the print information just as belows:

These distributed training related code is copyed from: https://github.com/pytorch/vision/blob/2f40a483d73018ae6e1488a484c5927f2b309969/references/detection/utils.py#L302 This should not be a code issue. Could you provice a minimal python script to reproduce the problem?

after a long day debug， i have resolved this problem. the solution is add this code in train script:
os.environ['NCCL_SOCKET_IFNAME'] = 'enp0s31f6'
os.environ["GLOO_SOCKET_IFNAME"] = 'enp0s31f6'

enp0s31f6  gotted from ifconfig output:

i think many ifname make the nccl confused with select right one

Strange bug...

@liwenju0 I have the same problem as you.
In order not to modify the code, I use export NCCL_SOCKET_IFNAME=$ifname。
It seems that there is something wrong with the network port of my machine. Because ifconfig displays fewer network ports than before.


wrong field dimensions

Hello Thomas,
first of all thanks for your amazing work, I'm using your tools for processing and detecting the objects in a 3D point clouds from geometry photography, but I tried first to run the code on S3DIS and SemanticKitti datasets and maybe later on SensatUrban, to be sure about its functionality and learn about your methods. after running then training on both datasets S3DIS and SemanticKitti I would run your test_model.py scripts to get results for the test set. for both it has worked but there is a difference between them, by testing on SemanticKitti, the results will be saved as ply data successfully with the help of write_ply.py you provided. on the other hand it doesn't work on S3DIS for saving the results as ply and it reported an error as wrong field dimensions. I tried to print out the shape and dimension of both input (Points, Preds) for write_ply function and may it's the reason for this error, I will be thankful to you for your answers and help
best regards Ramin

Hi,
i have the same issue, did you solve it ?
thanks

actually  i solved it. The issue in the paths of the vaildation set Area_5 (78719063 points) and the potential points (622587 points). The paths in Linux and Windows are defined differently, i.e slash /  and backslash .    That means by evaluating the validation dataset during training the potential points replaces the original validation set Area_5, due to the line   ,
cloud_name = file_path.split('/')[-1]  in trainer.py ,
. Simply change every slash to ('\') and it will work , assuming you are on windows operating system.

Hi, I didn't solve this Issue because I hat to stop the project using KPConv, but I've read about that, it was same as you find as solution.
best regard


v3 is very recommended. v2 is very deprecated.

improving wording. strong enough?
too strong?
i think we are way too weak with advice now.

OPS Build status updates of commit 623d0fa:
:clock10: Incremental building: average incremental building time is 21 sec(s)

OPS Build status updates of commit 623d0fa:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/faqs/NuGet-FAQ.md
:white_check_mark:Succeeded
View

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

OPS Build status updates of commit c012041:
:clock10: Preparing: average preparing time is 40 sec(s)

OPS Build status updates of commit c012041:
:clock10: Incremental building: average incremental building time is 21 sec(s)

OPS Build status updates of commit c012041:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/faqs/NuGet-FAQ.md
:white_check_mark:Succeeded
View

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

Was just reacting to feedback.
Happy list works like push does.
We should remove the mention about list


docs: Overhaul Shell Completion & Autocomplete documentation

The Issue
The 'Shell Completion & Autocomplete' documentation page is difficult to follow and comprehend due to duplication and, in parts, convoluted logic. In particular, there is repetition of the instructions for obtaining the tar archive of completion scripts, and such instructions vary. DDEV version numbers also vary and are outdated in various places.
How This PR Solves The Issue
Overhaul of much of the page for clarification, conciseness, updating of version numbers, and to avoid duplication. In particular, provide instructions for obtaining the tar archive of completion scripts in just one place, and link to it from the individual instructions for specific scripts.
Automated Testing Overview
No tests needed. Just documentation.

Hi @Nick-Hope,
Thank you, I haven't reviewed this PR yet, just had a quick look at the formatting on the page, some code blocks needs to be reformatted, you can view your changes online in the browser:
https://ddev.readthedocs.io/en/latest/developers/testing-docs/#fix-docs-using-web-browser

Once the PR has run its checks, you’ll see an item labeled docs/readthedocs.org:ddev. Click “Details” to review a docs build that includes your changes

Here is the link https://ddev--5701.org.readthedocs.build/en/5701/users/install/shell-completion/

@stasadev I got there in the end. The triple backticks are not being rendered now. Apologies if my multiple attempts caused you too many notifications.


Hands tracking sample app shows blank screen on launch

Hands tracking issue.
System information (Please provide as much relevant information as possible)

OS Platform and Distribution
Vuzix M400 Android smart glass
8 Core 2.52Ghz Qualcomm XR1
6GB LPDDR4 RAM
64GB internal flash memory
Android 9.0 OS
MediaPipe version: v0.8.2
Solution : Hands tracking gpu version
Programming Language and version : Java

Describe the expected behavior:
The hands tracking sample code with AAR built, shows blank screen on launch without land mark callback on Vuzix device, but the same app works fine on other mobile device like Samsung A50. The behavior on Vuzix device is also not consistent that blank screen is shown... first time when app is installed and launched, sure a blank screen, then multiple attempts of closing, starting apps will show the camera stream.
Standalone code you may have used to try to get what you need :
No code was added, just the aar build sample from this link was used GitHub - jiuqiant/mediapipe_multi_hands_tracking_aar_example: MediaPipe multi-hand tracking gpu demo with MediaPipe's Android archive library along with the hand tracking sample from media pipe website.
After debugging and looking at the logs, it seems CameraXPreviewHelper class is not getting the input stream, but no clue why this does not work. Trying a sample app with just the Preview android class to stream the camera, works just fine. Seems there is there is something in the CamerXPreviewHelper class and any help in this is appreciated.
Other info / Complete Logs :
The is the log when the app is launched and shows up blank screen. The screenshot of the app on the device is also attached.
blank_screen.txt

Any help/clues is appreciated.
Thanks in advance

Since this is smart glass and has only 1 camera, the sample code is changed to use BACK camera.. just a note.

Hi @ravikumar-ramamurthy, Did you change the code as below for back camera?
private static final CameraHelper.CameraFacing CAMERA_FACING = CameraHelper.CameraFacing.FRONT; to this
 private static final CameraHelper.CameraFacing CAMERA_FACING = CameraHelper.CameraFacing.BACK;.

Hi @sgowroji  Yes... i have changed this and works on mobile Samsung A50 and sometime also works on Vuzix device. We also tried on another smartglass device like Realwear HMT1 with similar hardware and s/w specs. Still the same result.

I have the same issue tested with Realme 5 Pro (Android 10.0). On first time launch the libraries are not loading and sending any video stream output to CameraX and it is blank. On restarting the app it works. Not sure what is causing the glitch.

https://github.com/google/mediapipe/issues/1508 same issue?

Thanks @brucechou1983
Can @mirwisek and @ravikumar-ramamurthy please try if https://github.com/google/mediapipe/issues/1508#issuecomment-812390364 fixes the issue?
Thanks!

Bingo...
Dear @eknight7 and @brucechou1983
Thanks very much for this link... tested on Realwear and Vuzix device and this works as expected... camera opens up for first time and also getting callback.. I can proceed now...
Before logging this issue, I searched here with "blank screen" text and did not find 1508 issue as title has text as "black screen" !!!.
Should there be bug reported on mediapipe sample to be fixed in the master code?
Thanks again very much. The issue can be closed..

Thanks @brucechou1983
Can @mirwisek and @ravikumar-ramamurthy please try if #1508 (comment) fixes the issue?
Thanks!

@eknight7 that didn't work for me I added comment back in the main issue [#1508].


Default vs Service Health notification content

"Azure communicates a schedule for planned maintenance by sending an email to the subscription owner and co-owners group. You can add additional recipients and channels to this communication by creating Azure activity log alerts."
Two questions about this.

What is a "subscription owner and co-owners group"? Please update this to use the correct terms as found in the document below. I suspect this means "Service Administator" and all "Co-Administrators", not users with the "Owner" RBAC role. (If it IS the Owner role, then what scope?)
https://docs.microsoft.com/en-us/azure/role-based-access-control/rbac-and-directory-admin-roles
Does this mean that the exact same email is sent to both of these groups? Or is the email sent to the "subscription owner and co-owners group" different from a Service Health notification email?

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

ID: d4c5d6a3-e9c6-2c5e-bc40-791542eda146
Version Independent ID: c1cb02a0-2339-2ba4-474e-b696032be30f
Content: Handling maintenance notifications for Windows VMs in Azure
Content Source: articles/virtual-machines/windows/maintenance-notifications.md
Service: virtual-machines-windows
GitHub Login: @shants123
Microsoft Alias: shants

@dcbrown16 Thanks for the feedback. I am assigning the issue to content author for reviewing and updating the doc as applicable.

@shants123 Can you please take a look at this feedback, add your comments and update the document as required.

@shants123 any update?

#reassign: @MicahMcKittrick-MSFT

Yes it should be the Service Admins and co admins. I updated the doc :) Once the PR merges the changes will go live after a few hours.


Spelling Mistake

"To facilitate easy enablement of key secrutiy features" should read "To facilitate easy enablement of key security features"

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

ID: 50c4a91f-8e90-2d9f-951b-b16fab02d241
Version Independent ID: e3130512-d742-d239-25ca-9ab134ff79a9
Content: Enabling Secure Boot, BitLocker, and Device Guard on Windows 10 IoT Core - Windows IoT
Content Source: windows-iotcore/secure-your-device/SecureBootAndBitLocker.md
Product: windows-iot
GitHub Login: @saraclay
Microsoft Alias: saclayt

Thanks! I've submitted a PR for this.


keypair.getPublic(...).encode is not a function

Hello
I Just Implement BNB Implementation using javascript SDK but while generate public key got following error from sdk library please help out for this
TypeError: keypair.getPublic(...).encode is not a function

Could you post the entire snippet of code here? I have no idea what keypair is supposed to represent here

check the packages of binance-chain/javascript-sdk were properly installed in node_module or not. i have same problem.


Write own yaml2json func

fix regression of #384
add more tests

that also should make #517 possible?


Update to latest upstream fork ~> m0n9oose/omniauth_openid_connect/

Coverage decreased (-99.5%) to 0.0% when pulling a014d1a22a30409c8a96a1642ed9300e3cee92dc on venuenext:update/lib-update into acc9bcd75fa1d63b73108ae36cfd99d66a9f97eb on jjbohn:master.

Coverage decreased (-99.5%) to 0.0% when pulling a014d1a22a30409c8a96a1642ed9300e3cee92dc on venuenext:update/lib-update into acc9bcd75fa1d63b73108ae36cfd99d66a9f97eb on jjbohn:master.

sorry, created this PR on the wrong repo


Help

Build Process
yay -Syu
aur/polybar  3.4.1-1 -> 3.4.1-3
Build Log
Build Log
Environment:

Distro (with Version):Arch Linux x86_64(5.4.6-arch3-1)

Duplicate of #1969

Please don't spam issues like this. At the very least use a single issue. Though in your case it looks like you need help installing polybar, in that case I'd rather you look at our Support page and ask at one of the links provided there.


Suggestion : Use websockets

Hi!
Sending repeatedly AJAX request is not a best practice.
That's why They introduced Websockets.
It's not easy to migrate everything now but think about it.

Yes, use websockets should be a good improvement, but Django is not prepared for that, and the idea of django-dashing is be a easy django plug and play dashboard
This is a good article where talk about it https://lincolnloop.com/blog/architecting-realtime-applications/

uwsgi to the rescue:
http://uwsgi-docs.readthedocs.org/en/latest/articles/OffloadingWebsocketsAndSSE.html


MARP-305: Enhance Column DataType recognition

we need:

[ ] extended tests
[ ] separation of data-type analysis and value-loading ... otherwise we will face db-schema updates during inports, and build-cycle issues


chore(prettier-check): ignore changelog

Description
release please uses * for lists, prettier wants -, as the changelog is autogenerated since https://github.com/eclipse-tractusx/portal-shared-components/pull/263, I'd just exclude it from the prettier check
Why
prettier check fails, example PR https://github.com/eclipse-tractusx/portal-shared-components/pull/329
Issue
n/a
Checklist
Please delete options that are not relevant.

[x] I have followed the contributing guidelines
[x] I have performed a self-review of my own changes
[x] I have successfully tested my changes

@evegufy as a workaround it's possible but it would be more elegant to have all md files formatted the same way. Isn't there a way to teach release-please following our agreed style? Can't that simply run yarn pretty before committing?

@evegufy as a workaround it's possible but it would be more elegant to have all md files formatted the same way. Isn't there a way to teach release-please following our agreed style? Can't that workflow simply run yarn pretty before committing?

I looked into if release please provides an option to change the style
https://github.com/googleapis/release-please/tree/main/docs
https://github.com/googleapis/release-please-action?tab=readme-ov-file
I can't find one.
Sure, one could look into running yarn pretty before committing the changelog but IMO it's not worth the time, and this issue is a small sacrifice/caveat for having an automated release process now.


ldc: split includes to separate output

Description of changes

Fixes trivial cases of #324306.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

19 packages built:
btdu cheesecutter dstep dtools dub gtkd inochi-creator inochi-session ldc ldc.include literate luneta onedrive onedrivegui onedrivegui.dist rund sambamba serve-d tilix

I'm a bit torn on this, what's the point if the default output can't compile anything useful? I think the difference in closure size is negligible.

I'm a bit torn on this, what's the point if the default output can't compile anything useful?

What do you mean? The default output references the include output.

I think the difference in closure size is negligible.

It's not:
$ nix path-info -S "$(nix-build --no-out-link -E '(import <nixpkgs> {}).callPackage ./package.nix {}')"
/nix/store/c7d1kz9rlj38k9w8n8smmp6msq2x0994-ldc-test<PHONE_NUMBER>

$ nix path-info -S "$(nix-build --no-out-link -E '(import ../../../work/extern/nixpkgs {}).callPackage ./package.nix {}')"
/nix/store/rsr7y65w6kirsr88idbqn01yhd90dhwp-ldc-test	   78766032

To clarify what's going on:

Programs built by LDC have references to LDC, even without -g or -shared.
Without -g or -shared, these references are all to source files in Phobos. I think they're coming from __FILE__ instances in exception constructor default arguments.
LDC itself (the compiler binaries) is big, but it is also pulling in LLVM, which is even bigger.
By moving the Phobos sources to a separate output (include), we can make it so that LDC-built programs only depend on those sources. Those sources in turn don't depend on anything, so we can avoid pulling in LLVM etc.
Nothing changes from LDC's perspective, other than that the Phobos sources are at a new location. The output containing the compiler binaries now also references the output containing the includes.
There is room for more improvements to do the same thing for -shared builds, if we can move the shared libraries to their own separate output as well. However, that one doesn't seem to be quite as simple as for include.

Ah that makes sense now, thanks for all that.

To clarify what's going on:

Programs built by LDC have references to LDC, even without -g or -shared.

Without -g or -shared, these references are all to source files in Phobos. I think they're coming from __FILE__ instances in exception constructor default arguments.

Yep I think so too, this was discussed in #288841

Added two tweaks:

Moved .d files into include/d/ so as to not make a mess with buildEnv et al
Added a test

See https://github.com/NixOS/nixpkgs/pull/111525 which had fixes for dmd.

Thanks, removeReferencesTo is a rather blunt tool which I'd rather leave as a last resort.

@CyberShadow I'm not sure you can avoid removeReferencesTo because IIRC each exception has the filename in it, which means Nix will keep references to bootstrap and/or Phobos around.

Well, I haven't looked at the situation with dmd / dmd-bootstrap specifically. What I did here was to put the Phobos sources in a separate output, which means that programs still refer to those sources, but that is as far as the dependency chain goes, so no more references to LLVM / bootstrap LDC / etc from built programs. Maybe something like that is possible for dmd-bootstrap too, if we tweak its dmd.conf?


Wrong implementation of PAYMENT_PROCESSOR_COVER for refunded Expenses

In https://github.com/opencollective/opencollective-api/pull/6601 we introduced PAYMENT_PROCESSOR_COVER for Expenses. However, as highlighted in a bogus test, this is implemented wrong as the payment processor fee end up being credited back 2 times to the Collective.
After refunding an Expense, a Collective should not have their balance increased compared to before paying the Expense itself.
https://github.com/opencollective/opencollective-api/blob/main/test/stories/ledger.test.ts#L311
When using PAYMENT_PROCESSOR_COVER, we should make sure to not have paymentProcessorFeeInhostCurrency added in the kind=EXPENSE type=CREDIT isRefund transaction.


feat(categories): Added categories through namespace

Hello @adi-tsvet,
Is this the desired approach for the categories?
What do you think?

I think the changes are required for the powerboost. I will merge those changes to my main branch.


Markdown: Copy Files Destination requires trailing slash?

Testing #183682
The following works as expected:
"markdown.copyFiles.destination": {
  "/remote-release-notes/**/*": "/remote-release-notes/images/${documentBaseName}/"
}

Result: remote-release-notes/images/v1_79/test.png
But omitting the trailing slash will place the image in the images folder which seems unexpected:
"markdown.copyFiles.destination": {
  "/remote-release-notes/**/*": "/remote-release-notes/images/${documentBaseName}"
}

Result: remote-release-notes/images/test.png

@mjbvz Would it make sense to mention this in the description of the setting?


Facebook video credential issues

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.07.21. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2018.07.21

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
youtube-dl https://www.facebook.com/umadidiot/videos/2018895471454904/ --username XXXXX --p
assword XXXXX -v
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://www.facebook.com/umadidiot/videos/2018895471454904/', '--username', 'PRIVATE', '--password', 'PRIVATE', '-v']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2018.07.21
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17134
[debug] exe versions: ffmpeg N-91273-g67747c89ad, ffprobe N-89803-g856b7cae9f
[debug] Proxy map: {}
[facebook] Downloading login page
[facebook] Logging in
[facebook]<PHONE_NUMBER>454904: Downloading webpage
[facebook]<PHONE_NUMBER>454904: Downloading webpage
[facebook]<PHONE_NUMBER>454904: Downloading webpage
ERROR: Cannot parse data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpphie_b_3\build\youtube_dl\YoutubeDL.py", line 792, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpphie_b_3\build\youtube_dl\extractor\common.py", line 502, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpphie_b_3\build\youtube_dl\extractor\facebook.py", line 469, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpphie_b_3\build\youtube_dl\extractor\facebook.py", line 378, in _extract_from_url
youtube_dl.utils.ExtractorError: Cannot parse data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
...
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
Explanation of your issue in arbitrary form goes here. Please make sure the description is worded well enough to be understood. Provide as much context and examples as possible.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
Downloading private videos using credentials does not work. It appears that any facebook video that has /video/ in the url doesn't work when using user credentials, even public videos. The same public video that won't work when using credentials will work when you don't supply credentials. If the private video is shared, and you use the shared post link to try and download the video (/posts/), while using credentials, the video downloads. Example:
Public video: https://www.facebook.com/severeweatherEU/videos/2292036711019417/
Downloading without credentials works. Downloading with credentials fails. If you find someone who has shared this video, take their share link and try to download that with credentials, it downloads fine.
Here are two outputs. The first one is me trying to download the public video with credentials:
.\youtube-dl.exe https://www.facebook.com/severeweatherEU/videos/2292036711019417/ --username XXXXX --password XXXXX -v
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://www.facebook.com/severeweatherEU/videos/2292036711019417/', '--username', 'PRIVATE', '--password', 'PRIVATE', '-v']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2018.07.21
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17134
[debug] exe versions: ffmpeg N-91273-g67747c89ad, ffprobe N-89803-g856b7cae9f
[debug] Proxy map: {}
[facebook] Downloading login page
[facebook] Logging in
[facebook]<PHONE_NUMBER>019417: Downloading webpage
[facebook]<PHONE_NUMBER>019417: Downloading webpage
[facebook]<PHONE_NUMBER>019417: Downloading webpage
ERROR: Cannot parse data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpphie_b_3\build\youtube_dl\YoutubeDL.py", line 792, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpphie_b_3\build\youtube_dl\extractor\common.py", line 502, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpphie_b_3\build\youtube_dl\extractor\facebook.py", line 469, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpphie_b_3\build\youtube_dl\extractor\facebook.py", line 378, in _extract_from_url
youtube_dl.utils.ExtractorError: Cannot parse data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

The second one is me trying to download the video through somebody's public share link:
.\youtube-dl.exe https://www.facebook.com/nna.emeka.37/posts/2837814706444325 --username XXXXX --password XXXXX -v
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://www.facebook.com/nna.emeka.37/posts/2837814706444325', '--username', 'PRIVATE', '--password', 'PRIVATE', '-v']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2018.07.21
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17134
[debug] exe versions: ffmpeg N-91273-g67747c89ad, ffprobe N-89803-g856b7cae9f
[debug] Proxy map: {}
[facebook] Downloading login page
[facebook] Logging in
[facebook]<PHONE_NUMBER>444325: Downloading webpage
WARNING: unable to extract thumbnail URL; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Invoking downloader on 'https://video.ford4-1.fna.fbcdn.net/v/t42.1790-2/37830536_2094712210776830_2193482189394411520_n.mp4?_nc_cat=0&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfdjRfcGFzc3Rocm91Z2hfZnJhZ18yX3ZpZGVvIn0=&oh=4aedba9e9afdbc237b0561e7d74dda16&oe=5B5AB0C3'
[download] Destination: Facebook video #2837814706444325-2837814706444325.f2094712200776831vd.mp4
[download] 100% of 651.80KiB in 00:00
[debug] Invoking downloader on 'https://video.ford4-1.fna.fbcdn.net/v/t42.1790-2/37788864_897446893777062_5998358511073886208_n.mp4?_nc_cat=0&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfdjRfcGFzc3Rocm91Z2hfZnJhZ18yX2F1ZGlvIn0=&oh=f6c8b964bbb0f1e5aa1100711f8b856b&oe=5B5AB18D'
[download] Destination: Facebook video #2837814706444325-2837814706444325.f897446880443730ad.m4a
[download] 100% of 76.92KiB in 00:00
[ffmpeg] Merging formats into "Facebook video #2837814706444325-2837814706444325.mp4"
[debug] ffmpeg command line: ffmpeg -y -i "file:Facebook video #2837814706444325-2837814706444325.f2094712200776831vd.mp4" -i "file:Facebook video #2837814706444325-2837814706444325.f897446880443730ad.m4a" -c copy -map "0:v:0" -map "1:a:0" "file:Facebook video #2837814706444325-2837814706444325.temp.mp4"
Deleting original file Facebook video #2837814706444325-2837814706444325.f2094712200776831vd.mp4 (pass -k to keep)
Deleting original file Facebook video #2837814706444325-2837814706444325.f897446880443730ad.m4a (pass -k to keep)

First method doesn't work, second one works.

Duplicate of which issue exactly? I searched and didn't find one that was related to this.


Add instructions on how to build and use the DASH client

This is listed on the Neubot Dash page we link to, so doesn't need to be on the Neubot page. Closing.


Error when compiling material-components-web

Laravel Mix Version (npm list --depth=0): 1.5.0
Node Version (node -v): 6.11.4
NPM Version (npm -v): 5.5.1
OS: Windows 10 (1709) Fall Creators Update 16299.15.

Description:
Error when compiling Material Components Web.

\js\app.js from UglifyJs
Unexpected token operator «=», expected punc «,» [./node_modules/@material/auto-init/index.js:21,0][\js\app.js:31806,46]

Steps To Reproduce:
Execute npm install --save material-components-web````. Add window.mdc = require('material-components-web');to app.js in Laravel. Add@import "node_modules/material-components-web/material-components-web";``` to app.scss in Laravel.
Execute npm run dev, it's OK!
Execute npm run prod, show this error:

\js\app.js from UglifyJs
Unexpected token operator «=», expected punc «,» [./node_modules/@material/auto-init/index.js:21,0][\js\app.js:31806,46]

Replace this line
window.mdc = require('material-components-web');

with this
window.mdc = require('material-components-web/dist/material-components-web');

and report back here

@ankurk91 Thanks for you reply! It's works perfectly. :)

Searching in Google, I found this. When I tested, surprise, it's worked perfectly.
In resume..

Execute: npm install --save-dev babel-preset-es2015 babel-preset-stage-2 babel-preset-env if you use npm, or yarn add --dev babel-preset-es2015 babel-preset-stage-2 babel-preset-env if you prefer use yarn.

Then, add these lines before your mix.js():

mix.webpackConfig({
    module: {
        rules: [
            {
                test: /\.jsx?$/,
                use: {
                    loader: 'babel-loader',
                    options: {
                        presets: ['env', 'es2015', 'stage-2']
                    }
                }
            }
        ]
    }
});

You are overriding the babel-loader configs.
Laravel mix already comes with babel-preset-env.
As is said, Laravel-mix excludes node_modules for babel-loader, see
https://github.com/JeffreyWay/laravel-mix/blob/07facaa2e700700c34c0aebf77ec2c28cc065973/src/builder/webpack-rules.js#L9-L18
So don't override the loader. This will slow down the build process.
Just reference right module in your code.


Refactor Theme - Chapter I

The current theme has been written long time ago without proper understanding of how themes work in Android. It's time to refactor the mess to make themes easier to work with. Several other theme related issues require this work.
At present the app uses multiple themes for different activities. Ideally there should be only one light theme use by all activities (and later on a dark theme as well).
In the first step we'll create a new theme OpenTasks_Theme.Light and update the TaskListActivity and SyncSettingsActivity to use it. This task is already big enough, so we'll cover the other activities in separate stories.
As part of this story the theme may be updated a bit.

done


[Bug] Enum deserialization is wrong

What are you really trying to do?

I'm trying to use enum class to pass it to activity as an input.
Describe the bug

Activity deserializes bytes to list of chars instead of given Enum
Minimal Reproduction
from enum import Enum

from temporalio.api.common.v1.message_pb2 import Payload
from temporalio.converter import JSONPlainPayloadConverter

class SomeEnum(str, Enum):
    ONE = "one"
    TWO = "two"

converter = JSONPlainPayloadConverter()
result = converter.from_payload(Payload(metadata={
    "key": b"encoding",
    "value": b"json/plain"},
    data=b"\"one\""),
    SomeEnum)
print(result)

Output:
['o', 'n', 'e']

Environment/Versions

OS and processor: [e.g. M1 Mac, x86 Windows, Linux]
M1 Mac, though any architecture impacted
Temporal Version: [e.g. 1.14.0?] and/or SDK version
SDK version is 1.6.0
Are you using Docker or Kubernetes or building Temporal from source?
No

Additional context
JSONPlainPayloadConverter deserializes IntEnum, StrEnum correctly, but it is more reliable to convert payload to any Enum

Per https://github.com/temporalio/sdk-python?tab=readme-ov-file#data-conversion and https://docs.temporal.io/develop/python/converters-and-encryption#payload-conversion, only StrEnum and IntEnum are supported.

Hello, @cretz, that you for the quick follow up.
Is the decision by not supporting basic Enum intentional? Are there any known corner-cases that stop adding additional functionality?
I can extend, but it is seems, that I need to copy-paste the whole value_to_type into my project. That is because types could be generic and value_to_type traverse the type recursively.

Is the decision by not supporting basic Enum intentional?

It is because there is no clear serialization of plain Enum. But there is for (str, Enum) together so we can probably support that combo (though we, and Python, suggest using StrEnum now if you can). Your proposal is close, but we probably also need to also check that it's a subclass of both str and Enum and not just Enum. We'll look into adding this, thanks!

Similar enhancement for (int, Enum) would be nice. And if both checks do not match, then throw Exception. Because current behaviour is not obvious.
Thanks.


[Installers] Changed grafana agent version to latest and made some changes required to run the latest version

Tested this using a GCP VM (aditya-test-instance)
Results: Got all the docker metadata labels in Loki

Other than the one comment, this is good as long as our testing is good.


cp: Suffix parsing inconsistencies between GNU and uutils

touch file
cp --suffix -v file new

Possibly related to #2535, GNU parses this as "use the suffix -v", while uutils parses this as two separate flags. GNU successfully creates a new file called new-v, but uutils fails with the message error: The argument '--suffix <SUFFIX>' requires a value but none was supplied.

Thanks for reporting this! The linked PR should fix it


Add support for scoped npm packages

Now supports scoped modules such as:
@myorg/mypackage
@myorg/mypackage/subdirectory

Thanks :)


fix: lock dependency of @tanstack/match-sorter-utils to 8.1.1

because the newer versions have trouble with esm and webpack4
fixes #4396

Codecov Report
Base: 96.36% // Head: 92.40% // Decreases project coverage by -3.95% :warning:

Coverage data is based on head (e8fc045) compared to base (eab6e2c).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4501      +/-   ##
==========================================
- Coverage   96.36%   92.40%   -3.96%
==========================================
  Files          45       89      +44
  Lines        2281     3675    +1394
  Branches      640      959     +319
==========================================
+ Hits         2198     3396    +1198
- Misses         80      263     +183
- Partials        3       16      +13

Impacted Files
Coverage Δ

src/react/tests/utils.tsx

src/core/mutationObserver.ts

src/core/onlineManager.ts

src/core/logger.ts

src/devtools/theme.tsx

src/react/useIsMutating.ts

src/react/setBatchUpdatesFn.ts

src/react/QueryErrorResetBoundary.tsx

...rc/createWebStoragePersistor-experimental/index.ts

src/react/utils.ts

... and 124 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[Feature Request, Cortana] "Speak" support for PromptDialog.Text?

System Information

SDK Language:  .NET
SDK Version: 3.8.0
Development Environment: App Service

Hello
I dont see 'speak' property available for PromptDialog.Text while it is available for PromptDialog.Choice. Is there any plan to add it in immediate future. If not what alternatives are available for Cortana instead of PromptDialog.Text.

@nwhitmont @JasonSowers Can this be added as future capabilities.

@neetgupta7  We can log this as a feature request, but cannot guarantee it will be added or any timeline for it to be added.

Yes this would be very useful. Thanks!

Fixed via #4714


Override fontSize and other properties beside color

Hi,
i've been trying everything but can't get a working solution.
I want to have something like this
export default defineAppConfig({
    ui: {
      primary: 'pink',
      red: '#FF0000'
      'text-3xl': '100px'
    }
})

The primary color one is working, but the text and custom color are not.
What is the correct way to override these props?
I want to be able to change the whole theme during the build time with external data.

You cannot override the Tailwind CSS config through the app.config.ts. You have to do it in your tailwind.config.ts.

Can you please show me how?
I've been struggling forever to get it running.
// tailwind.config.ts

import type { Config } from 'tailwindcss'

export default <Partial<Config>>{
  content: [
    './components/**/*.{js,vue,ts}',
    './layouts/**/*.vue',
    './pages/**/*.vue',
    './plugins/**/*.{js,ts}',
    './app.vue',
    './app.config.ts',
  ],
  theme: {
    extend: {
      fontSize: {
        '7xl': '500px',
      }
    }
  }
}

but this is not working

I'm not sure to understand what you're trying to achieve here. What is not working? Is your text-7xl class not available?

I would like to be able to override my 'text-7xl' with external data

Okay it seems to work now 😄
However when I change the '500px' to something else, the hot reload/ instant reload isn't working.
Is there a way to fix this?

Unfortunately, HMR does not work when changing the tailwind.config.ts with the @nuxtjs/tailwindcss module.


@conda-forge-admin, please add bot automerge

Issue:

Environment (conda list):

$ conda list

Details about  conda and system ( conda info ):

$ conda info

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/consul-template-feedstock#10.


Improve Beacon v2 (e110)

Description
Similar to https://github.com/Ensembl/ensembl-rest/pull/589
Update Beacon endpoint to run VEP.
The idea is to return output for the following:

IntAct
Mastermind
GO
Phenotypes
DisGeNET
EVE
SpliceAI
frequency data from gnomAD

The Beacon schema does not specify all types of data we want to return so in this PR we return data for the following:

IntAct
GO
Phenotypes
DisGeNET
CADD
frequency data from gnomAD

Some results are not included in the Beacon schema yet (example: pathogenicityPredictions).
Use case
Benefits
Return vep data through Beacon, this way users can integrate VEP in Beacon.
Possible Drawbacks
None
Testing
note to submitters and reviewers: documentation-only changes may reflect
changes in other repos that can result in new or different output from
REST endpoints. In turn, these may require new tests or changes to existing tests.
Have you added/modified unit tests to test the changes?
If so, do the tests pass/fail?
Tests pass.
Have you run the entire test suite and no regression was detected?
No regression detected.
Changelog
[/ga4gh/beacon/query] Return VEP data in Beacon output

Hi @nwillhoft, this is the duplicate PR of https://github.com/Ensembl/ensembl-rest/pull/589 for release 110.


CSV column separator style

For some reason Pages and Word exports to CSV with semicolon ";" column separator. On the other hand Google Docs exports with comma "," column separator.
Is it possible to define custom column separator?

Right now it is not possible, but adding an option for separator could be done.
See https://github.com/netbe/Babelish/blob/master/lib/babelish/csv2base.rb#L92
I do not plan to do it soon, but feel free to do a pull request for it :)

That would be really great. I have a csv file that already contains comma characters in translation strings. When I replace ";" with "," your tool breaks becase there are to many columns in csv (obviously).
How can I do it myself so I can use it in project today? Is it possible to update gem today? Can I help?

Fork the project and create a pull request.

pass an option here like separator https://github.com/netbe/Babelish/blob/master/lib/babelish/commandline.rb#L23 default would be ,
and in here  https://github.com/netbe/Babelish/blob/master/lib/babelish/csv2base.rb#L92 replace , by ;
write a test case to make sure you didn't break anything and it is working

Ok, I've made some changes and requested pull request: https://github.com/netbe/Babelish/pull/56
Could you check it out?

Just checking... Could you review and merge pull request so I can use it in my development team?

Included in 0.3.4

@borut-t please use 0.3.4

Nice, thank you!


when will the codes be released?

thanks

Thanks for your attention! The release is in progress. It is expected to be released within a few weeks.

thanks

Thanks for your attention! The release is in progress. It is expected to be released within a few weeks.

@shufangxun  any update? thanks

@shufangxun any update? thanks

we have released it.


Fix: Upgrading Vulnerable set-value Package

Updating set-value version from 3.0.0 to 4.1.0 since the v3 has a security vulnerability.
CVE-2021-23440

@jonschlinkert, @doowb can you please review and merge this PR. it helps in resolving vulnerability

Apologies, I'm trying to spend more time on open source lately, I'll do this ASAP.

Just a humble reminder on this issue

One more reminder, please @jonschlinkert :)


pre_remediation_audit.yml incorrect permissions on files

Describe the Issue
In the playbook pre_remediation_audit.yml The task "- name: Pre Audit Setup | copy to audit content files to server" copies files over from the control node to the host however sets the permissions as 644. This causes the run_audit.sh script to get a permission denied error because it doesn't have the execute bit set.
Expected Behavior
The shell script should execute normally, no matter the way the files are transferred to the target machine.
Actual Behavior
The shell script cannot execute because it doesn't have the execute bit set.
Possible Solution
Create a new task to ensure executable is set on the run_audit.sh file before it is called. This will ensure robustness for however method is used to copy the audit config over.

hi @zac90
Thank you for raising this issue, i have changed the mode to preserve to copy the files overs and preserver the permissions as you have set from the original location. That should resolve this issue.
It is currently in the Jul23_updates branch which i hope to get released soon.
Many thanks
uk-bolly


Missing MDS types

Hey,
I tried to use MDS classes in my typescript project and found out that the types of MDS classes and the static functions in Fido2Lib class are not exported.
Is there a reason for it? is there a types lib can be installed?
I don't mind creating a PR with the missing interfaces, but I think it should either be a requirement for new features or excluded from the project, the partial types is annoying
example:

Thanks

Thanks for the great suggestion. The library isn't primarily focusing on typescript (as it's been born in a time before , but tries to allow integration with those projects with syntax highlighting.
Generally we're favoring compatibility and features over typescript conformity, so I wouldn't be in favor of blocking good code requests without it.
If we can improve the typescript types without adding other issues, PRs etc are always welcome and we can try to ask contributors to extend the interface accordingly.


Make cloud providers be loaded as plugins for CAA

After the https://github.com/confidential-containers/cloud-api-adaptor/pull/1508 and https://github.com/confidential-containers/cloud-api-adaptor/pull/1642 the CAA codes can be used by other project as package.
We use Compile-time plugins to built-in the cloud providers(aws azure ibmcloud vsphere libvirt) into CAA binary from source codes as https://github.com/confidential-containers/cloud-api-adaptor/tree/main/cmd/cloud-api-adaptor.
If we want to add a new cloud provider we need copy the main.go and new a providername.go under the same folder and then build updated CAA from source. This is not good enough if we want to support more cloud providers.
When a new provider be added:

CAA need be rebuild

provider define need be added to https://github.com/confidential-containers/cloud-api-adaptor/tree/main/pkg/adaptor/cloud
compile-time plugin need be loaded to https://github.com/confidential-containers/cloud-api-adaptor/tree/main/cmd/cloud-api-adaptor

peerpod-ctrl need be rebuild

complie-time plugin need be loaded to https://github.com/confidential-containers/cloud-api-adaptor/tree/main/peerpod-ctrl/controllers for peerpod-ctrl

The golang program support Run-time plugin too, refer to
https://eli.thegreenplace.net/2021/plugins-in-go/ . If we implement the run-time plugin for CAA then we can use one static CAA binary from opensource and the different cloud provider plugin(.so files) from different cloud provider. This will make others extend CAA easily.
After we support Run-time plugin for cloud providers.
When a new provider be added:

new provider need be added to https://github.com/confidential-containers/cloud-api-adaptor/tree/main/pkg/adaptor/cloud

the provider need be built out as .so file

put the built out .so file to the cloud provider plugins folder

CAA and peerpod-ctrl with Run-time plugin support can load the new plugin from the cloud provider plugins folder, the CAA and peerpod-ctrl binaries not need be rebuild anymore.

@huoqifeng @stevenhorsman @magowan @bpradipt what do you think for we add the Run-time plugin for cloud providers.

The golang program support Run-time plugin too, refer to
https://eli.thegreenplace.net/2021/plugins-in-go/ . If we implement the run-time plugin for CAA then we can use one static CAA binary from opensource and the different cloud provider plugin(.so files) from different cloud provider. This will make others extend CAA easily.

If we are adding a new provider, the expectation is that the new provider will be added here, will be part of CI/CD and release cadence.
Is the idea to enable third party provider plugins which are proprietary or kept outside of CAA?
If that's the case, then it might be better to support both in-built providers that will be part of a release and dynamically loaded providers which anyone can add.
I honestly don't know the complexity of supporting both inbuilt and dynamically loaded plugins. But this is something we should explore so that we can take a conscious decision.


[SPARK-26618][SQL][FOLLOWUP] Update the SQL migration guide regarding to typed TIMESTAMP and DATE literals

What changes were proposed in this pull request?
In the PR, I propose to update the SQL migration guide and clarify semantic of string conversion to typed TIMESTAMP and DATE literals.
Why are the changes needed?
This is a follow-up of the PR https://github.com/apache/spark/pull/23541 which changed the behavior of TIMESTAMP/DATE literals, and can impact on results of user's queries.
Does this PR introduce any user-facing change?
No
How was this patch tested?
It should be checked by jenkins build.

Test build #115644 has started for PR 26985 at commit a80d0a3.

Merged build finished. Test PASSed.

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

Test build #115644 has finished for PR 26985 at commit a80d0a3.

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

Merged build finished. Test PASSed.

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


No such table main. during seeding

Laravel Version: 5.8.12
PHP Version: 7.1.23
Database Driver & Version: SQLite 3

Description:
When I launch the command php artisan migrate:fresh --seed I have this error:
Dropped all tables successfully.
Migration table created successfully.
Migrating: 2019_04_14_162607_create_users_table
Migrated:  2019_04_14_162607_create_users_table
Migrating: 2019_04_14_163732_create_companies_table
Migrated:  2019_04_14_163732_create_companies_table
Migrating: 2019_04_15_194613_create_tickets_table
Migrated:  2019_04_15_194613_create_tickets_table
Migrating: 2019_04_15_194639_create_statuses_table
Migrated:  2019_04_15_194639_create_statuses_table
Migrating: 2019_04_15_194747_create_categories_table
Migrated:  2019_04_15_194747_create_categories_table
Migrating: 2019_04_15_195429_create_severities_table
Migrated:  2019_04_15_195429_create_severities_table
Migrating: 2019_04_15_202912_create_messages_table
Migrated:  2019_04_15_202912_create_messages_table
Seeding: UsersTableSeeder
Seeding: SeveritiesTableSeeder
Seeding: StatusesTableSeeder
Seeding: CategoriesTableSeeder
Seeding: TicketsTableSeeder

   Illuminate\Database\QueryException  : SQLSTATE[HY000]: General error: 1 no such table: main. (SQL: insert into "tickets" ("title", "body", "attachment", "user_id", "severity_id", "status_id", "category_id", "created_at", "updated_at") values (Ea et qui quia quis dolore quo incidunt ullam., Recusandae quasi voluptatem omnis quia ullam dolore exercitationem harum., 77d4b4ef-2668-3b6e-8914-47b87419b98a.img, 73, 4, 2, 1, 2019-04-16 15:44:30, 2019-04-16 15:44:30))

  at /Users/adrienpsn/Dev/Laravel/support-ce/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664
    660|         // If an exception occurs when attempting to run a query, we'll format the error
    661|         // message to include the bindings with SQL, which will make this exception a
    662|         // lot more helpful to the developer instead of just the database's errors.
    663|         catch (Exception $e) {
  > 664|             throw new QueryException(
    665|                 $query, $this->prepareBindings($bindings), $e
    666|             );
    667|         }
    668|

  Exception trace:

  1   PDOException::("SQLSTATE[HY000]: General error: 1 no such table: main.")
      /Users/adrienpsn/Dev/Laravel/support-ce/vendor/laravel/framework/src/Illuminate/Database/Connection.php:452

  2   PDO::prepare("insert into "tickets" ("title", "body", "attachment", "user_id", "severity_id", "status_id", "category_id", "created_at", "updated_at") values (?, ?, ?, ?, ?, ?, ?, ?, ?)")
      /Users/adrienpsn/Dev/Laravel/support-ce/vendor/laravel/framework/src/Illuminate/Database/Connection.php:452

  Please use the argument -v to see more details.

The error no such table main. comes from my TicketsTableSeederfile because when I don't call it, I have no error.
Here is my TicketsTableSeeder file:
public function run()
    {
        $faker = \Faker\Factory::create();

        for ($i = 1; $i < 20; $i++) {
            $title = $faker->sentence(6, true);
            DB::table('tickets')->insert([
                'title' => $title,
                'body' => $faker->text($faker->numberBetween(50, 200)),
                'attachment' => $faker->uuid . '.img',
                'user_id' => $faker->numberBetween(1, 100),
                'severity_id' => $faker->numberBetween(1, 4),
                'status_id' => $faker->numberBetween(1, 7),
                'category_id' => $faker->numberBetween(1, 4),
                'created_at' => Carbon::now()->format('Y-m-d H:i:s'),
                'updated_at' => Carbon::now()->format('Y-m-d H:i:s')
            ]);
        }
    }

Thank's for any help!

Please add the tickets migration.

Please add the tickets migration.

Here is the tickets migration:
public function up()
{
    Schema::create('tickets', function (Blueprint $table) {
        $table->bigIncrements('id');
        $table->string('title');
        $table->longText('body');
        $table->timestamp('estimated_resolution_date')->nullable();
        $table->timestamp('time_spent')->nullable();
        $table->timestamp('estimated_time')->nullable();
        $table->string('attachment')->nullable();
        $table->unsignedBigInteger('user_id');
        $table->unsignedBigInteger('severity_id');
        $table->unsignedBigInteger('status_id')->default(1);
        $table->unsignedBigInteger('category_id');
        $table->foreign('user_id')->references('id')->on('users');
        $table->foreign('severity_id')->references('id')->on('severities');
        $table->foreign('status_id')->references('id')->son('statuses');
        $table->foreign('category_id')->references('id')->on('categories');
        $table->timestamps();
    });
}

Typo:
$table->foreign('status_id')->references('id')->on('statuses');
                                                ^^

Hi there,
Thanks for reporting but it looks like this is a question which can be asked on a support channel. Please only use this issue tracker for reporting bugs with the library itself. If you have a question on how to use functionality provided by this repo you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

Thanks!


As a helpful SoC professor, I can indicate on my student's FYP project with some simple indicators

... so that students can get quick visual updates on their progress. e.g. if they are “Ahead of time”, “Up to task” or “Behind schedule”

similar to tp #5


NOT READY FOR MERGE: Push Notification Bus Reminders

TODO:

[ ] Delete the relevant alarm when a push is received
[ ] Delete alarms when 'Recents' is opened when those alarms are more than two hours in the past
[ ] Better Ux when a notification is received when app is in background /
Tapping the notification should display the arrivals and departures view
[ ] Better Ux when a notification is received when app is in foreground
[x] Disable the "Remind Me" button when there are fewer than OBAAlarmIncrementsInMinutes minutes before departure
[ ] Store the data necessary to reconstruct the arrival-and-departure request on the server and send it back to the client when the push notification fires.

TODO (later):

Actions on notifications (Snooze)
Editing alarms
Rich notifications on iOS 10
Alarm defaults: If walking ETA is available, default to an increment five minutes over that.
If walking ETA is not available, default to 10 minutes, unless that isn't available.

Still needs another sanity check or two, and some additional polish, but I wanted to solicit feedback from @ualch9 as he is clearly passionate about this feature.

New UI for alarm creation:

Add an ‘alarm toggle’ button to stop cells
Customize alarm button appearance based on whether or not an alarm exists

Network/Data:

Add requests for creating alarms

Models:

OBAAlarm object

Not sure if implemented yet, but you may need to request/register the user to allow notifications [[UIApplication shared] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeBadge |  UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]

@ualch9 the OneSignal SDK takes care of that.


[WIP] Schema DSL

Fixes #15

Thanks for the PR. Like where you're going with this, can you explain the Meta module concept a bit more clearly?

Thanks again for the PR, this might pop up in a different form.


Problem while Redirecting TCP packet

Hi everyone we are making xdp code redirecting, and while trying to send send TCP packets we face some problem while we ping packets from one container to another.
I tried redirecting packets send to one docker instance to another container using xdp. I followed xdp_tutorial to reroute packet, and created 2 dockers to redirect packet from one docker to another. I am getting the packet at target docker but when i run ping <IP_ADDRESS> on source machine/sender ,I got Destination Host Unreachable on system.
For system details and output refer issue i raised at xdp_tutorial repo.
What additions should i make to get TCP rerouting to work

Closing this issue as it does not relate to l3afd, which is the orchestrator for ebpf programs and chaining of programs.


Support percent-encoded userinfo as per RFC3986

This update adds support for percent-encoded userinfo (ie. usernames and passwords with special characters).
Examples:

abc!$%^&:@123 as password
<EMAIL_ADDRESS>as username

This is done by percent-decoding username and password parts of the URL as per RFC3986 Section-3.2.1.

Hey @z1ga . This looks great. Would you mind fixing the issues with the tests?

Hey, it took me a while, but it should be fixed now.


updated to threejs r90

Changes Proposed:
Fixes:
Checklist:

[-] Tested on WebARonARCore
[X] Tested on WebARonARKit
[X] I've read CONTRIBUTING.md and signed the CLA (required)
[X] This PR does not contain built changes in dist/\* (required)
[X] This PR only contains one commit (required)

I signed it!

verified; thank you @PerspectivesLab!

Your massively welcome @jsantell


Issue #2711 and general UUID improvement

Changelog category (leave one):

Improvement
Bug Fix (user-visible misbehavior in an official stable release)

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Changed UUID internal representation to have proper byte continuity. Ensured backwards compatibility with serialization and hashing.

Fixed Issue #2711 and adjusted internal behavior of UUIDs


Uploading migration guide and updating README with blog post link

Needs completion but templated and contains core concepts/resources to help customers get started in migrating.

/azp run net - storage - tests

/azp run net - storage - tests

Remember you need to merge master into your forked branch to get CI passing. There was a lot of fixes in master done last week.

Hi @rishabpoh.  There hasn't been recent engagement on this PR.  Would you please be so kind as to let us know if this is still an active work stream or if this should be closed out?

I have closed this one and created a new one here: https://github.com/Azure/azure-sdk-for-net/pull/15749


[ESDB-147-8] Move to Cloudsmith docker registry.

Changed: Move to Cloudsmith docker registry.

I don't think removing cloudsmith is the right move, considering we are going to add  staging versions later


Fix typos and tables

@srThibaultP : Thanks for your contribution! The author(s) have been notified to review your proposed change.

The edits look good; we'll merge. Thanks @srThibaultP.


[NSFW][chestymoms.com] Add support for chestymoms.com

[x] I've verified and I assure that I'm running youtube-dl 2<IP_ADDRESS>

[x] At least skimmed through the README, most notably the FAQ and BUGS sections

[x] Searched the bugtracker for similar issues including closed ones

[x] Site support request (request for adding support for a new site)

youtube-dl -v https://www.chestymoms.com/cam/GoddessKale/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://chestymoms.com/cam/GoddessKale']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 3.4.4 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-71883-geb9fb50, ffprobe N-71883-geb9fb50, rtmpdump 2.4
[debug] Proxy map: {'http': 'http://<IP_ADDRESS>:6050', 'https': 'https://<IP_ADDRESS>
:6050', 'socks': 'socks://<IP_ADDRESS>:5060'}
[generic] GoddessKale: Requesting header
WARNING: Falling back on generic information extractor.
[generic] GoddessKale: Downloading webpage
[generic] GoddessKale: Extracting information
ERROR: Unsupported URL: https://chestymoms.com/cam/GoddessKale
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp_2hklmx2\bu
ild\youtube_dl\YoutubeDL.py", line 776, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp_2hklmx2\bu
ild\youtube_dl\extractor\common.py", line 434, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp_2hklmx2\bu
ild\youtube_dl\extractor\generic.py", line 2989, in _real_extract
youtube_dl.utils.UnsupportedError: Unsupported URL: https://chestymoms.com/cam/GoddessKale

Live stream example:

Live stream: https://chestymoms.com/cam/GoddessKale/

More infos:
chestymoms.com is a live stream site similar to chaturbate.com (which is supported by youtube-dl)

I even tried the (competitor?) streamlink program and no luck too...
$ streamlink https://chestymoms.com/cam/GoddessKale/ -p mpv
error: No plugin can handle URL: https://chestymoms.com/cam/GoddessKale/

I tried VLC just for curiosity, no luck:
core debug: adding item `https://chestymoms.com/cam/GoddessKale/' ( https://chestymoms.com/cam/GoddessKale/ )
core debug: processing request item: https://chestymoms.com/cam/GoddessKale/, node: Playlist, skip: 0
core debug: rebuilding array of current - root Playlist
core debug: rebuild done - 2 items, index 1
core debug: starting playback of the new playlist item
core debug: resyncing on https://chestymoms.com/cam/GoddessKale/
core debug: https://chestymoms.com/cam/GoddessKale/ is at 1
core debug: creating new input thread
core debug: Creating an input for 'https://chestymoms.com/cam/GoddessKale/'
core debug: requesting art for https://chestymoms.com/cam/GoddessKale/
core debug: looking for meta fetcher module matching "any": 1 candidates
core debug: using timeshift granularity of 50 MiB, in path '/tmp'
core debug: `https://chestymoms.com/cam/GoddessKale/' gives access `https' demux `' path `chestymoms.com/cam/GoddessKale/'
core debug: specified demux `any'
core debug: creating demux: access='https' demux='any' location='chestymoms.com/cam/GoddessKale/' file='(null)'
core debug: looking for access_demux module matching "https": 19 candidates
core debug: no access_demux modules matched
core debug: creating access 'https' location='chestymoms.com/cam/GoddessKale/', path='(null)'
core debug: looking for access module matching "https": 24 candidates
core debug: looking for tls client module matching "any": 1 candidates
gnutls debug: using GnuTLS version 3.5.15
lua debug: Trying Lua scripts in /home/timofonic/.local/share/vlc/lua/meta/fetcher
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
gnutls debug: loaded 160 trusted CAs
core debug: using tls client module "gnutls"
http debug: querying proxy for https://chestymoms.com/cam/GoddessKale/
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
core debug: no meta fetcher modules matched
core debug: searching art for https://chestymoms.com/cam/GoddessKale/
core debug: looking for art finder module matching "any": 2 candidates
core debug: meta ok for (null), need to fetch art
lua debug: Trying Lua scripts in /home/timofonic/.local/share/vlc/lua/meta/art
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
http debug: no proxy
http debug: http: server='chestymoms.com' port=443 file='/cam/GoddessKale/'
core debug: looking for meta fetcher module matching "any": 1 candidates
core debug: net: connecting to chestymoms.com port 443
lua debug: Trying Lua scripts in /home/timofonic/.local/share/vlc/lua/meta/fetcher
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
core debug: no meta fetcher modules matched
core debug: searching art for https://chestymoms.com/cam/GoddessKale/
core debug: looking for art finder module matching "any": 2 candidates
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /home/timofonic/.local/share/vlc/lua/meta/art
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
core debug: no art finder modules matched
core debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua scripts in /home/timofonic/.local/share/vlc/lua/meta/fetcher
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
core debug: using meta fetcher module "lua"
core debug: removing module "lua"
core debug: searching art for https://chestymoms.com/cam/GoddessKale/
core debug: looking for art finder module matching "any": 2 candidates
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /home/timofonic/.local/share/vlc/lua/meta/art
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
core debug: no art finder modules matched
core debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in /home/timofonic/.local/share/vlc/lua/meta/fetcher
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
core debug: using meta fetcher module "lua"
core debug: removing module "lua"
core debug: searching art for https://chestymoms.com/cam/GoddessKale/
core debug: looking for art finder module matching "any": 2 candidates
qt4 debug: IM: Setting an input
lua debug: Trying Lua scripts in /home/timofonic/.local/share/vlc/lua/meta/art
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
core debug: no art finder modules matched
core debug: art not found for https://chestymoms.com/cam/GoddessKale/
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
core debug: no art finder modules matched
core debug: art not found for https://chestymoms.com/cam/GoddessKale/
core debug: connection succeeded (socket = 26)
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
gnutls debug: 2 certificate(s) in the list
http debug: protocol 'HTTP' answer code 200
http debug: Server: nginx
http debug: Content-Type: text/html; charset=utf-8
http debug: Transfer-Encoding: chunked
http debug: Connection: close
http debug: Accepting Cookie: smtid=e7c21c57-9c3a-4208-bcea-bdabd38eb867G6234990587; expires=Thu, 31-Dec-2037 23:00:00 GMT; Max-Age=641322613; path=/; domain=.chestymoms.com
http debug: Accepting Cookie: smeid=9275adf6-fc77-4a18-80c9-af1dd0f86c14G6234990587; expires=Thu, 31-Dec-2037 23:00:00 GMT; Max-Age=641322613; path=/; domain=.chestymoms.com
http debug: Accepting Cookie: xment=1%7C16ajtpb%7C%3B1%3B1gpia32qsl3n3%3A%3A-1%3A5rrcnmlq%2Cfenc9hlppftgp%3A%3A-1%3A5rrcnmlq; expires=Thu, 05-Oct-2017 05:49:47 GMT; Max-Age=2592000; path=/; domain=chestymoms.com
http debug: Accepting Cookie: fcact=fcA6_4713%2F1Z; expires=Tue, 12-Sep-2017 05:49:47 GMT; Max-Age=604800; path=/
http debug: Pragma: no-cache
http debug: Accepting Cookie: SMpref=A_8.38883821%2CR29kZGVzc0thbGU%3D%2C7358380%2C0%2C%2C%3B1504590587_Z; expires=Wed, 05-Sep-2018 05:49:47 GMT; Max-Age=31536000; path=/; domain=.chestymoms.com
core debug: using access module "http"
core debug: Using stream method for AStream*
core debug: starting pre-buffering
core debug: received first data after 0 ms
core debug: pre-buffering done 1024 bytes in 0s - 125000 KiB/s
core debug: looking for stream_filter module matching "any": 9 candidates
core debug: no stream_filter modules matched
core debug: looking for stream_filter module matching "record": 9 candidates
core debug: using stream_filter module "record"
core debug: creating demux: access='https' demux='any' location='chestymoms.com/cam/GoddessKale/' file='(null)'
core debug: looking for demux module matching "any": 65 candidates
ts debug: TS module discarded (lost sync)
mod debug: MOD validation failed (ext=)
lua debug: Trying Lua scripts in /home/timofonic/.local/share/vlc/lua/playlist
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/playlist
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/anevia_streams.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/anevia_xml.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/appletrailers.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/bbc_co_uk.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/break.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/canalplus.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/cue.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/dailymotion.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/extreme.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/france2.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/googlevideo.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/jamendo.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/joox.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/katsomo.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/koreus.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/lelombrik.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/liveleak.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/metacafe.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/metachannels.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/mpora.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/pinkbike.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/pluzz.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/rockbox_fm_presets.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/soundcloud.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/vimeo.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/youtube.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/youtube_homepage.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/zapiks.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/playlist
avformat debug: trying url: https://chestymoms.com/cam/GoddessKale/
avformat debug: CPU flags: 0x0107d3db
avformat debug: couldn't guess format
vobsub debug: this doesn't seem to be a vobsub file
ps warning: this does not look like an MPEG PS stream, continuing anyway
core debug: using demux module "ps"
core debug: looking for meta reader module matching "any": 2 candidates
lua debug: Trying Lua scripts in /home/timofonic/.local/share/vlc/lua/meta/reader
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
core debug: no meta reader modules matched
core debug: `https://chestymoms.com/cam/GoddessKale/' successfully opened
ps warning: garbage at input, trying to resync...
core debug: EOF reached
core debug: removing module "ps"
core debug: removing module "record"
core debug: removing module "http"
core debug: dead input
core debug: changing item without a request (current 1/2)
core debug: nothing to play
qt4 debug: IM: Deleting the input


Link to Lin's overview article

Just wanted to note that https://hacks.mozilla.org/2018/03/making-webassembly-better-for-rust-for-all-languages/ provides a pretty nice overview of the efforts here, and will be followed up by further posts on each of the pieces. It'd be good to find a spot to get this content in front of people!

@aturon https://github.com/rust-lang-nursery/rust-wasm/issues/79#issuecomment-373107119 :)

Let's get it in the README then. I think it'll be a good spot for it

I'm gonna close this as it's done in the news thread!


Newsletter-110: translate into Chinese

@bittomhan would you mind rebasing on master to resolve the conflicts with zh109

I have update all links under newsletter/zh/ path.
Thank you for your check. This is also a chance for me to pratice git.


Added preferred content size category change handling

According to #2029
Changes:

Added UIContentSizeCategoryChangeHandler to handle changing of preferredContentSizeCategory
Changed access level from internal to private for methods in ForegroundHandler

Returning to prev convo: I'm not sure about this b/c the whole app doesn't support changing the text size. So w/ this enabled some views will update to the new content size while others wont. I'd almost rather exit() the app to force a restart than have a mix-matched UI.
What do you think?

@rnystrom I think this is better than find and fix all views in the app
I'll update my PR

I wonder if this is worth doing though if we need to force quit the app. 😕

@BasThomas You can see what's going with the layout in #2029. I think that we need to restart the app or we will need to layout some views but before layout, we should find these views in the app.

Ah right, it at least doesn't seem OK if something like that screenshot can happen 😛

Worth a try. Holding off til we ship the latest prod version tho.
Sent with GitHawk


feat: updated dependencies for push notification

Updated the bc wallet dependencies with the bifold push notification functionality
updated the bifold submodule

Does the podfile not need to be updated to use aries-askar 0.1.1? I had to make that change locally

Does the podfile not need to be updated to use aries-askar 0.1.1? I had to make that change locally

It should already be updated @bryce-mcmath https://github.com/wadeking98/bc-wallet-mobile/blob/2518a5b40099d75dd9e523fe2be7f9b1804b1d87/app/package.json#L60

https://github.com/bcgov/bc-wallet-mobile/blob/07970ecd42d4ce84b79e1b035854eb8ad46e86bd/app/ios/Podfile.lock#L6


Can't get Cosmos DB Account Status in PowerShell

The documentation for updating a Cosmos account in PowerShell is great except for one part at the end of the updating the regions. There are two output lines that say this:
Write-Host "Update-AzCosmosDBAccountRegion returns before the region update is complete."
Write-Host "Check account in Azure portal or using Get-AzCosmosDBAccount for region status."

The issue is that Get-AzCosmosDBAccount does not return any status that I could find. Is there another way to see if the account is in the "Updating" status?

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

ID: 18541d64-33d6-9a5b-b451-a4a7ce983d77
Version Independent ID: 32127b56-80ee-abb0-c65d-7bd73548e020
Content: Manage Azure Cosmos DB Core (SQL) API resources using using PowerShell
Content Source: articles/cosmos-db/manage-with-powershell.md
Service: cosmos-db
Sub-service: cosmosdb-sql
GitHub Login: @markjbrown
Microsoft Alias: mjbrown

Apparently this is ProvisioningState but the Portal lags a bit.


Start container in pwd

Have a question? Please checkout our Slack Community or visit our Slack Archive.

Describe the Feature
Start geodesic in the pwd where the container was run from
[Edit: implemented in #756]
Use Case
I always cd into /localhost until i get to my pwd which isnt a big deal to do but it takes time and id prefer if the container automatically did this for me without updating preferences.
Describe Ideal Solution
pwd
Alternatives Considered
Maintaining a long list of aliases that cd into common directories
Additional Context
N/A

@nitrocode Part of the point of Geodesic is to provide a consistent environment so multiple engineers can use the exact same tools and workflows and avoid the "works in my environment" trap. That is why the default working directory is inside the container.
That said, we have made Geodesic customizable, so you can do what you want this way (among other options):
$ GEODESIC_DOCKER_EXTRA_ARGS="--env LOCAL_PWD=$PWD" make run
...

 ⧉  Geodesic
 ✗ . [none] / ⨠ cd $LOCAL_PWD

And of course you can automatically execute that command, too. For example, add to $HOME/.geodesic/defaults/overrides
[[ -n $LOCAL_PWD ]] && cd $LOCAL_PWD

Re-opening this ticket since @osterman said last Friday during the architecture meeting that he wants to see this implemented.

Implemented in #756


[SPARK-29808][ML][PYTHON] StopWordsRemover should support multi-cols

What changes were proposed in this pull request?
Add multi-cols support in StopWordsRemover
Why are the changes needed?
As a basic Transformer, StopWordsRemover should support multi-cols.
Param stopWords can be applied across all columns.
Does this PR introduce any user-facing change?
StopWordsRemover.setInputCols
StopWordsRemover.setOutputCols
How was this patch tested?
Unit tests

Test build #113614 has started for PR 26480 at commit 0d2f624.

Merged build finished. Test PASSed.

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

Test build #113614 has finished for PR 26480 at commit 0d2f624.

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

Merged build finished. Test PASSed.

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

Test build #113643 has started for PR 26480 at commit fb082d7.

Merged build finished. Test PASSed.

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

Test build #113643 has finished for PR 26480 at commit fb082d7.

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

Merged build finished. Test PASSed.

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

Merged to master

Thanks!

it doesn't work:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/spark/ml/feature/StopWordsRemover 	at com.kyndryl.etl.SparkJob$.main(SparkJob.scala:51) 	at com.kyndryl.etl.SparkJob.main(SparkJob.scala) Caused by: java.lang.ClassNotFoundException: org.apache.spark.ml.feature.StopWordsRemover 	at java.net.URLClassLoader.findClass(URLClassLoader.java:382) 	at java.lang.ClassLoader.loadClass(ClassLoader.java:418) 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) 	at java.lang.ClassLoader.loadClass(ClassLoader.java:351) 	... 2 more

That is not related. You compiled and ran vs different versions of Spark.