Clean labels of training set

Hi, thanks for sharing. In the paper, there is 10 fold method to remove training images. Is there any plan to release the Clean labels of the training set?

Hi and sorry for the late answer. If you look at the bottom of the README, they are actually linked there! The section is called List of ImageNet training files

(leaving the issue open for visibility)


StrictMode check about

I got this when using react-collapse-pane in React.StrictMode
Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Transition which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node
div
O@http://localhost:3000/static/js/vendors~main.chunk.js:404904:6
Transition@http://localhost:3000/static/js/vendors~main.chunk.js:398277:30
Fade@http://localhost:3000/static/js/vendors~main.chunk.js:334257:18
div
Resizer@http://localhost:3000/static/js/vendors~main.chunk.js:323839:20
div
O@http://localhost:3000/static/js/vendors~main.chunk.js:404904:6
SplitPane@http://localhost:3000/static/js/vendors~main.chunk.js:324631:41

Any or workaround progress on this?

allotment is a good alternative that works with React 17.
https://github.com/johnwalley/allotment


PR for Enhancement: Auto-refresh with Docker & Streamlit Issue

Updated the codebase with docker-compose and implemented streamlit hot-reloading Feature #4, using streamlit app configurations.

Awesome!!


USER STORY: Treasury Report

Full User Story
As an admin user, I want to receive a Treasury report, so that I can submit to Treasury without having to do the manual work of compiling all of the workbooks.
Action Plan

[ ] Initial design drafted
[ ] Initial acceptance criteria drafted
[ ] High level technical approach & feature flag use determined
[ ] Designs & Acceptance criteria finalized
[ ] Eng task breakout complete
[ ] Assessment of whether partner training & communication actions are needed
[ ] Acceptance criteria testing completed & passed in staging
[ ] Feature flags enabled in production

Engineering Tasks

[ ] https://github.com/usdigitalresponse/cpf-reporter/issues/298
[ ] https://github.com/usdigitalresponse/cpf-reporter/issues/297
[ ] https://github.com/usdigitalresponse/cpf-reporter/issues/296
[ ] https://github.com/usdigitalresponse/cpf-reporter/issues/295
[ ] https://github.com/usdigitalresponse/cpf-reporter/issues/310
[ ] https://github.com/usdigitalresponse/cpf-reporter/issues/315
[ ] https://github.com/usdigitalresponse/cpf-reporter/issues/316
[ ] https://github.com/usdigitalresponse/cpf-reporter/issues/317
[ ] https://github.com/usdigitalresponse/cpf-reporter/issues/318

Acceptance Criteria
Generate report email
From the dashboard, when an admin user is viewing the current period, they will see a button that says "Send Treasury Report by Email." When they click this button:

a note will display beneath the tabs with the message "Sent. Please note, it could take up to 1 hour for this email to arrive." Design should roughly follow:

the user who clicked the button will receive an email titled "Your Treasury Report is Ready for Download"

the "from" field will display as "USDR CPF Reporter"

Preview text: "Your treasury report is ready to download."

Inside the email will be the following message:
USDR Logo with "Grants Reporter Tool" showing below
"Click here to download your file" - "click here" should be a link to download the report
"Or paste this link into your browser: [show full url]
This link will remain active for 7 days"

The links in the email should work for 7 days

Clicking the link (or pasting it in a browser) should result in a zip file downloading into the user's downloads folder.

Treasury report zip file
The zip file should be named "CPF-Reporter-Period-XX-Treasury-Report-generated-YYYY-MM-DD" - it looks like there are some additional letters/numbers on the end of the ARPA file name but I'm not sure why
The zip file will include up to 5 files:

Project files - there will be a maximum of 3 project files, one for each template. For each project file, data from all projects reported on across all agencies will be included
Subrecipient file will show if there are new subrecipients for that reporting period
Subawards file will show if there are any subawards reported that reporting period
See below for specifics on each file.

Subrecipients file:

If there are new subrecipients for the reporting period (i.e. no matches on UEI or TIN from previous reporting periods), then a subrecipient file will generate. If there are no new subrecipients in the reporting period, the zip file will not include a subrecipient file.
if a subrecipient is included for more than one project (either by the same agency or multiple agencies), that the subrecipient treasury file should include only one record for that subrecipient and that the record should reflect data from the most recent and valid upload
the subrecipient file should be named "subRecipientBulkUpload.xlsx"
the file type should be .xlsx
the file should include exact content of this file for rows 1-7: subrecipient template
Starting with cell B8, only new subrecipients should be displayed from the most recent upload workbook of each program submitted that quarter. If a subrecipient has been submitted in a previous reporting period, they will not be included in the file
COMING SOON - exact mapping for each field for rows B8 & on

Project file 1C (first priority for project files):

if there are no 1C projects included in the reporting period's files, no 1C file will be included in the zip
the project file should be named "project1cMultiPurposeCommunityTemplate.xlsx"
the first type should be .xlsx
the file should include exact content of this file for rows 1-7: project 1c template

Starting with cell B8, all projects that are included in reports from the current quarter should be listed
COMING SOON - exact mapping for each field for rows B8 & on

Project file 1A (second priority for project files):

if there are no 1A projects included in the reporting period's files, no 1A file will be included in the zip
the project file should be named "project1aBroadbandInfrastructure.xlsx"
the first type should be .xlsx
the file should include exact content of this file for rows 1-7:project 1a template

Starting with cell B8, all projects that are included in reports from the current quarter should be listed
COMING SOON - exact mapping for each field for rows B8 & on

Project file 1B (third priority for project files):

if there are no 1B projects included in the reporting period's files, no 1B file will be included in the zip
the project file should be named "project1bDigitalConnectivityTech.xlsx"
the first type should be .xlsx
the file should include exact content of this file for rows 1-7: project 1b template

Starting with cell B8, all projects that are included in reports from the current quarter should be listed
COMING SOON - exact mapping for each field for rows B8 & on

Questions to discuss Monday:

naming conventions for files
does zip file always include subrecipient file + relevant project files? when I'm testing on staging, arpa reporter only seems to give me one project file

tbd - if no relevant data, do we expect a blank file or no file to be generated?

Capturing engineering design document here: https://docs.google.com/document/d/1hG49Ik_FgZ-xsKnzEyrUGt0bTE9C6jfPlkAHY5WLYLE/edit?usp=sharing

@as1729 fyi that I just removed the subawards file from requirements

emailed partners on 5/17 to confirm that we're good to move forward with the non-tabbed version as the tabbed version has a lot of differences.

the project file should be named "project1cMultiPurposeCommunityTemplate.xlsx"
the first type should be .xlsx

@ClaireValdivia based on the treasury requirements in the template it looks like they would like us to save these files as .csv. Can you confirm which is the correct file format?

following up here from our conversation to confirm that the non-tabbed version of the bulk upload templates direct users to upload .csv, so updating the issue now accordingly, thanks!


Add option to ignore space error in replaceind

Description
Added a keyword to ignore changes in the QN space when calling replaceind.
Fixes: Trying to change the space of a QNIndex
I use this to create a MPO with a certain set of QNs and then modify the QNs after construction. Specifically I use this to create the Fermi-Hubbard Hamiltonian on $N$ sites with full momentum conservation $\mod N$, then change this to be $\mod N/2$ after construction. Using full conservation during construction ensures maximum MPO sparsity, but the MPS seems to converge to the ground state faster when momentum is only conserved $\mod N/2$.
Checklist:

[x] My code follows the style guidelines of this project. Please run using JuliaFormatter; format(".") in the base directory of the repository (~/.julia/dev/ITensors) to format your code according to our style guidelines.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have added tests that verify the behavior of the changes I made.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] Any dependent changes have been merged and published in downstream modules.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 59.49%. Comparing base (12e45d0) to head (63e5388).

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1455       +/-   ##
===========================================
- Coverage   79.19%   59.49%   -19.71%
===========================================
  Files         147      140        -7
  Lines        9673     9021      -652
===========================================
- Hits         7661     5367     -2294
- Misses       2012     3654     +1642

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Update mailing list

Same as https://github.com/ossf/wg-developer-identity/pull/16 - I'd rather keep the existing google group. It can be used for calendar invitations and doc sharing.
Open to changing if there's strong interest though.


Defining an instance property fails between requests in SSR

Vue.js version
2.0.0-rc.3
Steps to reproduce
The problem can be reproduced using vue-hackernews-2.0. In src/app.js, inserting the following code results in the error stated later:
Object.defineProperty(Vue.prototype, '$prop', {   get() { return 'This property is present in every instance.' } })
What is Expected?
The property $prop should be present in every Vue component.
What is actually happening?
After the first request, the following error occurs:
TypeError: Cannot redefine property: $prop
According to the vue-server-renderer documentation, the SSR should use Node.js' vm module and provide a discrete state between requests, thus, $prop shouldn't be defined in the second request.
In my use case, for instance, it became a problem when creating a plugin that provides some reactive properties to the app components. That doesn't seems to occur when the plugin is defined as an UMD module in a different npm package.

This is because Vue itself is externalized: https://github.com/vuejs/vue/tree/next/packages/vue-server-renderer#externals
Basically, you want to make sure any global modifications you make to the global Vue singleton is done only once. Calls like Vue.use(VueRouter) are fine because Vue internally avoids duplicate plugin installation.


freeciv_gtk: 2.5.10 -> 2.5.11

Semi-automatic update generated by https://github.com/ryantm/nix-update tools.
This update was made based on information from https://repology.org/metapackage/freeciv-gtk/versions.
These checks were done:

built on NixOS
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-server -h got 0 exit code
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-server --help got 0 exit code
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-server help got 0 exit code
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-server -V and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-server -v and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-server --version and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-server version and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-server -h and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-server --help and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-server help and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-gtk2 -h got 0 exit code
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-gtk2 --help got 0 exit code
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-gtk2 -v and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-gtk2 --version and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-manual -h got 0 exit code
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-manual --help got 0 exit code
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-manual -v and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-manual --version and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-mp-gtk2 -h got 0 exit code
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-mp-gtk2 --help got 0 exit code
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-mp-gtk2 -v and found version 2.5.11
ran /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-mp-gtk2 --version and found version 2.5.11
found 2.5.11 with grep in /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11
directory tree listing: https://gist.github.com/02a6a0c73fce1c016f7e3dc7111c76b3

cc @nbp for review

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: freeciv_gtk
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: freeciv_gtk
Partial log (click to expand)
shrinking /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-server
shrinking /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-manual
shrinking /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin/freeciv-gtk2
shrinking /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/lib/libfreeciv.so.0.0.0
shrinking /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/lib/libfreeciv-srv.so.0.0.0
gzipping man pages under /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/share/man/
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/lib  /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11/bin
patching script interpreter paths in /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11
checking for references to /tmp/nix-build-freeciv-gtk-2.5.11.drv-0 in /nix/store/h5yjw60axfcj1qiva25shmxdh0b4h6xy-freeciv-gtk-2.5.11...

Success on aarch64-linux (full log)
Attempted: freeciv_gtk
Partial log (click to expand)
shrinking /nix/store/dx1mcdwcxik25krf8p1bh1201wjzlr81-freeciv-gtk-2.5.11/bin/freeciv-gtk2
shrinking /nix/store/dx1mcdwcxik25krf8p1bh1201wjzlr81-freeciv-gtk-2.5.11/bin/freeciv-server
shrinking /nix/store/dx1mcdwcxik25krf8p1bh1201wjzlr81-freeciv-gtk-2.5.11/lib/libfreeciv-srv.so.0.0.0
shrinking /nix/store/dx1mcdwcxik25krf8p1bh1201wjzlr81-freeciv-gtk-2.5.11/lib/libfreeciv.so.0.0.0
gzipping man pages under /nix/store/dx1mcdwcxik25krf8p1bh1201wjzlr81-freeciv-gtk-2.5.11/share/man/
strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/dx1mcdwcxik25krf8p1bh1201wjzlr81-freeciv-gtk-2.5.11/lib  /nix/store/dx1mcdwcxik25krf8p1bh1201wjzlr81-freeciv-gtk-2.5.11/bin
patching script interpreter paths in /nix/store/dx1mcdwcxik25krf8p1bh1201wjzlr81-freeciv-gtk-2.5.11
checking for references to /build in /nix/store/dx1mcdwcxik25krf8p1bh1201wjzlr81-freeciv-gtk-2.5.11...
/nix/store/dx1mcdwcxik25krf8p1bh1201wjzlr81-freeciv-gtk-2.5.11


Improve scoping of css

This file is resetting styles across the board.  Im finding that my inputs don't have borders, my selects look like text with no select styling at all.

What file?

src/styles.css

Should be better after 1d819cdb16ace614fdd1c26aa5397875eb512583.


Tracking issues: OceanBase Compatibility Requirements

This issue is used to document the features or issues that OceanBase needs to support or address before utilizing OpenDAL.
Tasks

[ ] #5366
[ ] #5365
[ ] #5397

[ ] related issue: #4894

[ ] implement a simulated append interface for AWS S3 Standard Storage, supporting read, write, list, and other operations.

I created a new issue for https://github.com/apache/opendal/issues/5396. I believe it would be better to allow users to simulate directory operations only when needed.

a simulated append interface might out of the scope of opendal.


fix(cirriculum): Clarify instructions in step 61 of cat photo app project

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #48871

Replaces the line of instruction referenced in the issue with @JordanMooree 's suggestion.

Hey @Sboonny,
Does the failed Chrome test just need to be re-run or is there an actual issue with the recent commit? The failed test doesn't seem connected to the recent change.

Your change doesn't affect that file, it was being flakey


(feat) Investigating Cython refactoring

Before submitting this PR, please make sure:
This is PR is not intended to be included into HB, but as a demonstration of alternative to cython .pyx

[x] Your code builds clean without any errors or warnings
[x] You are using approved title ("feat/", "fix/", "docs/", "refactor/")

A description of the changes proposed in the pull request:
"Augmented Pure Python" mode of coding to migrate HB to Pure Python without loss of performance

Introducing Augmented Pure Python mode in PMM/inventory_skew with rudimentary performance tests
Augmented Pure Python is .py+.pxd. It allows the maintain uncompiled/debug Python code that is compiled with the updated setup.py
A few cases/examples for in-file cython framework with decorators rather than non-python (.pyx) syntax
One caveats is that cython-3.0.0a8 is needed for its bugfix of .pyd changes detection
The introduction of cython-3.0.0a8 highlights unicode -> str conversion issues in several exchange code that were worked-around in this commit

Tests performed by the developer:
Ran several tests related to the Augmented Pure Python. Added a few profile tests in the test_pmm.py for that purpose

Tested that non-compiled .py+.pyd files are functional and in Pure Python, step-able line by line with debugger
Tested that the compiled/non-compiled with cython.py flag is_compiled
Tested that once compiled the performance is on-par with cython (.pyx) version - in fact faster! but the code is of course no-longer debuggable

Tips for QA testing:

This PR introduces too many changes in order to use cython 3.0.0a8, which only fix the non-detection of changes in the .pxd as trigger for compilation - Closing and resubmitting a cleaner PR


Don't show Docker container status from devices, as it can be wrong

The status includes a description of how long the device has been in this state (Up 6 weeks), which is frequently wrong as when the device first starts up its clock isn't up to date. It's confusing and messy, best to just remove it entirely.
Some discussion in flowdock but there's basically nothing we can do to make this accurate.
This changes output from:
? Select a container (Use arrow keys)
❯ /main_185588_439127 (af11e6c719a) - Up 3 hours
  /resin_supervisor (7d36e098879) - Up 6 weeks (healthy)

to
? Select a container (Use arrow keys)
❯ /main_185588_439127 (af11e6c719a)
  /resin_supervisor (7d36e098879)

Fixes #828
Change-Type: patch

If this is product approved

Technically this isn't product approved, but it needs fixing, and I think there's nothing else we can do about it.
I'm going to merge this regardless for now, since it's a tiny tweak. We're revamping local mode soon anyway for MC, and we can look at improvements here there as part of that.


Param text cannot have new-line/tab characters or more than 4 consecutive spaces

Hello,
I am trying to send an image template, with caption in its body but getting the error as "Param text cannot have new-line/tab characters or more than 4 consecutive spaces" the image caption contains spaces at new paragraphs, but the same template is being sent from other provides..

The error is thrown by Whatsapp API not from this package.
Try to find the solution on StackOverflow: https://stackoverflow.com/questions/75117117/whatsapp-cloud-template-not-allowing-line-break-in-variable-text


Deployment failed with Gemfile.lock (created by local setup)

Have you checked that your issue isn't already filed?

[X] I read through FAQ and searched through the past issues, none of which addressed my issue.
[X] Yes, I have checked that this issue isn't already filed.

Bug description
Deployment failed with Gemfile.lock
How to reproduce the bug

Local setup using Docker creates Gemfile.lock
Uploading Gemfile.lock causes error in deployment action

How to solve it

Solved by adding Gemfile.lock into .gitignore

Error messages and logs
bundle install
/opt/hostedtoolcache/Ruby/3.2.2/x64/bin/bundle config --local path /home/runner/work/justinhou95.github.io/justinhou95.github.io/vendor/bundle
/opt/hostedtoolcache/Ruby/3.2.2/x64/bin/bundle config --local deployment true
Cache key: setup-ruby-bundler-cache-v6-ubuntu-22.04-x64-ruby-3.2.2-wd-/home/runner/work/justinhou95.github.io/justinhou95.github.io-with--without--only--Gemfile.lock-03358d48efe98caee97dcb4e12a28f649[26](https://github.com/justinhou95/justinhou95.github.io/actions/runs/9794626471/job/27045011792#step:3:32)5ecc3d62e7fddd6bef7fe0b35c8ce
Cache Size: ~155 MB (162713749 B)
/usr/bin/tar -xf /home/runner/work/_temp/cd43a20f-23d2-49fb-ba6d-763e124ad1f6/cache.tzst -P -C /home/runner/work/justinhou95.github.io/justinhou95.github.io --use-compress-program unzstd
Received 16[27](https://github.com/justinhou95/justinhou95.github.io/actions/runs/9794626471/job/27045011792#step:3:33)13749 of 162713749 (100.0%), 155.0 MBs/sec
Cache restored successfully
Found cache for key: setup-ruby-bundler-cache-v6-ubuntu-22.04-x64-ruby-3.2.2-wd-/home/runner/work/justinhou95.github.io/justinhou95.github.io-with--without--only--Gemfile.lock-02f2f3fb583f91aee8d3bdf99af70[28](https://github.com/justinhou95/justinhou95.github.io/actions/runs/9794626471/job/27045011792#step:3:34)535c7e6e8cbcbd49011b5b1d319db5486
/opt/hostedtoolcache/Ruby/3.2.2/x64/bin/bundle install --jobs 4
Your bundle only supports platforms ["aarch64-linux-gnu"] but your local
platform is x86_64-linux. Add the current platform to the lockfile with
`bundle lock --add-platform x86_64-linux` and try again.
Error: The process '/opt/hostedtoolcache/Ruby/3.2.2/x64/bin/bundle' failed with exit code 16

What operating system are you using?
Not applicable (e.g. you're using GitHub Pages or other hosting)
Where are you seeing the problem on?
Deployed site
More info
No response

Hi. @justinhou95
I see your problem. Also, I see here that Gemfile.lock is updated. Is it done automatically?
What is your linux distribution? I see that it is not categorized as linux but linux-gnu.

It seems that we should add x86_64-linux to existing platforms on Gemfile.lock.

If this fixes the problem we could add it to our repo. @justinhou95 any feedback?

I have the same problem when running locally on an ARM based macbook. The updated Gemfile.lockdoes not have x86_64-linux, which leads to a failure when deploying on github.
My current solution is to not commit Gemfile.lock, which is suboptimal.

I believe the discussion was in #2384.

I think it is very uncommon to have Gemfile.lock managed in git, is it?

Not really. It is even recommended in the bundler docs and rails, for example, include it in their repo. Also I agree with this guy:

The Gemfile.lock should stay in the repository because contributors and developers should be able to fork the project and run it using versions that are guaranteed to work.

Hi folks,
I ran into the same problem on my MacBook with the M2 chip. The command mentioned by @pourmand1376 solved it.
I found the solution on StackOverflow.


Add option to skip isos post of a specific batch

This variable is useful when having a xml with different batches
defined and you want to enable/disable some of them for whatever
reason. By default it will behave as before.

hm, thought about including that in a usage and help message or documentation?

hm, thought about including that in a usage and help message or documentation?

sure, if the feature is accepted I will add it to the documentation

Batches were introduced to manage groups of isos post, e.g. with different DISTRI or when artifacts are synced from different paths or when actions are logically independent (e.g. migration tests)
So I don't think about scenario where we need a batch without isos post: most often it is possible to have xml without batches at all or reuse objects between batches.
As was discussed in private - we will try to find another solution for original problem.
I will close the PR for now, but feel free to reopen it if there are any justifications when the feature may be needed.

Batches were introduced to manage groups of isos post, e.g. with different DISTRI or when artifacts are synced from different paths or when actions are logically independent (e.g. migration tests)
So I don't think about scenario where we need a batch without isos post: most often it is possible to have xml without batches at all or reuse objects between batches.
As was discussed in private - we will try to find another solution for original problem.
I will close the PR for now, but feel free to reopen it if there are any justifications when the feature may be needed.

Yes, agreed. Thanks for all the help and support.


Improvements to the UI and documentation

There are a few changes that where usefull to me and I'd like to share.

Output last modification date per file
Listing current folder files after uploading o deleting
New "go to parent folder" icon in search results
Fixing the Usage instructions

Hey, some very good changes, thanks for the contribution! 👍
Some questions before I pull the request:

I like to "goto parent folder" feature for the search. Would you agree to switch to the 🗁 icon instead of the one you are currently using, to not break the "black & white" UI?
Second in your bb1e88c commit, you added a catch for NoClassDefFoundError. I don't get it, why should this be thrown? Roots is a local class, which should always be available.
Last but not least: What is the reasoning behind adding the runtime path to the UI? I don't really like to expose this generally, because your local explorer doesn't show such information either. I don't think it will be useful for a lot of people using the servlet. Mind to remove it before the pull?

Thanks & best regards, Kristian

Ok, thanks for asking:

In chrome you can see the "goto parent folder" in black and white, may be you're using firefox. I'll change it but I think you'll need to use a more descriptive solution.
In our weblogic server, it can't find the root folders and I had a NoClassDefFoundError that I tried to catch to know more about the problem.

java.lang.NoClassDefFoundError: Could not initialize class javax.swing.filechooser.UnixFileSystemView
at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:86)
at lc.kra.servlet.FileManagerServlet$Roots.(FileManagerServlet.java:199)
at lc.kra.servlet.FileManagerServlet.service(FileManagerServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at org.omnifaces.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:115)
at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:77)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3451)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3417)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2280)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2196)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1632)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:256)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)

The problem is in this line:
private static final FileSystemView fileSystemView = FileSystemView.getFileSystemView();
You use the FileSystemView to display the folder as it would be displayed in a system file browser. I think you shuouldn't use it.

I used the "Runtime application path" to find my web server installation and get some log files that we needed.  I can delete it.

Anything else?

@edemiguel, again thanks for your contribution!
I got you with the class exception. I see that some JREs may not provide a implementation for that class. But I would move it into the Roots class, so a "root" is displayed in any case (even if the display name may not be available).
I have "cherry picked" both of your suggestions and merged it into version 0.1.1 of the servlet! Thanks!

One more thing!
I was thinking of adding a delete button. Do you think it's a good idea?
I allso thought about how usefull this could be with a log viewer. What do you think?

Hello.
Adding a delete button is no big deal, but I was struggling when I originally made the FileManagerServlet... the servlet has no "modification" option (except upload). If I would add "delete" why not rename, move, copy, etc. Also "delete" could be VERY dangerous. Therefore I decided to not at it by default.
Also with having a "log viewer". I think it is a great idea, but adding a file viewer into the servlet is more or less a bottomless pit... you will have to add support for so many file types, because everyone will say, hey my logs are in XML, mine are in whatever kind of format, so you will have to see how to parse / display it well. Simply sending it to the browser in "plain text" is not sufficient for most of the files unfortunately.
Thanks for your suggestions. In case you would like to go a little more into detail of one of the two items. But I think they are larger development tasks and I unfortunately have not so much time at the moment to implement such a feature...
Thanks & best regards,
Kristian

Hello again!
What I meant is that I would like to do it in the future, and then if you agree, add them to your repository.
Regards
Enrique

Sure! I am always open to accept pull requests, if they are valuable to everyone. So the feature should not be too specific (like e.g. displaying the JRE path), but improvements fitting the theme, yes definitely I will pull! :)


Fix formatting

Image wasn't being displayed

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks.

@DulceMontemayor - PR has been copy edited and is ready for final review.
Thank you.
cc: @kenwith

@Dansimp - Can you please merge this approved PR?
Thank you.

@markaldridge - please apply the recommended changes to this PR from the author @DulceMontemayor. Thank you.

|
Phase 3: Configure & Onboard | Configure each Microsoft Threat Protection pillar for your Microsoft Threat Protection evaluation lab and onboard your endpoints.

@mypil @DulceMontemayor
Hopefully I've made the necessary changes 😃

@DulceMontemayor - We would like to follow up. Can you please assist to approve and merge this PR? Thank you.


Decide on a crash catcher for iOS and make it work with the app

Apple’s crash catching is useless. I hardly get any crash logs, but Apple reports that there are more crashes than I’m seeing.

Maybe just make this work for macOS too instead of running our own crash catcher thing.

I’d punt for App Center: https://learn.microsoft.com/en-us/appcenter/sdk/getting-started/macos


Add some more safety + additional tests for Errors

Some more for ya ;)
/cc @leo

Woah, wonderful. Thank you so much (such good code)! ❤

@leo easy when there's a good foundation ;)


Most of std.encoding is now @safe.

Due to https://issues.dlang.org/show_bug.cgi?id=15762 , a lot of small functions are @trusted. Specifically, std.encoding uses an 'enum : ubyte' pattern, and casts between const enum arrays and value types are not allowed in @safe code for no discernible reason.
Several templates are not marked @safe or @trusted so @safe can be inferred as appropriate.

I can't find anything describing the standard library deprecation policy in either CONTRIBUTING.md or on the Wiki after a quick search. @jmdavis, maybe you could write it up somewhere persistent?

Needs rebase

ping @dhasenan

If the cast between the two arrays is unconditionally safe, can't you just add a small, private @trusted helper function to do that instead of marking a gazillion functions as such? This would reduce the margin for errors by a lot.

+1 - it's also possible to define @trusted lambda's and directly execute them ;-)

ping @dhasenan

Looks like this has been overtaken by events and someone else did most of what I did in a slightly different way. Closing this; will reopen if necessary.


RBAC and argument out of range exception

Hello;
When using this adapter (code from master branch) and deleting policy, I am getting exception.
The same configuration and code is working as expected when using only in memory Enforcer and Model.
Any help would be much appreciated.
[request_definition]
r = sub, dom, obj, act

[policy_definition]
p = sub, dom, obj, act, eft

[role_definition]
g = _, _, _
g2 = _, _, _

[policy_effect]
e = some(where (p.eft == allow)) && !some(where (p.eft == deny))

[matchers]
m = g(r.sub, p.sub, r.dom) && g2(r.obj, p.obj, r.dom) && r.act == p.act && r.dom == p.dom

And test:
	var policyAdded = enforcer.AddNamedPolicy("p", "alice", "orga1", "site1:orga1", "READ", "allow");
	var policyRemoved = enforcer.RemoveNamedPolicy("p", "alice", "orga1", "site1:orga1", "READ", "allow");

I am getting ArgumentOutOfRange exception:
Message:
Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
StackTrace:
   at System.ThrowHelper.ThrowArgumentOutOfRange_IndexException()
   at System.SZArrayHelper.get_Item[T](Int32 index)
   at Casbin.Adapter.EFCore.Extensions.CasbinRuleExtenstion.ApplyQueryFilter[TCasbinRule](IQueryable`1 query, String policyType, Int32 fieldIndex, IEnumerable`1 fieldValues) in C:\Repo\EFCore-Adapter-master\Casbin.Adapter.EFCore\Extensions\CasbinRuleExtenstion.cs:line 131
   at Casbin.Adapter.EFCore.EFCoreAdapter`3.RemoveFilteredPolicyInMemory(String section, String policyType, Int32 fieldIndex, String[] fieldValues) in C:\Repo\EFCore-Adapter-master\Casbin.Adapter.EFCore\EFCoreAdapter.cs:line 320
   at Casbin.Adapter.EFCore.EFCoreAdapter`3.RemoveFilteredPolicy(String section, String policyType, Int32 fieldIndex, String[] fieldValues) in C:\Repo\EFCore-Adapter-master\Casbin.Adapter.EFCore\EFCoreAdapter.cs:line 233
   at Casbin.Adapter.EFCore.EFCoreAdapter`3.RemovePolicyInMemory(String section, String policyType, IEnumerable`1 rule) in C:\Repo\EFCore-Adapter-master\Casbin.Adapter.EFCore\EFCoreAdapter.cs:line 315
   at Casbin.Adapter.EFCore.EFCoreAdapter`3.RemovePolicy(String section, String policyType, IList`1 rule) in C:\Repo\EFCore-Adapter-master\Casbin.Adapter.EFCore\EFCoreAdapter.cs:line 211
   at NetCasbin.InternalEnforcer.InternalRemovePolicy(String sec, String ptype, List`1 rule)
   at NetCasbin.ManagementEnforcer.RemoveNamedPolicy(String ptype, List`1 parameters)
   at NetCasbin.ManagementEnforcer.RemoveNamedPolicy(String ptype, String[] parameters)
   at Casbin.Adapter.EFCore.UnitTest.AdapterTest.TestAddRemoveNamedPolicy() in C:\Repo\EFCore-Adapter-master\Casbin.Adapter.EFCore.UnitTest\AdapterTest.cs:line 284

Code location:
Class CasbinRuleExtension.cs
Method
 internal static IQueryable<TCasbinRule> ApplyQueryFilter<TCasbinRule>(this IQueryable<TCasbinRule> query,
            string policyType , int fieldIndex, IEnumerable<string> fieldValues)
            where TCasbinRule : ICasbinRule

Failing line (fieldValueList count is 5, index is 5-0):
if (lastIndex is 5)
            {
                string field = fieldValuesList[5 - fieldIndex]; //here
                if (string.IsNullOrWhiteSpace(field) is false)
                {
                    query = query.Where(p => p.V5 == field);
                }
            }

@Sagilio

@pavolsimon  Thank you! this bug will be fixed by #39, could you have a review?

Thank you very much, for fast fix and amazing work :)
When is the new release planned?
Thanks!
Pavol

v1.5.1 released: https://github.com/casbin-net/EFCore-Adapter/releases/tag/v1.5.1


Test Zooz ZEN17 FW 1.4

Zooz ZEN17 first-go at testing fw 1.4.
Compat flag required
I'm not sure this fw really changes any functionality (whether due to it or our end). I tried it without the compat flag to preserve the root endpoint and we went back to mapping the message to the first endpoint 1, causing endpoint 1 to flip states when endpoint two changed.
2021-04-16T02:36:46.943Z DRIVER » [Node 003] [REQ] [SendData]
                                  │ transmit options: 0x25
                                  │ callback id:      4
                                  └─[MultiChannelCCCommandEncapsulation]
                                    │ source:      0
                                    │ destination: 2
                                    └─[BinarySwitchCCSet]
                                        target value: true
2021-04-16T02:36:46.948Z SERIAL « [ACK]                                                                   (0x06)
2021-04-16T02:36:46.953Z SERIAL « 0x0104011301e8                                                       (6 bytes)
2021-04-16T02:36:46.954Z SERIAL » [ACK]                                                                   (0x06)
2021-04-16T02:36:46.957Z DRIVER « [RES] [SendData]
                                    was sent: true
2021-04-16T02:36:46.964Z SERIAL « 0x010500130400ed                                                     (7 bytes)
2021-04-16T02:36:46.965Z SERIAL » [ACK]                                                                   (0x06)
2021-04-16T02:36:46.968Z DRIVER « [REQ] [SendData]
                                    callback id:     4
                                    transmit status: OK
2021-04-16T02:36:46.978Z CNTRLR   [Node 003] [~] [Binary Switch] currentValue: false => true        [Endpoint 2]
2021-04-16T02:36:47.240Z SERIAL « 0x010b00040003052503ffff00d0                                        (13 bytes)
2021-04-16T02:36:47.242Z CNTRLR   [Node 003] [~] [Binary Switch] currentValue: false => true        [Endpoint 0]
2021-04-16T02:36:47.243Z CNTRLR   [Node 003] [~] [Binary Switch] targetValue: false => true         [Endpoint 0]
2021-04-16T02:36:47.244Z CNTRLR   [Node 003] [~] [Binary Switch] duration: {"value":0,"unit":"secon [Endpoint 0]
                                  ds"} => {"value":0,"unit":"seconds"}
2021-04-16T02:36:47.244Z SERIAL » [ACK]                                                                   (0x06)
2021-04-16T02:36:47.245Z DRIVER « [Node 003] [REQ] [ApplicationCommand]
                                  └─[BinarySwitchCCReport]
                                      current value: true
                                      target value:  true
                                      duration:      [Duration: 0 seconds]
2021-04-16T02:36:47.250Z CNTRLR   [Node 003] Mapping unsolicited report from root device to first supporting end
                                  point #1
2021-04-16T02:36:47.251Z CNTRLR   [Node 003] [~] [Binary Switch] currentValue: false => true        [Endpoint 1]
2021-04-16T02:36:47.254Z CNTRLR   [Node 003] [~] [Binary Switch] targetValue: false => true         [Endpoint 1]
2021-04-16T02:36:47.256Z CNTRLR   [Node 003] [~] [Binary Switch] duration: {"value":0,"unit":"secon [Endpoint 1]
                                  ds"} => {"value":0,"unit":"seconds"}
2021-04-16T02:36:47.264Z SERIAL « 0x010f0004000309600d02002503ffff00b7                                (17 bytes)
2021-04-16T02:36:47.265Z CNTRLR   [Node 003] [~] [Binary Switch] currentValue: true => true         [Endpoint 2]
2021-04-16T02:36:47.268Z CNTRLR   [Node 003] [~] [Binary Switch] targetValue: true => true          [Endpoint 2]
2021-04-16T02:36:47.270Z CNTRLR   [Node 003] [~] [Binary Switch] duration: {"value":0,"unit":"secon [Endpoint 2]
                                  ds"} => {"value":0,"unit":"seconds"}
2021-04-16T02:36:47.272Z SERIAL » [ACK]                                                                   (0x06)
2021-04-16T02:36:47.277Z DRIVER « [Node 003] [REQ] [ApplicationCommand]
                                  └─[MultiChannelCCCommandEncapsulation]
                                    │ source:      2
                                    │ destination: 0
                                    └─[BinarySwitchCCReport]
                                        current value: true
                                        target value:  true
                                        duration:      [Duration: 0 seconds]
2021-04-16T02:36:47.999Z SERIAL » 0x010d00130306600d0002250225058c                                    (15 bytes)
2021-04-16T02:36:48.001Z DRIVER » [Node 003] [REQ] [SendData]
                                  │ transmit options: 0x25
                                  │ callback id:      5
                                  └─[MultiChannelCCCommandEncapsulation]
                                    │ source:      0
                                    │ destination: 2
                                    └─[BinarySwitchCCGet]
2021-04-16T02:36:48.006Z SERIAL « [ACK]                                                                   (0x06)
2021-04-16T02:36:48.017Z SERIAL « 0x0104011301e8                                                       (6 bytes)
2021-04-16T02:36:48.018Z SERIAL » [ACK]                                                                   (0x06)
2021-04-16T02:36:48.020Z DRIVER « [RES] [SendData]
                                    was sent: true
2021-04-16T02:36:48.027Z SERIAL « 0x010500130500ec                                                     (7 bytes)
2021-04-16T02:36:48.028Z SERIAL » [ACK]                                                                   (0x06)
2021-04-16T02:36:48.030Z DRIVER « [REQ] [SendData]
                                    callback id:     5
                                    transmit status: OK
2021-04-16T02:36:48.040Z SERIAL « 0x010f0004000309600d02002503ffff00b7                                (17 bytes)
2021-04-16T02:36:48.043Z CNTRLR   [Node 003] [~] [Binary Switch] currentValue: true => true         [Endpoint 2]
2021-04-16T02:36:48.049Z CNTRLR   [Node 003] [~] [Binary Switch] targetValue: true => true          [Endpoint 2]
2021-04-16T02:36:48.052Z CNTRLR   [Node 003] [~] [Binary Switch] duration: {"value":0,"unit":"secon [Endpoint 2]
                                  ds"} => {"value":0,"unit":"seconds"}
2021-04-16T02:36:48.055Z SERIAL » [ACK]                                                                   (0x06)
2021-04-16T02:36:48.065Z DRIVER « [Node 003] [REQ] [ApplicationCommand]
                                  └─[MultiChannelCCCommandEncapsulation]
                                    │ source:      2
                                    │ destination: 0
                                    └─[BinarySwitchCCReport]
                                        current value: true
                                        target value:  true
                                        duration:      [Duration: 0 seconds]

Immediately upon including:
initial interview.log
I then readded the compat flag and changed the type for SW1 to a water sensor. This should cause a binary water sensor to be created. Endpoint 1 would remain as that is really for Relay 1 (R1).
Immediately thereafter:
node_2 (change endpoint 1 to water, no interview).json.zip
Oddly, a binary sensor was created in zjs2mqtt but it was type Any and then it disappeared after I re-interviewed the node:
interview after type change before exclude.log
node_2 (change endpoint 1 to water, after intervew, binary sensor disappeared).json.zip
Exclude/Include
I then did an exclude and include without resetting, which is what the manual has you do under the old firmware. That worked and a new sensor was created:
exclude and reinclude.log
node_2 (change endpoint 1 to water, after exclude and include, gains water sensor).json.zip
Temporarily working dynamically
Now, here is what is weird. I've changed the type of SW1 to and done an export/import to get that appear. On a whim I changed SW2 and poof, a correct binary sensor appeared?
post-include_on_the_fly_changes_to_other_endpoint_work_too.log
Changing the type of SW2 again did not work, however. And then it disappeared on a reinterview.
Conclusion
Ultimately, so far this is how it all worked under version 1.3 too.

Initial interview:
2021-04-16T01:41:07.387Z DRIVER « [Node 002] [REQ] [ApplicationCommand]
                                  └─[MultiChannelCCEndPointReport]
                                      endpoint count (individual): 2
                                      count is dynamic:            false
                                      identical capabilities:      true
                                      endpoint count (aggregated): 0

still reports 2 endpoints, and the count is not reported to be dynamic.

Oddly, a binary sensor was created in zjs2mqtt but it was type Any and then it disappeared after I re-interviewed the node

The device just sends a binary sensor report. None of the endpoints reflect this capability, so it vanishes after a re-interview. But that is because you needed to re-include. After the re-inclusion, the CC appears:
2021-04-16T01:48:09.375Z CNTRLR   finished adding node 3:
                                    basic device class:    Routing Slave
                                    generic device class:  Binary Switch
                                    specific device class: Unused
                                    supported CCs:
                                    · Basic (0x20)
                                    · Binary Switch (0x25)
                                    · Z-Wave Plus Info (0x5e)
                                    · Association (0x85)
                                    · Multi Channel Association (0x8e)
                                    · Association Group Information (0x59)
                                    · Transport Service (0x55)
                                    · Version (0x86)
                                    · Manufacturer Specific (0x72)
                                    · Device Reset Locally (0x5a)
                                    · Powerlevel (0x73)
                                    · Configuration (0x70)
                                    · Multi Channel (0x60)
                                    · Security 2 (0x9f)
                                    · Supervision (0x6c)
                                    · Firmware Update Meta Data (0x7a)
                                    · Notification (0x71)
                                    · Binary Sensor (0x30)

and now the device reports 2 static endpoints but with different capabilities:
2021-04-16T01:48:10.704Z DRIVER « [Node 003] [REQ] [ApplicationCommand]
                                  └─[MultiChannelCCEndPointReport]
                                      endpoint count (individual): 2
                                      count is dynamic:            false
                                      identical capabilities:      false
                                      endpoint count (aggregated): 0

Endpoint 1 now has a binary sensor, endpoint 2 doesn't:
2021-04-16T01:48:10.785Z CNTRLR « [Node 003] received response for endpoint capabilities (#1):
                                  generic device class:  Binary Switch
                                  specific device class: Unused
                                  is dynamic end point:  false
                                  supported CCs:
                                    · Z-Wave Plus Info
                                    · Binary Switch
                                    · Basic
                                    · Association
                                    · Association Group Information
                                    · Notification
                                    · Binary Sensor
                                    · Multi Channel Association
                                    · Supervision
                                    · Security 2

2021-04-16T01:48:10.825Z CNTRLR « [Node 003] received response for endpoint capabilities (#2):
                                  generic device class:  Binary Switch
                                  specific device class: Unused
                                  is dynamic end point:  false
                                  supported CCs:
                                    · Z-Wave Plus Info
                                    · Binary Switch
                                    · Basic
                                    · Association
                                    · Association Group Information
                                    · Multi Channel Association
                                    · Supervision
                                    · Security 2

Endpoint 1 tells us it has a water sensor like you configured:
2021-04-16T01:48:11.206Z DRIVER « [Node 003] [REQ] [ApplicationCommand]
                                  └─[MultiChannelCCCommandEncapsulation]
                                    │ source:      1
                                    │ destination: 0
                                    └─[BinarySensorCCSupportedReport]
                                        supported types: Water

On a whim I changed SW2 and poof, a correct binary sensor appeared?
Changing the type of SW2 again did not work, however. And then it disappeared on a reinterview.

The device sent us a binary sensor report but the endpoint capabilities don't seem to reflect that endpoint 2 supports the CC:
2021-04-16T01:52:59.846Z DRIVER « [Node 003] [REQ] [ApplicationCommand]
                                  └─[MultiChannelCCCommandEncapsulation]
                                    │ source:      2
                                    │ destination: 0
                                    └─[BinarySensorCCReport]
                                        type:  Water
                                        value: false

Did you re-include again after that?

I tried it without the compat flag to preserve the root endpoint and we went back to mapping the message to the first endpoint 1, causing endpoint 1 to flip states when endpoint two changed.

Looks like the device sends both an update from the endpoint and the root device. At least for endpoint 2. Do you have a log for the same action on endpoint 1?

All in all: These aren't dynamic endpoints - so not what we proposed. These are static endpoints that change their capabilities after a re-inclusion.
And this seems to be another bug (invalid notification type/event):
2021-04-16T01:52:59.807Z SERIAL « 0x0115000400030f600d02007105000000ff000000000006                    (23 bytes)
2021-04-16T01:52:59.815Z DRIVER « [Node 003] [REQ] [ApplicationCommand]
                                  └─[MultiChannelCCCommandEncapsulation]
                                    │ source:      2
                                    │ destination: 0
                                    └─[NotificationCCReport]
                                        notification type:   Unknown (0x00)
                                        notification status: 255
                                        notification event:  Unknown (0x00)

Ok. I emailed them to let them know, copying you.

Looks like the device sends both an update from the endpoint and the root device. At least for endpoint 2. Do you have a log for the same action on endpoint 1?

I'll make one later.


External links seem to be broken in latest version

Describe the bug
Not sure why, but I'm getting 404 on latest update for external links, it wasn't happening before:

Could it be a regression from latest changes?
Reproduction
No response
System / Nuxt Info
------------------------------
- Operating System: Darwin
- Node Version:     v18.16.1
- Nuxt Version:     3.7.0
- CLI Version:      3.7.3
- Nitro Version:    2.6.3
- Package Manager<EMAIL_ADDRESS>- Builder:          -
- User Config:      experimental, runtimeConfig, typescript, css, modules, site, nitro, alias, vite
- Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>- Build Modules:    -
------------------------------

Same issue

@harlan-zw I'm getting the same problem, I'm having share buttons on my site, and the links are being flagged

The only solution I see is to add something like
  linkChecker: {
    excludeExternalLinks: true,
  },

let excludeExternalLinks default value be true.
Main reasons is that:

When probing external links you might be determined as a bot and end up getting some kind of error.
Changes in external link page, redirects, malware downloads.
Possible for the page to be behind authentication or paywall which might end in a HTTP 401 or 403 error.
Other error codes like HTTP 429 and more.

Checking external links I decided was too buggy to handle from the module. I've disabled by default in a more recent version.
I may add it back as a button you can press in the devtools to scan all external links


Added some more text and code example to Functional Programming

Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. Your PR title can be also used in here.
Added some more text and code examples to section Functional Programming and some other grammar edits.
Types of changes
What types of changes does your content introduce to this project?
Put an x in the boxes that apply (without "`")

[ x] Proofreading (fix spelling, grammar, punctuation, accuracy) Proofreading
[ ] New content (new section, new readme, etc)
[ x] Modifications (modifying existing content, adding new content)
[ ] Other (please describe)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. Don't hesitate to ask if you're unsure about any of them. We're here to help! This simply reminds us of what we will look for before merging your code.
Note: If you submit code make sure to test it

[ x] Tested any code that was added/modified in this PR
[ x] Added the necessary explanation
[ ] I have added the necessary links in the working section
[ ] Added external links
[ ] Added internal links
[ ] Added images
[ ] Added videos
[ x] Added code snippets

Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...
Adding your name to the contributor's list
Comment "@all-contributors please add @your_username for content" to add your name to the contributor's list.
You can change the "content" with any of this
Reviewers:

[ ] @username

If you add code, please ensure that you are not adding any sensitive information like API keys, secrets, passwords, tokens, usernames, or other credentials. Refrain from adding your name, email, or other personal information to the code.

Oops. I mistakenly typed "cond" instead of "cons" in the small Lisp function. Corrected. Sorry....

Added another subsection on programming language paradigms with example code....


Pass signals through properly

Any signal we receive should be passed through to the child processes properly

Is this whats going on here?
https://github.com/jupyterhub/simpervisor/blob/02f6db6cc64588408b964f70f20b49627840e174/simpervisor/process.py#L76-L83

Yep!


Add more metadata to tasks.

Added support for due and defer dates based upon pivotal iterations.
Added support for estimated time, if config is updated.

Hi @andrewguy9, wondering if this pull request is still active?
Are you using this code actively? How is it working for you?


chore: add a script to bump all fuel maintained dependencies

Description
Adds a bash script which iterates over all fuel owned/maintained crates we depend on and only runs cargo update for them.
This is especially useful for incorporating minor bumps which happens much more often.

We can also add --patch-only to ensure we only update to latest patch release instead of latest available one.


Cartesian coordinates in POSCAR as option

Sometimes there might the need to write the POSCAR in cartesian coordinates, as the kind of calculation/workflow/pipeline that you want to do requires it. This is now an option for the parser, even if the direct coordinates is still the default value. Addressed #51

@JPchico Thanks a lot for the contribution. I took the liberty of force pushing to rebase from develop and add a few tests. Hope that is fine. I will now merge it.


Support FedBOX as an ActivityPub server

@mariusor, the developer of FedBOX ( https://github.com/go-ap/fedbox ), suggested to start a discussion about making AndStatus client work with FedBOX server via ActivityPub C2S protocol ( https://mastodon.social/@AndStatus/108326841582823684 )
This thread ("issue") will help us openly communicate during the work that will probably require making some changes at both sides.
I think that the easiest way for us to make AndStatus and FedBOX work together is to investigate simultaneously at both sides: me accessing a FedBOX server instance using AndStatus client and @mariusor looking at this from the FedBOX server instance side.
So @mariusor, could you create an "andstatus" user account at your developer's FedBOX instance. Please send me connection details to<EMAIL_ADDRESS>and I will start testing, debugging and posting results here. Or maybe I can create an account myself.

I will do that ASAP, what do you guys use for a callback URL for OAuth2?

There is a lot of information/discussions on this is this project's Issues. Please start with https://github.com/andstatus/andstatus/issues/548

I sent an email. Let me know what fails. :P

Hi @mariusor. After reading your emails I think that we need to return to the start in order to understand, what our goal is. What I currently see are notes that aren't simple enough even for a developer, unfortunately.
My opinion:
Our goal is:

Use ActivityPub C2S with authentication/authorization protocols that fit it  (are good for it...).
Adapt both AndStatus and FedBOX so that an ordinary User (i.e. a person without special education) could use "FedBOX Social Network" as an "ActivityPub type" social network via AndStatus Android application (AndStatus supports several types of Social networks. ActivityPub is one of them).
Create an instruction for a User. The instruction should be simple enough to make this work, including all necessary registration steps and application settings.

Correct?

Hi @yvolk, I generally agree.
But I guess for me the first priority is to write proper documentation that can help a developer to create a OAuth2 client application that can operate on FedBOX instances. I will focus this reply on this.
I'll summarize here the minimal information (that I believe) you would need to get started.

FedBOX uses a simple OAuth2 login mechanism and you have the credentials already (the client UUID and secret)
The OAuth2 authorize URL for FedBOX is: https://federated.id/oauth/authorize
The client authorization should be done as a basic auth Authorization header for this step.
The OAuth2 token URL is: https://federated.id/oauth/token
If you follow a regular authorization code grant flow you should be redirected to a FedBOX login form that you need to display in a webview.
Once the user logs in successfully, the webview gets redirected to the redirect URL you mentioned in the ticket.
There's no mechanism to actually create a user account without using another application. I will send you another email with an invitation to create a user account.

An example for a valid URL that starts the authorization process:
# Needs Basic Auth
https://federated.id/oauth/authorize?response_type=code&client_id=3a0b5d1a-6666-45ae-6666-0b1867c90666&state=verifyme&redirect_uri=https%3A%2F%2Fexample.com%2Fcallback

@mariusor I wrote about instruction for a User exactly because this is the first thing that is needed for me, the developer of AndStatus, to start development/changes of AndStatus to work with FedBOX.
From above information I still don't know, how to start. Please help me, as you already wrote what you think is the first priority :-)
Please look at the "User scenario" that I'm starting to write, and explain, give details or correct me.

A User wants to join a community that is associated with the host (the instance of the Social network) "fedbox1.example.com". E.g. because he has read somewhere about this Social Network instance.

The User navigates his Internet browser to the https://fedbox1.example.com to figure out what to do for this.

On the http://fedbox1.example.com page he reads that he needs to register in the network.

The User registers in the "fedbox1.example.com instance". And he chooses "user1" as his username in this network.
@mariusor Where does the User register and what he knows (or what he gets) after the registration to be needed during adding User account in AndStatus app?

The User also reads that he need to install AndStatus Android app from one of the links at this page: https://github.com/andstatus/todoagenda#readme

The User installs and launches AndStatus app.

On the first screen of the app the User taps "Get Started" button.

"Type of Social network" screen opens, providing a choice of 5 types (Mastodon, Twitterm ActivityPub, GnuSocial and Pump.io).

The User selects "ActivityPub".

A screen form to be filled in order to start addition of a new ActivityPub account is opened.
The screen has only one field to fill, and the field has this tip:

Your unique name in the "ActivityPub" Social network.
It looks like an email address, with your username then "@" then your server. E.g<EMAIL_ADDRESS>

The User types<EMAIL_ADDRESS>and taps "Add this account" button.
@mariusor As I understand this FedBOX instance needs something else?! What should the User type in what fields?

Using provided information about the instance of the ActivityType Social network (that happens to be FedBOX instance) AndStatus app starts OAuth... process.

What AndStatus currently does: it extracts hostname from the "unique name" that the User provided ( fedbox1.example.com ) and tries to Register "AndStatus client instance" (i.e. register AndStatus app installed on this Android device) in the "fedbox1.example.com" server instance...

@mariusor As I understand, you expect something else here, what exactly?
@mariusor What are next steps in terms of information that was provided above? I mean that obviously AndStatus knows nothing about e.g. "https://federated.id/oauth/authorize" that you mentioned in point two of your "OAuth scenario" as will call it.


ShellPkg is missing readme.md (Bugzilla Bug 632)

This issue was created automatically with bugzilla2github
Bugzilla Bug 632
Date: 2017-07-14T18:08:47+00:00
From: Brian Richardson (Intel) <<brian.richardson>>
To:   Zhichao Gao <<zhichao.gao>>
CC:   @niruiyu, yonghong.zhu, zhichao.gao
Last updated: 2022-01-14T20:44:33+00:00

Comment 2487
Date: 2017-07-20 20:10:11 +0000
From: Yonghong Zhu <<yonghong.zhu>>
Bug scrub: Assign to module owner

Comment 18162
Date: 2022-01-14 20:44:33 +0000
From: @mdkinney
Assign to ShellPkg maintainer to add Readme.me file.

Comment 2445
Date: 2017-07-14 18:08:47 +0000
From: Brian Richardson (Intel) <<brian.richardson>>

Industry Specification: ---
Release Observed: EDK II Master
Releases to Fix: EDK II Master
Target OS: ---
Bugzilla Assignee(s): Zhichao Gao <<zhichao.gao>>

https://github.com/tianocore/edk2/tree/master/ShellPkg
ShellPkg has no readme.md file. This directory should have a basic description of the package, along with pointers to wiki documentation.
https://github.com/tianocore/tianocore.github.io/wiki/ShellPkg

Comment 3015
Date: 2017-11-09 13:44:20 +0000
From: Brian Richardson (Intel) <<brian.richardson>>
Update?


Increase max_length on field user_agent to 512 chars

Hi, I'm noticed here, how are users trying to reset their passwords from several not-standard browsers, like Instagram browser and Facebook browser. And in this case, I am catching exception value too long for type character varying(256)
This is an example Instagram browser user agent
'Mozilla/5.0 (Linux; Android 10; RMX2040 Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.120 Mobile Safari/537.36 Instagram Android (29/10; 320dpi; 720x1456; realme; RMX2040; RMX2040; mt6768; ru_RU; 302733769)'

What's the blocker to getting this in?

Closed by https://github.com/anexia-it/django-rest-passwordreset/pull/182


Undocumented configuration attribute selectAccount

I can go into a long winded story of how I figured this out, but there appears to be an undocumented configuration attribute keyed selectAccount when using the link token configuration object.
If that key is omitted when creating the config then the Plaid script sends a request to https://production.plaid.com/link/workflow/start with the object link_token_configuration in the payload containing the attribute enable_account_select set to false.
If that key is included in the config, the same request sends that attribute set to true.
Notably that attribute does have an effect on the flow in that when the user is authenticated, they are unable/able to select a single account (respectively).
A few questions/concerns stem from that:

Should this be documented? It obviously has an effect on the result here.
Why is this attribute effecting the flow? I thought that was supposed to be designated based on the link customization as specified in the docs here https://plaid.com/docs/link/customization/#account-select?

Closing this out as I'm doing a cleanup, but the short story behind the issue is that the attribute was deprecated several years ago, which is why it is present but undocumented. The supported way now to use selectAccount is via configuring a link customization profile via the dashboard.

In our case we need different flows for different use cases. I needed to use selectAccount: true. Is there a way to setup different flows in the dashboard I missed based on different use cases within the same org?

@OscarGodson In the Dashboard, you can create multiple different Link customization profiles with different account select settings for different use cases. Then, when calling /link/token/create, you would specify which Link customization profile to use for the specific Link session you want to create. For more details, see Link Customizations https://plaid.com/docs/link/customization/ and the /link/token/create docs: https://plaid.com/docs/api/tokens/#linktokencreate


Set aria-hidden for images on blog page

https://github.com/tidyverse/tidyverse.org/pull/411

fixed by PR #30


Add license to repository

Hi! Thanks for contributing this terraform setup – it's really helped me get up to speed with ECS and terraform.
I would like to use the ECS cluster/instance code here, but I can't see a license on the repo or code. Without a license the default copyright laws apply, which means no-one can (or probably "should") use the code.
I have an affinity towards MIT, but there's a whole host of options: https://help.github.com/articles/licensing-a-repository/.

Sorry for the lateness with this mate just saw the issue. I've added an MIT licence.


minor typo

For #3, please add a space after > and -- in "<namespaceName>--"
It should be, "<namespaceName> --"

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

ID: 8b11c2fe-4e4a-3379-1ba6-928fbc290e43
Version Independent ID: 4ad1482b-ba6f-61ee-f7e2-6f5f8b9183d0
Content: Configure SQL Server master instance - Configure SQL Server master instance of Big Data Cluster
Content Source: docs/big-data-cluster/configure-sql-server-master-instance.md
Product: sql
Technology: big-data-cluster
GitHub Login: @MikeRayMSFT
Microsoft Alias: mikeray

@mwdarab -- Mohammad, thank you for this catch.  I'm looking into this document.

Thank you for your feedback.  I have updated the documentation and it should be live by tomorrow.


Add missing ansible configurations

Purpose

Enhance the configurations for ansible EI server.

Goals

Fix the missing parts of the current repository.

Approach

Add additional parameters and fix current issues.

User stories

N/A

Release note

N/A

Documentation

N/A

Training

N/A

Certification

N/A

Marketing

N/A

Test environment

Ansible 2.6.17

Learning

Describe the research phase and any blog posts, patterns, libraries, or add-ons you used to solve the problem.

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


read version in from package.json instead of strings

I noticed '2.4.0' in a few places and thought its better to keep this value in package.json

CI, failing, looks like dot notation is preferred https://travis-ci.org/iurimatias/embark-framework/jobs/208994240

Javascript: the good parts lmao


Bump istio version to 1.19.4

What this PR does:

Bump Istio version to 1.19.4
Bump kserve go dependencies
Address breaking changes introduced by controller-runtime 1.16.3
main breaking changes come from
- https://github.com/kubernetes-sigs/controller-runtime/pull/2407
- https://github.com/kubernetes-sigs/controller-runtime/pull/2422

Why we need it:
Istio 1.19 Introduces a new feature for rewriting the uri, based on regex match which is required for achieving the explainer routing when using path based routing. For more contex see #3231

https://github.com/istio/istio/issues/22290

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Type of changes
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Feature/Issue validation/testing:
Please describe the tests that you ran to verify your changes and relevant result summary. Provide instructions so it can be reproduced.
Please also list any relevant details for your test configuration.

[ ] Test A

[ ] Test B

Logs

Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Checklist:

[ ] Have you added unit/e2e tests that prove your fix is effective or that this feature works?
[ ] Has code been commented, particularly in hard-to-understand areas?
[ ] Have you made corresponding changes to the documentation?

Release note:

Bump istio version to 1.19.4

/lgtm
/approve


SWDEV-411064 - fix device mem size to accurately match memory size from same device

Change-Id: I9caee84c58312053a7b387c8516b386d53c2197f

This PR has been merged to internal repo.


Request landing page and other API fixes

https://linear.app/ducesnet/issue/FE-149/request-landing-page
https://linear.app/ducesnet/issue/FE-180/update-recordrequests-according-to-api-changes
Still there are issues that need to be fixed before:
https://linear.app/ducesnet/team/BE/label/requests

manifest.json fixed in #34, which needs to be resolved before this can be solved.


Directory listing fails if any files contain square brackets - [ or ]

in web browser it's seem ok
but in other client file will not be shown

Hi, please provide nginx logs

Closing as there is no activity. Please feel free to reopen.

Hi @Pandaaaa906, it may be that the most recent push fixed this issue.

Hello,
I have a related problem. Listing doesn't fail but files with square brackets aren't shown. The web interface displays files with a square bracket in filename but solid explorer on android doesn't display those.
I can copy a file with bracket from phone to webdav, the file is actually copied and will appear in the list until it gets refreshed then it's not displayed.
Here are the docker logs but these are just HTTP logs, I am looking for the ngninx logs but I don't know if they are actually logged ?
What I did: create file [bar] on phone, copy it/put it in clipboard, go to foloder /foo/ on webdav with solid explorer webdav client, paste file [bar] in folder, (file is displayed), hit refresh on client, (file doesn't display)
webdav-app  | <IP_ADDRESS> - username [28/Oct/2023:10:02:16 +0200] "PROPFIND /foo/ HTTP/1.1" 207 2496 "-" "SolidExplorer/2.0"
webdav-app  | <IP_ADDRESS> - username [28/Oct/2023:10:02:19 +0200] "PROPFIND /foo/%5Bbar%5D HTTP/1.1" 404 153 "-" "SolidExplorer/2.0"
webdav-app  | <IP_ADDRESS> - username [28/Oct/2023:10:02:19 +0200] "PUT /foo/%5Bbar%5D HTTP/1.1" 201 0 "-" "SolidExplorer/2.0"
webdav-app  | <IP_ADDRESS> - username [28/Oct/2023:10:02:19 +0200] "PROPFIND / HTTP/1.1" 207 217 "-" "SolidExplorer/2.0"
webdav-app  | <IP_ADDRESS> - username [28/Oct/2023:10:02:26 +0200] "PROPFIND /foo/ HTTP/1.1" 207 2873 "-" "SolidExplorer/2.0"

I tried another webdav client and the file does appear so I guess it's a client problem or an incompatibility between my phone client and nginx webdav configuration ? I'd have to try a different webdav server to pinpoint the problem to solid explorer.

Hello, I tried replicating this. With Apple's Finder, the file is displayed correctly (as /foo/[bar]) and the logs are the following:
nginxwebdav  | <IP_ADDRESS> - user [05/Nov/2023:21:01:05 +0100] "LOCK /foo/%5Bbar%5D HTTP/1.1" 200 384 "-" "WebDAVFS/3.0.0 (03008000) Darwin/23.0.0 (arm64)"
nginxwebdav  | <IP_ADDRESS> - user [05/Nov/2023:21:01:05 +0100] "GET /foo/%5Bbar%5D HTTP/1.1" 304 0 "-" "WebDAVFS/3.0.0 (03008000) Darwin/23.0.0 (arm64)"
nginxwebdav  | <IP_ADDRESS> - user [05/Nov/2023:21:01:05 +0100] "UNLOCK /foo/%5Bbar%5D HTTP/1.1" 204 0 "-" "WebDAVFS/3.0.0 (03008000) Darwin/23.0.0 (arm64)"
%5B and %5D are the percent encoding values for [ and ], which sounds about right.
I do not want to blame your client, who knows if I do something wrong somewhere, but could you verify if the issue persists with another WebDAV server? I ask this because I cannot replicate the issue on any of my clients. Happy to look into this otherwise. Thank you!

On Oct 28, 2023, at 10:12, jcvanhalle-ec @.***> wrote:
Hello,
I have a related problem. Listing doesn't fail but files with square brackets aren't shown. The web interface displays files with a square bracket in filename but solid explorer on android doesn't display those.
I can copy a file with bracket from phone to webdav, the file is actually copied and will appear in the list until it gets refreshed then it's not displayed.
Here are the docker logs but these are just HTTP logs, I am looking for the ngninx logs but I don't know if they are actually logged ?
What I did: create file [bar] on phone, copy it/put it in clipboard, go to foloder /foo/ on webdav with solid explorer webdav client, paste file [bar] in folder, (file is displayed), hit refresh on client, (file doesn't display)
webdav-app  | <IP_ADDRESS> - username [28/Oct/2023:10:02:16 +0200] "PROPFIND /foo/ HTTP/1.1" 207 2496 "-" "SolidExplorer/2.0"
webdav-app  | <IP_ADDRESS> - username [28/Oct/2023:10:02:19 +0200] "PROPFIND /foo/%5Bbar%5D HTTP/1.1" 404 153 "-" "SolidExplorer/2.0"
webdav-app  | <IP_ADDRESS> - username [28/Oct/2023:10:02:19 +0200] "PUT /foo/%5Bbar%5D HTTP/1.1" 201 0 "-" "SolidExplorer/2.0"
webdav-app  | <IP_ADDRESS> - username [28/Oct/2023:10:02:19 +0200] "PROPFIND / HTTP/1.1" 207 217 "-" "SolidExplorer/2.0"
webdav-app  | <IP_ADDRESS> - username [28/Oct/2023:10:02:26 +0200] "PROPFIND /foo/ HTTP/1.1" 207 2873 "-" "SolidExplorer/2.0"
I tried another webdav client and the file does appear so I guess it's a client problem or an incompatibility between my phone client and nginx webdav configuration ? I'd have to try a different webdav server to pinpoint the problem to solid explorer.
—
Reply to this email directly, view it on GitHub https://github.com/dgraziotin/docker-nginx-webdav-nononsense/issues/45#issuecomment-1783743542, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABFMWZ2AY6SHQ44USMZU6LYBS46LAVCNFSM55FCBP7KU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZYGM3TIMZVGQZA.
You are receiving this because you modified the open/close state.

@jcvanhalle-ec, have you deleted your comment from here? I replied via e-mail and couldn't find your comment anymore.

@dgraziotin Yes, sorry about that. I deleted my comment last week when I realized the obvious conclusion to my case was that the webdav client was at fault and I didn't want to pollute the thread or waste anyone's time. Had I known you had seen it I would have left it up.
I'll set up/find out a different webdav server in the coming days (I hope) to confirm my client's behavior and I'll get back to you.


New package: Unity.Unity.6000.tvOS version 6000.0.1f1

Created by 🥟 Dumplings.
Microsoft Reviewers: Open in CodeFlow

@wingetbot run

https://github.com/microsoft/winget-pkgs/pull/153360#issuecomment-2111491135


How should Go Report Card issues be treated?

The Go Report Card for this repo flags 44 issues. How should Go Report Card issues be treated? (E.g. which classes of issues are ignored, which should be addressed.)
A piece of documentation in docs would be great.

Will have to look into this one.

They should all be taken care of. The only thing we're not scored high on is linting which we know we need to do still. I will start linting this repo after im done with the wallet. Feel free to submit a pr if you'd like.

@tyler-smith Have you fixed this?


Center iOS caret, remove constant offsets that do not scale

Description
This vertically centers the caret over the text and removes the constant vertical position offset, which was causing the caret to be at a bad height (too high) especially for small fonts.
After this PR lands, the remaining issues regarding caret primarily deal with determining what to set the height to. This change should bring it to a strictly better and reasonable state for both iOS and Android, but may not quite replicate the exact platform behavior.
Related Issues
https://github.com/flutter/flutter/issues/31661
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

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

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

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

Tests?  Maybe a golden?

Unfortunately we haven't added a golden from https://github.com/flutter/flutter/pull/27851 yet. Could you add a golden test on the CupertinoTextField and TextField for the caret?

I tested the branch a bit locally. It seems like on CupertinoTextField, this introduces a small vertical shift in the text when dragging the selection handle.
https://streamable.com/d0nia
We should resolve it before merging.

Have confirmed that the jitter is not due to this patch. It repros on iPhone XR on master. May have to do with an unintended side effect of https://github.com/flutter/flutter/commit/a21a1f410506ad8ce7bdfc7cecc9aff12f872043?


Fix text truncation for show titles in the Past Shows list on iphone

also adjust spacing between each of these components, spacing between thumbnails and rules is uneven.

This one is a bit more complicated than the other text truncation issue; see:
http://stackoverflow.com/questions/37936577/text-alignment-not-auto-justifying-in-react-native/37963314#37963314
http://stackoverflow.com/questions/36284453/react-native-text-going-off-my-screen-refusing-to-wrap-what-to-do
https://github.com/facebook/react-native/issues/901
I am thinking the solution will involve some flexbox magic and I'm going to start on it after I finish some other things this week that are less minor.

Ehh that's a shame :(.
Yeah looks like the textview actually extends on past the edge, so clipping doesn't respond, because it thinks there's space.


Analysis should indicate when products have been deleted

(apologies if I've not RTFM enough...)
in sbt-big-project I'm deleting the packageBin if compilation changed anything (this is actually a sensible thing for mothership sbt to do in any case, so you might want to take this... but it requires a better way to calculate the packageBin File) https://github.com/fommil/sbt-big-project/blob/b0e0257e5d1afcc948e8fe7a50ded8418fb843d8/src/main/scala/BigProjectSettings.scala#L87-L100
However, it doesn't seem to be possible to detect if classes were deleted from a package. e.g. maybe the user refactored an entire package into another project. In such cases, the packageBin should also be deleted. But there is currently no way to detect this.

also, I've just realised that if the user invokes a compile and nothing happens, the Analysis.compilations.allCompilations does not change. i.e. the latest timestamp for the compile that did nothing is not present. I was assuming that I could use this as a mechanism for deleting the associated packageBin.


Add detailed specification for Statement and Batch

Document Statement and Batch. Document exception behavior in Statement.
Extend Example to test exception behavior.
See #79.

Thanks for having a look. That's fixed now. Used Grammarly which suggested parametrized.
We avoid checked exceptions and so we're left with runtime exceptions. Our SPI is consumed by two types of parties:

Driver implementors
Client implementors

Driver implementors would use the TCK to check for compatibility. Everyone else is left with Javadoc and the specification doc. There we should explain exception behavior, otherwise, exception behavior is kind of undefined.


Fix navbar line break in header

Fixed a line break in navigation in safari.
The bug:

Fixed version:

Ref #7831  && https://github.com/facebook/docusaurus/issues/2121